A CRM (Customer Relationship Management system) is the shared memory of your business. It holds every lead, every customer, and the full history of your relationship with each: what they asked, what they bought, what you promised, when to follow up. Before a CRM, that memory lives in one person's head and a chaos of chats. The day that person is sick, or leaves, the relationships leave with them.
The one job a CRM does
Never lose a lead, and never forget a customer. A lead that nobody follows up is money you already spent to earn and then dropped on the floor. A CRM makes follow-up a system, not a favour someone remembers to do.
What marketing actually uses a CRM for
- Lead management: capture every enquiry in one place, with a status (new, contacted, quoted, won, lost) so none go cold unnoticed.
- Segmentation: group customers (by product, location, spend, last purchase) so you can message the right people, not everyone.
- Follow-up and pipeline: see every open deal and the next action, so selling is a routine, not a scramble.
- History: one glance shows what this customer bought and said last time, so you never repeat a pitch or forget a promise.
- Reporting: how many leads came in, how many closed, from which channel, at what value.
The major players, by the job they are built for
- HubSpot: famous for a genuinely useful free CRM tier and easy setup. The default starting point for small teams; grows into marketing and sales 'Hubs' as you pay.
- Salesforce: the enterprise giant, endlessly customisable and powerful. Overkill and over-priced for a small business, and it needs an administrator to run well.
- Zoho CRM: cheap, broad, part of a whole Zoho suite (mail, books, forms). Strong value if you want many tools from one vendor.
- Pipedrive: built narrowly and well for one thing, a visual sales pipeline salespeople keep updated. Simple by design.
- Microsoft Dynamics 365: the choice when a business already lives in Microsoft (Outlook, Teams, Excel) and wants the CRM in that ecosystem.
The tool is not the point, the habit is
A CRM only works if it reflects reality. The most expensive Salesforce is useless if nobody logs the call. A free spreadsheet or a HubSpot free account that you update every single day will out-perform any tool you fill in once a month. Choose the simplest thing your team will actually keep current.
The African-SME reality: WhatsApp is your CRM
For a five-person business in Nairobi, Lagos or Kigali, the first customer relationships already live in WhatsApp. WhatsApp Business (free) gives you a labelled inbox, a product catalogue, quick replies and broadcast lists. That is a working CRM for hundreds of customers. Labels become your pipeline stages (New, Quoted, Paid, Repeat). A broadcast list becomes your segment. You do not need to import all of that into Salesforce; you need the discipline to label every chat and follow up on a schedule.
Where the WhatsApp-only approach breaks
One phone, one person. When two or more people need to see the same customer history, or you pass 500 to 1,000 active customers, the single WhatsApp inbox becomes the bottleneck. That is the signal to graduate to a shared CRM (HubSpot free, or Zoho) or a WhatsApp Business API tool that lets a team share one number.
Check your understanding
A duka owner runs everything from her personal WhatsApp. She wants to 'get serious' and is told to buy Salesforce. What is the better first move?
Check your understanding
Which of these is the clearest sign a business has OUTGROWN a single WhatsApp inbox and needs a shared CRM?
Exercise · try it first
Design a CRM you would actually keep up. (1) Define your pipeline as 4-6 named stages a lead moves through (e.g. New, Contacted, Quoted, Won, Lost). (2) Choose your tool honestly for where you are now (WhatsApp Business labels, a shared sheet, or a free HubSpot/Zoho account) and justify it. (3) Write your daily follow-up ritual: when, and what you do to every lead that has sat too long in one stage. (4) Name the single event that would make you upgrade to the next tool.