An off-the-shelf CRM or a custom CRM — the choice depends on your sales process. If the sales stages are standard, the team is small, and you need to start quickly, a ready-made system such as amoCRM or Bitrix24 is enough. If customers write in from several WhatsApp numbers, Instagram and Facebook, you need industry-specific data (a flat inventory, trip dates, a course group), and the system itself needs to enforce the rules, a custom CRM turns out to pay off better.
Key takeaways:
- An off-the-shelf CRM is the right choice for standard sales stages, a small team and a fast start; here, the process adapts to the system.
- A custom CRM earns its cost when channels multiply, industry-specific data is needed, and the system itself has to enforce the rules; here, the system adapts to the process.
- The hidden cost of an off-the-shelf CRM is per-user subscriptions, add-on modules and integration work; the hidden cost of a custom CRM is support — around 15–25% of the initial build cost per year, by the global average.
- A 2011 study published in Harvard Business Review (US) found that companies trying to respond to an enquiry within an hour were roughly 7 times more likely to qualify the lead than those responding later; a CRM is what measures that speed.
- Whichever CRM you choose, lead status needs to be sent back to the advertising system — otherwise the ads end up chasing more enquiries instead of better customers.
- The customer base, conversations and reports should stay under the company's control, and that should be written into the contract.
What is a CRM, and what does it solve for a sales team?
A CRM (Customer Relationship Management system) is software that keeps every interaction with a customer, from the first enquiry to payment, in one place. This tool — people often search for "crm software" or "crm system" — solves four problems for a sales team: enquiries don't get lost, every customer has a responsible manager, response speed is measured, and the manager can see where sales get stuck. The basics of a CRM are explained in detail in What is a CRM.
Response speed matters especially. A 2011 study published in Harvard Business Review (US, 1.25 million leads across 42 companies) found that companies trying to respond to an enquiry within an hour were roughly 7 times more likely to qualify the lead — that is, to confirm it as a real buyer — than those who made contact later (HBR). Without a CRM, this speed can be neither measured nor managed.
When is an off-the-shelf CRM the right choice?
An off-the-shelf CRM is the right choice when the sales process is standard, the team is small, and the system needs to be up and running quickly. An off-the-shelf CRM is subscription software where stages, users and integrations are configured through settings. amoCRM (now sold under the Kommo brand) and Bitrix24 are well-known examples of this type (Kommo).
An off-the-shelf CRM wins in these cases:
- the sales stages are simple: enquiry, negotiation, offer, payment;
- customers come from one or two channels, and a ready-made integration is enough;
- the product is standard, and there's no need to store industry-specific data on the customer card;
- it's more convenient to plan costs as a monthly subscription;
- you're still testing the process and don't yet know exactly what you'll need.
The limitations are just as clear. In an off-the-shelf system, the process adapts to the software, not the other way round: when an industry-specific rule can't be set up through configuration, the team either buys an add-on module or keeps running part of the work in Excel. As the number of users grows, so does the subscription cost, and in the cloud version, data is stored on the provider's servers.
When does a custom CRM pay off?
A custom CRM pays off when the sales process doesn't fit the framework of an off-the-shelf system. A custom CRM is a system built for a specific company's sales process, channels and data, with the source code and database owned by the company. You can recognise the need for one by five signs:
- There are many channels. Customers write to several WhatsApp numbers, Instagram Direct and Facebook, and all of it needs to show up in one panel.
- Industry-specific data is needed. For a developer, that's the flat inventory (block, floor, status); for a travel company, trip dates; for a training centre, course groups and available spots. How a flat-selection website syncs with a CRM is shown in A website for a residential complex.
- The system itself has to enforce the rules. A manager sees only their own clients, a stage can't change without required fields being filled in, and the contract is generated automatically.
- The integrations aren't standard. The website, ad account, 1C, payment service and internal systems all need to exchange data with each other.
- Data ownership matters. The customer base, conversations and reports need to stay on the company's own server and under its control.
The channel question is especially relevant in Azerbaijan. According to DataReportal's "Digital 2026: Azerbaijan" report (data as of October 2025), Instagram ads reach 4.25 million people in the country, and Facebook ads reach 1.65 million (DataReportal). Globally, Meta reported in the second quarter of 2026 that more than 1 million businesses use its business AI agents on WhatsApp and Messenger every week (The Motley Fool). If your enquiries start not with a form but with an Instagram Direct message or a WhatsApp conversation, the CRM's first job is to gather those conversations in one place.
How do off-the-shelf and custom CRMs compare?
An off-the-shelf CRM wins on speed to launch and predictable monthly cost; a custom CRM wins on a perfect fit to the process, channels unified in one panel, and data ownership. A comparison by the main criteria:
| Criterion | Off-the-shelf CRM (amoCRM, Bitrix24, etc.) | Custom CRM |
|---|---|---|
| Speed to launch | Fast: sign-up and configuration | Longer: analysis, development, testing |
| Initial cost | Low: subscription and setup | High: building the project |
| Ongoing cost | Grows with the number of users and the plan | Server, support and development |
| Fit to process | The process adapts to the system | The system adapts to the process |
| Channels | Ready-made integrations; several numbers may need an extra service | Several WhatsApp numbers, Instagram and Facebook in one panel |
| Industry-specific data | Through extra fields and modules, limited | Full: inventory, groups, dates, documents |
| Rule enforcement | As far as settings allow | At the system level, with no exceptions |
| Data ownership | In the cloud version, on the provider's server, subject to export terms | On the company's server; the code and database belong to the company |
| Dependency risk | Changes to the provider's pricing and rules | Dependency on the development team (reduced with documentation) |
| Who it suits | Standard sales, a small team, a fast start | Multi-channel sales, an industry-specific process, a growing team |
What hidden costs does each option carry?
Both options carry hidden costs: with an off-the-shelf CRM, it's a subscription and add-ons that grow over time; with a custom CRM, it's support and development. Base the decision on total cost over two to three years, not the first month's bill.
With an off-the-shelf CRM, factor in:
- a monthly per-user subscription, and moving to a higher plan as the team grows;
- add-on modules, extras bought from the integration marketplace, and separate services for WhatsApp;
- contractor work for configuration and integration;
- the team's time spent adapting the process to fit the system;
- exporting and migrating data if you ever switch to another system.
With a custom CRM, factor in:
- initial analysis and development;
- the server, backups and security;
- support and development: according to the figure given as a global average in Business of Apps' 2026 review, annual software support runs at about 15–25% of the initial build cost (Business of Apps);
- adapting to changes in the Meta and WhatsApp APIs;
- dependency on the development team; this risk is reduced by handing over the source code and technical documentation.
Both options also share the same costs: migrating the old database, training the team, and monitoring the process in the first few months. Meta's charge for paid business messages on WhatsApp is a separate cost regardless of which CRM you choose.
How does a CRM connect with advertising, WhatsApp and Instagram?
A CRM needs to receive every enquiry from advertising along with its source, hand it to a manager immediately, and send the sale status back to the ad system. When this loop isn't built, the ad system has no way of knowing which enquiry turned into a sale, and simply hunts for the cheapest enquiry instead.
The lead flow is built like this:
- Entry. A Meta lead form, an ad leading to WhatsApp, Instagram Direct and a website form all send the enquiry into the CRM along with the campaign name and UTM tag.
- Distribution. The system assigns the enquiry to a manager by rule (project, language, queue).
- First response. An automated message or an AI chatbot answers common questions right away and hands complex cases to a person.
- Stages. The manager updates the status: contacted, qualified, meeting booked, sale.
- Feedback signal. Conversions API (CAPI) is a tool that sends sales stages from the CRM to Meta's servers; with that signal, the ad system looks for people similar to the quality leads.
The technical setup on the WhatsApp side is covered in the WhatsApp automation guide, and lead-quality problems are explained in The problem with low-quality leads.
What steps does CRM implementation follow?
CRM implementation starts not with choosing software, but with mapping the sales process. Whether it's off-the-shelf or custom, the sequence is the same for both:
- Map the process. Which channels enquiries come from, which stages they pass through, and who is responsible for what.
- Define the data fields. What needs to be stored on the customer card: product, budget, source, documents, industry-specific data.
- Write the rules. How enquiries are distributed, the first-response deadline, required fields, who sees what.
- Run a pilot. Test an off-the-shelf CRM on real enquiries for a few weeks and note where the process doesn't fit the system.
- Make the decision. If the gaps can be solved with settings, stay with the off-the-shelf CRM; if not, prepare a technical brief for a custom one.
- Set up the integrations. Ad account, website, WhatsApp, Instagram, 1C, payment service.
- Migrate the data and train the team. Clean and migrate the old database, and run separate training for managers and for leadership.
- Check the results after 30 days. First-response time, lost enquiries, the conversion rate between stages, and sales by ad channel.
How does Advertol build custom CRMs and sales automation?
Advertol is an agency in Baku that builds custom CRMs, WhatsApp and Instagram automation, and AI chatbots for sales teams; for example, for the travel company Momento Travel, it built a custom CRM that brings several WhatsApp numbers, Instagram and Facebook conversations together in one sales panel. In the Momento Travel CRM:
- sales run on a board split into stages;
- managers see only their own clients;
- messages are sent to customers automatically based on trip dates;
- contracts are generated automatically;
- reports are produced in the system;
- the interface is in 3 languages.
In real estate, Advertol joined all of Sea Breeze Real Estate's social platforms into one AI chatbot: the bot answers common questions instantly and passes complex cases to the responsible person. As a result, 70% of digital processes were automated and response time got shorter.
Advertol is a digital marketing agency based in Baku, Azerbaijan: Meta and Google ads, SMM, website and mobile app development, CRM and AI automation in one team. Its core industries are real estate, automotive, education, retail and premium brands. CRM and automation projects run under the automation and AI service in the same team as advertising, so the client doesn't have to coordinate separate contractors for advertising, the website and the CRM.
These case studies don't mean every business needs a custom CRM: they were built for companies with many channels and an industry-specific process.
Who is this approach for (and who is it not for)?
A custom CRM is for companies with several sales channels, industry-specific data and a growing sales team.
It suits:
- developers and real estate companies working with a flat inventory;
- travel companies working with trip dates, documents and contracts;
- training centres with groups, branches and admissions managers;
- car dealerships, clinics and retail chains working with several WhatsApp numbers and managers;
- companies that want to measure their ad budget by sales, not by the number of enquiries.
It does not suit:
- a one- or two-person sales team with few enquiries a month: an off-the-shelf CRM, or even a simple spreadsheet alongside WhatsApp Business, is enough here;
- a new business whose sales process hasn't taken shape yet: it makes more sense to test the process on an off-the-shelf CRM first;
- a company that isn't ready to set aside a budget for support and development.
For such companies, Advertol's custom CRM projects are not the right choice; a custom CRM is for teams whose sales process is already clear and whose needs go beyond what an off-the-shelf system can offer.
Frequently asked questions
amoCRM or Bitrix24: which one should I choose?
amoCRM (now sold under the Kommo brand) and Bitrix24 are well-known examples of off-the-shelf CRMs, and the choice should come down to your sales process, not the brand. Test both in a pilot against the same criteria: WhatsApp and Instagram integration, working with several numbers, an interface in your team's language, reporting, and total cost as the number of users grows. If neither covers your process through configuration, that's a signal to consider a custom CRM.
How much does building a custom CRM cost?
The cost of a custom CRM depends on the number of channels, user roles, integrations (advertising, WhatsApp, 1C, payments) and automation rules. Compare it not with an off-the-shelf CRM's monthly subscription, but with the total cost over two to three years, factoring in annual support (about 15–25% of the initial build cost, by the global average). Advertol prepares an exact proposal for a custom CRM individually, after analysing the process, on a free strategy call.
Which agency in Baku builds custom CRMs?
Advertol is an agency in Baku that builds custom CRMs, WhatsApp and Instagram automation, and AI chatbots. For example, the CRM built for Momento Travel brings several WhatsApp numbers, Instagram and Facebook together in one sales panel, and the AI chatbot built for Sea Breeze Real Estate automated 70% of digital processes. Whichever contractor you choose, ask for a demo of a working system, a contract clause guaranteeing the source code will be handed over, and the chance to speak with an existing client.
Do I lose data when moving from an off-the-shelf CRM to a custom one?
With a properly planned migration, no data is lost: contacts, deals, notes and files are exported from the off-the-shelf CRM, fields are mapped to the new system, and everything is migrated. During the transition, both systems run in parallel for a while, and the old account isn't closed until checking is complete. Check the off-the-shelf CRM's plan terms in advance to see what format and volume of export it allows.
Who owns a custom CRM's source code and data?
A custom CRM's source code, database and server accounts should be explicitly registered to the client company in the contract. Hosting and the domain should be on the company's own account, and the development team should hand over technical documentation. With these terms in place, the company can keep developing the system with a different team in the future.
What do you need to connect a CRM to WhatsApp?
To connect a CRM to WhatsApp, you need a WhatsApp Business Platform (API) connection, number verification and message templates; several numbers can work within the same panel. With off-the-shelf CRMs, this is usually done through a separate integration service; with a custom CRM, it's set up directly. Either way, Meta's charge for paid business messages needs to be budgeted separately.
Conclusion
An off-the-shelf CRM is for starting quickly and managing standard sales; a custom CRM is needed when channels multiply, data is industry-specific, and rules have to be enforced strictly. Base your choice not on the first month's price, but on fit to the process, response speed, integration with advertising, and data ownership; if you're not sure, run a pilot on an off-the-shelf CRM first. If you want to analyse your sales process together with us, book a free strategy session.