
Customer relationship management (CRM) software keeps every contact, conversation, deal and follow-up in one shared place, so nothing depends on one person's inbox or memory. For a small business, a CRM is usually the difference between "I think someone replied to them" and knowing exactly who said what, when, and what happens next.
This guide explains what CRM software does, which features are worth paying for, how vendors price it, the privacy rules that apply in North America, Europe and Australia, and how to roll one out so your team actually uses it.
What CRM software does
Every CRM is built around the same core: a database of people and companies, and a timeline of everything that has happened with each of them. On top of that sit three jobs:
- Sales: track leads and deals through a pipeline, from first enquiry to won or lost, with the next step and its owner always visible.
- Marketing: segment contacts into lists and send email, SMS or WhatsApp campaigns, then see who opened, clicked and replied.
- Service: answer customer messages from a shared inbox, with the full history in front of whoever picks it up.
Older CRMs did the first job and bolted on the others. Newer ones, including ZingaConnect, treat messaging as part of the record from the start, because most customer relationships now run through email and chat, not phone calls logged after the fact.
Signs your business needs a CRM
- Leads arrive through several channels (web forms, email, social, WhatsApp) and some are never answered.
- Follow-ups live in personal calendars, sticky notes or a spreadsheet only one person understands.
- When someone is on leave, their customers go quiet.
- You can't say how many deals are open, what they are worth, or where they stall.
- Marketing sends to "everyone" because nobody knows who bought what.
If two or more of those sound familiar, the cost of a CRM is almost certainly lower than the cost of the missed work.
The features that matter
Contacts and companies
Contacts should link to their company (the account), carry custom fields for what your business needs to know, and support tags for quick segmentation. Duplicate detection matters more than it sounds: two records for the same customer split their history in half.
Pipelines and deals
A pipeline is the list of stages a deal passes through. You should be able to define your own stages, run more than one pipeline (new business and renewals often differ), record why deals are lost, and see the value at each stage.
A shared inbox across channels
Email, SMS and WhatsApp conversations should land on the contact's timeline automatically, not be copied in by hand. A shared inbox with assignment means every message has an owner.
Lead capture and assignment
Leads from forms and integrations should create records automatically, record their source, and be assigned to the right person by rules (territory, product, round-robin) rather than whoever notices first.
Campaigns and lists
Static lists for one-off sends and dynamic lists that update themselves ("customers tagged wholesale who have consented to email"). Drip campaigns send a sequence over days or weeks without anyone pressing send.
Reporting
Pipeline value, win rate, response time and campaign results. Start with the handful of numbers you will actually review each week.
Integrations and an API
At minimum your CRM should connect to your store or billing system, your email provider and your website forms. An open API and webhooks cover everything else.
How CRM pricing works
Most CRMs charge per user per month, often with several editions where automation, reporting and integrations sit in the higher tiers. Watch for:
- Seat creep: part-time staff and occasional users each need a paid seat on per-user plans.
- Feature gates: the pipeline is in the base plan, but the automation that makes it useful is two tiers up.
- Contact limits on marketing: some CRMs price marketing email by contacts on top of sales seats.
- Add-ons for messaging: SMS and WhatsApp often need a separate tool with its own contact list.
- Onboarding fees and annual contracts on higher tiers.
ZingaConnect prices by contacts instead: free for up to 250 contacts, then $19, $49 and $149 a month for 2,500, 25,000 and 100,000 contacts, with email, SMS and WhatsApp in the same record. Model your cost at the team size and contact count you expect in a year, not today's.
Privacy and data rules by region
A CRM holds personal data, so the rules where your customers live apply to you, wherever your business is based.
- United States: there is no single federal privacy law, but California's CCPA (as amended by the CPRA) and a growing list of state laws give consumers rights to know, delete and opt out of the sale or sharing of their data. Keep a record of where each contact came from and honour deletion requests promptly.
- Canada: PIPEDA governs private-sector personal data, and Quebec's Law 25 adds stricter consent and transparency requirements. Canada's anti-spam law (CASL) separately governs the messages you send from the CRM.
- United Kingdom and European Union: the UK GDPR and EU GDPR require a lawful basis for holding each contact's data, a data processing agreement with your CRM vendor, and safeguards for transfers outside the UK or EU. Individuals can request a copy of their data or its deletion, and you have a month to respond.
- Australia: the Privacy Act 1988 and its Australian Privacy Principles apply to most businesses with turnover above A$3 million, and to some smaller ones (for example health service providers). Many smaller businesses follow them anyway, because customers expect it.
Whatever your region, a good CRM makes compliance practical: consent recorded per channel, easy export and deletion of a contact's data, and suppression that stops opted-out contacts from receiving campaigns.
How to choose a CRM
- Write down your process first. List the stages a lead goes through and who owns each one. Buy a CRM that fits the process, not the other way round.
- List your channels. If customers talk to you on WhatsApp or SMS, a CRM without those channels leaves the most important conversations outside it.
- Count the real cost for 12 months: seats or contacts, the edition you need for automation, and any messaging add-ons.
- Trial with real data. Import a few hundred real contacts, run one real deal through the pipeline and send one real campaign.
- Check the exit. Make sure you can export contacts, deals and conversation history.
Rolling it out without losing your team
- Start small: contacts, one pipeline and the shared inbox. Add automation after a month of real use.
- Import clean data: deduplicate and standardise phone numbers before import, not after.
- Make it the only place: if follow-ups still live in a spreadsheet, the CRM becomes a second job. Retire the spreadsheet on day one.
- Review one report weekly as a team. A CRM that is looked at gets kept up to date.
Where ZingaConnect fits
ZingaConnect is the CRM in ZingaSuite. It has contacts, companies, leads, deals and custom pipelines, assignment rules and teams, and a shared inbox for email, SMS and WhatsApp on the same record. Campaigns, drip sequences and static or dynamic lists are built in, with open, click and reply tracking. If you also run a ZingaShop store, customers and orders are the same records, so sales and service see purchases without a sync. It suits small and growing teams that want sales, messaging and service in one tool rather than three.
For a closer look at the messaging side, see what a WhatsApp CRM is and our email marketing guide.
FAQ
Common questions
What is CRM software?
What is the best CRM for a small business?
How much does CRM software cost?
Is there a free CRM?
Do I need a CRM if I use spreadsheets?
Is my CRM data covered by GDPR?
Try a CRM with messaging built in
Set up ZingaConnect free for up to 250 contacts and connect your first channel in minutes.