A CRM (customer relationship manager) is a place to keep track of the people you sell to or work for: who they are, what you discussed, what happens next. For a freelancer or a small agency, the right tool saves deals from slipping through the cracks. The wrong one becomes another inbox to ignore. Here is how to decide what you actually need.
First, do you need one at all?
If you have fewer than about twenty active contacts, a spreadsheet with a few columns (name, contact details, status, last contact, next step, notes) is often enough. You probably need something more when:
- You are forgetting to follow up, or following up late.
- Conversations are spread across email, WhatsApp, Telegram and social media, and you cannot find the history.
- More than one person handles the same clients.
- You want to see at a glance how many leads are at each stage.
If none of those apply, improve the spreadsheet and revisit the decision in a few months.
The features that matter
Long feature lists are mostly marketing. For a small practice, these are the ones that make a difference:
- Contacts with history. One page per person or company that shows every note and message in order.
- A pipeline. Stages such as new, contacted, quoted, won and lost, so you can see where each opportunity stands.
- Reminders. Every open lead should have a next action and a date, with a nudge when it is due.
- Notes that are quick to write. If adding a note takes more than a few seconds, you will skip it.
- Channel coverage. If your clients write on WhatsApp or Telegram, the tool should handle those, not only email.
- Import and export. You should be able to bring your existing list in, and take everything out as a CSV if you leave.
Where the data lives
This is a decision many people skip. Cloud CRMs store your contacts on the vendor's servers, which is convenient, works on any device and is easy to share with a team. Local or desktop CRMs store data on your own computer, which gives you more control and often a one-time price, but you are responsible for backups and syncing across devices. Neither is better in general. Consider:
- How sensitive are your clients' details?
- Do you work from one machine or several?
- Will you ever need to share the data with an assistant or partner?
- What would you lose if the vendor shut down or changed its pricing?
Count the real cost
Monthly pricing per user adds up, especially once you add a second person. Compare the total over a year or two, not the headline price. Check which features are on the cheap plan, since limits on contacts, pipelines or integrations often push you up a tier. One-time licences look expensive at first but can be cheaper over several years, so check how updates and support are handled.
Think about adoption
The best CRM is the one you use every day. A powerful tool that takes an hour to configure and ten clicks to log a call will be abandoned within a month. When you trial a tool, set it up with ten real contacts, log a real conversation, and set a real reminder. If it feels like friction, believe that feeling.
Watch for red flags
- No way to export your data.
- Pricing that is not clear until you sign up.
- A long setup process before you can see any value.
- Heavy automation features you do not need, while basics like notes and reminders are awkward.
- Messaging features that require sharing account credentials in unclear ways. Understand how a tool connects to your accounts and what it stores.
A simple way to decide
- Write down the three problems you want solved (for example: missed follow-ups, scattered chats, no overview).
- Shortlist two or three tools that mention those specifically.
- Trial each for a week with real contacts.
- Choose the one you opened most voluntarily.
- Export your data once a month so you can always move.
Our entry in this space. ClientDesk is a desktop CRM we are building around the "scattered chats" problem: it keeps data on your own computer and gathers Telegram, WhatsApp, Instagram and email messages in one place. It is not the right choice for every practice, and the guidance above applies to any tool you consider. For the habits that matter regardless of software, see our guide to managing customer messages across channels.