A CRM for a small business: when you need one, what it must do and how to choose

What a CRM does for a small business, when a spreadsheet stops working, must-have features, buy or build, migration, privacy, cost and a checklist.

10 min readAI agents & automation

Part of the guide: Business automation with AI: a practical guide for small and mid-sized businesses

The consultation desk at the Névé clinic
The consultation desk at the Névé clinic. From the studio’s examples. The business is fictional.

A CRM for a small business is one place that holds everything the business knows about each enquiry and customer: where they came from, what they asked, what they were told, what happens next and who owns it. It replaces the spreadsheet, the sticky notes and the messages scattered across staff phones, and reminds you to get back to people on time. Most small businesses need an off-the-shelf CRM with lead capture from the website and WhatsApp, a pipeline, tasks and a weekly report; a custom build pays off only when the process genuinely fits no template.

This article is about choosing and starting: what a CRM does, when you need one, what it must include, buying versus building, language support, migration, privacy and cost. Why the CRM sits at the centre of every automation is covered in our guide to business automation with AI. Real estate developers need a different structure, tied to unit inventory, which we cover in our article on real estate CRM.

What does a CRM do?

A CRM (customer relationship management system) holds four things. Contacts: a record for every enquiry and customer, with details, source and history. Deals or requests: what each person wants and what stage it is at. Activity: calls, messages, meetings and notes, by date. Tasks: what needs to happen, when and by whom. On top sit automations (a new lead is assigned, a quiet lead gets a reminder) and reports.

In practice a good CRM answers three questions at any moment: who contacted us this week and from where, who is waiting to hear from us, and what closed. If answering them means searching WhatsApp, the inbox and a spreadsheet, the information exists but is not working for you.

ALBA · CRM & sales dashboard
ALBA · CRM & sales dashboard. Open the demo ↗

When does a spreadsheet stop working?

There is no magic number of leads. These are the signs we see in businesses that come to us:

  • Leads arrive from more than two channels, and nobody knows how many came from each.
  • More than one person handles enquiries, and a customer sometimes gets two answers, or none.
  • Following up with leads who went quiet depends on someone’s memory.
  • When someone is on holiday, nobody knows what is happening with their customers.
  • There are several versions of the same sheet and nobody is sure which is current.
  • The monthly report means copying numbers by hand from three systems.

If two or three of these sound familiar, the spreadsheet is already costing more than it seems, in time and in leads that were forgotten.

Névé · App & admin system
Névé · App & admin system. Open the demo ↗

Must-have CRM features for a small business

FeatureWhy it mattersWhat to check in practice
Automatic lead captureA lead typed in by hand is a lead that gets forgottenWebsite forms, WhatsApp, lead ads and incoming calls create a record on their own, with the source
PipelineYou see where every enquiry standsStages you define, drag between stages, expected value per stage
Tasks and remindersFollow-up no longer depends on memoryTasks open automatically after a stage, with an alert to the owner
AutomationsThey take over the repetitive workLead assignment, confirmation messages, reminders to quiet leads, without code or with a simple connection
Communication historyAnyone on the team understands the customer at a glanceEmails and messages logged on the record, not only in one person’s inbox
ReportsYou know what worksLeads by source, close rate, response time, open deals
PermissionsNot everyone needs to see everythingRole-based access, and control over who can export or delete
An API for integrationsWithout it the CRM stays an islandBuilt-in connections or an open API for the website, WhatsApp, calendar and accounting
MobileMuch of the work happens away from a deskAn app or site that works well on a phone, including logging a note after a call

Lead capture from the website, WhatsApp and the phone

This is the feature that pays back fastest, so test it before anything else. The goal: every enquiry, from every channel, lands in the CRM by itself, assigned to a person and tagged with its source.

  • Website or landing page forms: the simplest connection, through a built-in integration or an automation tool. Pass the campaign source (UTM) too, so you know which ad brought the lead.
  • WhatsApp: for messages to reach the CRM you need the WhatsApp Business Platform, not the ordinary app. How to get access and what it costs is in our guide to the WhatsApp Business API.
  • Phone: at the very least, a missed call becomes a call-back task. An AI phone agent can also answer, book and write a call summary to the record.
  • Lead ads on Meta and Google: a direct connection, so a lead from an ad does not wait in a file someone downloads once a day.

In the ALBA CRM and sales dashboard, a concept we built for a fictional residential project, every lead from the website, the phone agent and WhatsApp lands in the same place with its source. The connections themselves are usually built in an automation tool; we compare the options in n8n vs Make vs Zapier.

Libra Studio · Client workspace
Libra Studio · Client workspace. Open the demo ↗

Off-the-shelf CRM or custom-built?

For most small businesses the answer is off-the-shelf. There are many, among them HubSpot, Pipedrive, Zoho CRM, Salesforce and monday CRM, each with plans by number of users and features. Some have a free tier; at the time of writing HubSpot offers a free CRM for up to two users and 1,000 contacts (HubSpot’s product page). Check prices and limits on each vendor’s own page when you choose, because they change.

Off-the-shelf CRM (configured)Custom-built CRM
Time to workingDays to a few weeksMonths
CostA monthly per-user subscription, plus setupA substantial build, plus ongoing maintenance
FlexibilityWithin what the product allowsExactly your process
Updates and securityThe vendor’s responsibilityYours, or whoever built it
Fits whenThe process resembles a standard sales or service flowThe process is unique, there are special entities (inventory, rooms, patients) or unusual privacy requirements

There is a middle way: an off-the-shelf system as the base, with screens or integrations built on top. When the process really is far from any template, for example a clinic that needs rooms, practitioners and client files in one place, a custom system makes sense. The Névé app and admin system is a concept of that kind we built for a fictional clinic, and what goes into a custom back office is covered in our article on custom admin dashboards.

Libra Studio · Client workspace
Libra Studio · Client workspace. Open the demo ↗

Language and right-to-left support

If your team or customers work in more than one language, test it rather than trusting a feature list. In Israel, the market we work in, Hebrew is written right to left, and an interface that is translated but not built for right-to-left produces reversed tables, confusing dates and fields where text jumps around. The same applies to Arabic. During the trial, check:

  • That the whole interface, not only the menu, works in the language and direction you need, on mobile too.
  • That search finds names in every script and spelling your customers use.
  • That email and message templates sent to customers display correctly, numbers and dates included.
  • That exports keep the characters intact instead of turning them into symbols.
  • That dates, times and currency follow your local format.

Moving your data from spreadsheets to a CRM

Migration is where most implementations stall. The order that works:

  1. Define the structure first: which fields, stages and statuses. Import only after that.
  2. Clean before importing: duplicates, phone numbers in different formats, empty fields. What goes in messy stays messy.
  3. Decide what not to move: leads from years ago with no activity may not need to come across.
  4. Import a small test batch: a few dozen records, check each landed in the right field, then the rest.
  5. Freeze the spreadsheet: from switch-over day, work only in the CRM. Two systems in parallel means neither is current.

Privacy: where the data sits and who sees what

A CRM is a database of personal data, so data protection law applies to it. The rules depend on where you and your customers are; GDPR is the best-known framework. In Israel, Amendment 13 to the Privacy Protection Law took effect on 14 August 2025, expanding the Privacy Protection Authority’s enforcement powers, including monetary sanctions, and requiring some organisations to appoint a privacy protection officer (IAPP overview). This is not legal advice; check your obligations with a privacy lawyer where you operate. A few principles to build in from day one:

  • Collect only what you need. A field you never collect cannot leak.
  • Know where the vendor stores the data, who there can access it, and how you get it out if you leave.
  • Role-based permissions, with export and delete restricted.
  • Sensitive data, such as medical details, in separate fields with narrow access, or outside the general CRM.
  • Marketing consent stored on the record, with the date and source.
  • When someone leaves the team, their access closes the same day.

How much does a CRM cost a small business?

There are two parts: the subscription and the setup. Off-the-shelf subscriptions are usually monthly per user and vary widely between vendors and plans, so we have not put a price here; check each vendor’s pricing page. Setup is the work that turns an empty system into one that works. Rough USD conversions of ranges we see in the Israeli market, not a price list, before tax:

Type of workRough range (USD)What it depends on
Setting up an off-the-shelf CRMRoughly $800–$4,000Fields and stages, data import, forms, permissions, team training
Integrations and automationsRoughly $400–$2,200 per processWhatsApp, phone, lead ads, calendar, accounting, number of exceptions
A custom-built CRMUsually from the low tens of thousands upEntities and screens, roles, integrations, a mobile app, security requirements
OngoingSubscription plus maintenance as neededUsers, plan, automation volume, changes to the process

Agencies in the US or Western Europe often charge more for the same scope.

CRM selection checklist

  1. Write the process down as it is today: where enquiries come from, the stages, who handles them.
  2. List the channels that must flow in automatically: website, WhatsApp, phone, ads.
  3. Shortlist two or three systems and trial them with real data, not a demo.
  4. Test your languages and text direction in the interface, search, templates and exports.
  5. Check there is an API or built-in integration for everything you need.
  6. Check permissions, data export and where the data is stored.
  7. Work out the yearly cost: subscriptions for every user, setup, integrations and add-ons.
  8. Decide who owns the system inside the business after launch.
  9. Set a switch-over day, and from then on work only in the CRM.

What Libra builds here

At Libra we set up CRMs for small businesses, off-the-shelf or custom as the process requires, connect the website, WhatsApp and the phone to them, and build the automations around them. The details are on our automation and AI agents page. The Libra Studio client workspace, where requests and approvals live in one place, is built on the same principle. Send a brief with the channels enquiries come from, the size of your team and what you use today. We reply by email with a direction, a written price and a date.

Questions

What is a CRM?

A system that keeps everything about enquiries and customers in one place: source, requests, communication history, sales stage and tasks. It reminds you what needs to happen and shows what closed.

Does a small business need a CRM?

Yes, once enquiries come from several channels, more than one person handles them, or following up depends on memory. A one-person business with few customers can manage with a well-kept spreadsheet.

Is there a free CRM for small business?

Yes, several vendors have a free tier with limits. At the time of writing HubSpot offers a free CRM for up to two users and 1,000 contacts.

How much does it cost to set up a CRM?

In the market we work in, setting up an off-the-shelf CRM is roughly $800–$4,000 and each integrated process roughly $400–$2,200, as rough conversions. On top comes a monthly per-user subscription.

Can WhatsApp be connected to a CRM?

Yes, through the WhatsApp Business Platform (the API), directly or via a provider. The ordinary WhatsApp Business app cannot be properly connected.

Should a small business buy a CRM or build one?

Most should buy and configure one. A custom build pays off when the process is unique, such as rooms and practitioners or unit inventory, or when privacy requirements are unusual.

How long does it take to implement a CRM?

An off-the-shelf CRM for a small business usually goes live in a few days to a few weeks, depending on data cleaning and integrations. A custom build takes months.

Getting started

Want this for your business?

Send a short brief: three required questions, the rest only if you like. We reply by email with a direction, a written price and a date.

Related examples

All examples→

Concepts we built to show the level. The businesses are fictional.

More on AI agents & automation

AI agents & automation→