How to Choose a CRM: Criteria and Questions to Ask

A practical guide to choosing a CRM: requirements, criteria, a weighted scoring matrix, questions for the demo, and hidden costs to check before you sign.

By Published 9 min read

In 30 seconds
  • Write down what your team needs to do every day before you look at any tools.
  • Compare CRMs with a weighted scoring matrix, not by whose demo looked best.
  • Work out the total price: seats, contacts, add-ons, onboarding and messaging.
  • Check privacy compliance, where data is stored and how you export it if you leave.
  • Test with real cases from your business before you decide.
On this page
  1. Gather requirements before you look at tools
  2. The criteria that actually matter
  3. A weighted scoring matrix
  4. Questions to ask in the demo
  5. Hidden costs: what to check
  6. Common mistakes when choosing a CRM
  7. A four-week decision plan
  8. Frequently asked questions

Choosing a CRM usually starts at the wrong end. Someone sees an ad, books three demos, and a week later picks the tool with the slickest dashboard or the friendliest sales rep. Six months on, the team is back in the spreadsheet and their personal phones.

This article suggests the opposite route. First figure out what you need, then set criteria and weights, and only then evaluate tools, with specific questions and a list of costs to check. If you're still working out what a CRM does and whether you need one, start with the complete CRM guide for small businesses.

Gather requirements before you look at tools

Block out an hour with the people who will use the CRM every day: whoever answers inquiries, whoever sells, whoever follows up. This isn't a strategy session. It's a snapshot of how things work today. Write down answers to these questions:

  • Where do leads come from? Website forms, WhatsApp, Instagram, phone, email, referrals, trade shows.
  • How many people will use the CRM? Today and in a year or two. Include people who only need to look things up.
  • What are the stages of your sale? For example: new lead, qualified, quote sent, negotiation, won or lost.
  • What falls through the cracks today? Unanswered messages, quotes nobody followed up on, past customers nobody called back.
  • Which tasks repeat? The same welcome message, appointment reminders, review requests, sending quotes.
  • Which tools do you already use that must stay? Accounting software, calendar, website, payment processor.
  • Who decides and who pays? And what's a realistic monthly budget, including taxes?

You'll end up with two lists: must-haves (without these it won't work) and nice-to-haves. A must-have for a dental practice might be online booking with automatic reminders. A nice-to-have might be a course area for patients. In every demo, that list is your script.

Tip: if you run things in a spreadsheet today, look at the columns you use. They tell you which fields the CRM needs. There's a step-by-step in moving from a spreadsheet to a CRM.

The criteria that actually matter

Channels and WhatsApp

Not every US business sells over WhatsApp, but if you serve customers who prefer it, or you sell internationally, it matters a lot. Ask whether the CRM connects WhatsApp natively and how: by linking a phone (via QR code) or through the official WhatsApp Business API. Both have a place. The first is quick and simple to set up; the second is more stable, lets several agents share one number and uses message templates approved by Meta, which charges per message. Also check Instagram, Messenger, email and SMS, and whether everything lands in one inbox tied to the contact record.

Automation

"Has automations" isn't enough. Check whether you can build the workflows on your list yourself, without code: replying to a new lead, moving a deal to the next stage, creating a task when nobody replies within 24 hours, sending a reminder before an appointment. Ask whether there are ready-made templates and whether automations work on every channel, WhatsApp included.

Ease of use

A CRM your team doesn't open might as well not exist. During the evaluation, ask someone who'll use it daily to do three things unassisted: add a contact, move a deal through the pipeline and reply to a message. Count the clicks and the questions. Look at the mobile app too, because a lot of people will work from it.

Total price

The price on the website is rarely what you end up paying. Add up the plan, the number of seats, any contact limits, add-ons, onboarding and messaging costs. There's a whole section on this below.

Integrations

List every tool that has to talk to the CRM and check each one: native integration, a connection through Zapier or similar, or an API and webhooks. Ask who sets it up and whether that's included.

Support

When something breaks first thing Monday morning, you want someone who understands your problem and answers in your language and time zone. Ask which channels support uses (chat, email, video call), what hours and days, and whether there's initial training or a kickoff call.

Privacy compliance and data location

A CRM holds your customers' personal data. Ask where it's hosted, whether the vendor signs a data processing agreement and which subprocessors it uses. If you sell to people in Europe, the GDPR applies; if you sell in Brazil, so does the LGPD. Depending on your state and industry, US privacy rules may apply as well, so ask how the vendor handles them.

Mobile app

Field sales reps, technicians, store managers: if anyone works away from a desk, the app matters. Check that it lets them reply to conversations, see the pipeline and get notifications, not just look up contacts.

Data export and exit

This is the question almost nobody asks and everyone should: if I cancel, how do I take my data with me? Contacts, deals, notes and conversation history. In what format, whether you can export it yourself or have to request it, and how long the data stays available after you cancel. Also confirm whether there's a minimum contract and what leaving early costs.

A weighted scoring matrix

Once you have your requirements and criteria, build a simple table. Give each criterion a weight from 1 to 5 based on how much it matters to your business (not the vendor's). Then score each tool from 1 to 5 and multiply by the weight. The table below is a template with made-up values to show the method; the weights and scores should be yours.

CriterionWeight (1–5)CRM A (score)CRM A (weighted)CRM B (score)CRM B (weighted)
WhatsApp and unified inbox5420210
No-code automation4416312
Ease of use for the team5315525
Total price over 12 months4416312
Required integrations339412
Support quality and hours351526
Privacy compliance and DPA4416416
Mobile app24848
Data export and no lock-in341239
Total127110

Three rules to keep the matrix honest:

  1. Set the weights before you see the tools. If you do it afterward, you'll nudge them toward the one you already liked.
  2. A failed must-have is a knockout. If WhatsApp is a must-have and the tool doesn't support it, the total score is irrelevant.
  3. Score what you tested, not what was promised. "It's on the roadmap" is worth zero.

Questions to ask in the demo

Bring your requirements list and ask the rep to show your use case, not their script. These questions separate what exists from what's a presentation:

  1. "Can you show me, right now, a WhatsApp message coming in and creating a contact and a deal in the pipeline?"
  2. "How would I build this automation myself?" (describe one of yours, such as a reminder 24 hours before an appointment)
  3. "What's included in this plan, and what costs extra?"
  4. "How is it billed: per user, per contact, by message volume?"
  5. "What happens to the price if my team grows from 3 to 8 people?"
  6. "Is there a setup, onboarding or migration fee?"
  7. "Who imports my current contacts, and how long does it take?"
  8. "Where is the data stored, and will you sign a data processing agreement?"
  9. "How do I export everything if I cancel? Can you show me where?"
  10. "Is there a minimum contract term?"
  11. "What support do I get in the first month and after that?"
  12. "Is there a guarantee or refund period if it doesn't work out?"

Ask for the answers on price, contract terms and exit in writing, in an email or the proposal.

Hidden costs: what to check

We're not listing other vendors' prices here, because they change often and vary by region. Instead, use this checklist when you read each tool's pricing page and any quote you receive.

  • Per-seat pricing. Check whether the price is per person and whether there's a minimum number of seats. Do view-only users count?
  • Per-contact pricing. Some plans cap the number of contacts and bump you to a higher tier when you go over. A successful campaign can push you into the next plan.
  • Setup or onboarding fee. See whether there's a mandatory one-time fee to configure the account.
  • Add-ons. Features that look included but are paid modules: calling, AI, email marketing, advanced reporting, extra pipelines.
  • Messaging. On the official WhatsApp API, Meta charges per message. Ask whether that cost is passed through and how. SMS and email above a certain volume may also be billed.
  • Annual billing required. Some advertised monthly prices only apply if you pay for the year upfront.
  • Currency and sales tax. Check which currency you're billed in and whether tax is included.
  • Cost of leaving. Minimum terms, early termination fees or paid data export.

To see how this plays out in real comparisons, read Elooo CRM vs HubSpot and Elooo CRM vs Pipedrive, where we lay out where each tool is stronger and how each one charges. With Elooo CRM we chose unlimited users and contacts on every plan, with no setup fee and no minimum term, priced in euros; the details are on the plans section.

Common mistakes when choosing a CRM

Picking the longest feature list. More features means more to configure. What counts is whether it does the five or six things your team does every day really well.

Leaving the team out. If the people who sell weren't part of the choice, they'll find reasons not to use it. Involve at least one person from each role in the evaluation.

Pricing it for today only. A tool that's cheap for two people may not be for six. Run the numbers over 12 and 24 months.

Not testing with real data. Import a sample of your contacts, set up your pipeline and work a normal day in it. That's when problems show up.

Forgetting about the exit. Nobody picks a CRM planning to leave, but it's the only way to avoid getting stuck with a tool that no longer fits.

Ignoring messaging apps. If conversations stay on each rep's personal phone, the CRM only has half the picture, and the history walks out the door when someone leaves.

Wanting everything on day one. Start with the pipeline, the inbox and two or three automations. Add the rest once the team is using the basics.

A four-week decision plan

  • Week 1: gather requirements, list must-haves and nice-to-haves, set matrix weights.
  • Week 2: pick two or three finalists and run demos with the questions above.
  • Week 3: hands-on test with real data and the team using it. If the vendor doesn't offer a trial, look for a money-back guarantee so you can test with limited risk.
  • Week 4: fill in the matrix, work out the 12-month total cost for each finalist, decide and plan the migration.

Once you've chosen, the next job is designing your sales stages properly. The article on how to build a sales pipeline helps with that, and moving from a spreadsheet to a CRM shows how to bring your data over without losing anything.

Ready to stop losing sales to missing process?

See the plans or talk to us on WhatsApp. Access in minutes after payment, with a welcome meeting included.

Frequently asked questions

What is the first step in choosing a CRM?

Writing down your requirements: which channels you use, how many people will work in the CRM, what stages your sales process has and which repetitive tasks you want to automate. Without that, every demo looks good.

How do I compare several CRMs objectively?

Use a scoring matrix: list your criteria, give each one a weight based on how much it matters to your business, score each tool from 1 to 5 and multiply. The weighted total shows which one fits best.

Does per-seat pricing really make that much difference?

It can. With per-user pricing, your cost goes up every time you hire someone or give one more person access. Run the numbers for the team you expect to have in a year or two, not just today.

What should I ask a vendor about data?

Where the data is hosted, whether they sign a data processing agreement, which privacy laws they support (such as GDPR if you sell in Europe) and in what format you can export contacts, deals and conversation history if you cancel.

Do I need a CRM with WhatsApp built in?

If your customers message you on WhatsApp, yes. Otherwise those conversations stay outside the CRM, on each rep's phone, and you lose the history and control over follow-up.

Sources

  1. Regulation (EU) 2016/679 (GDPR), EUR-Lex

Tags:

Share
Newsletter

Practical sales and marketing tips, in your inbox

New guides on CRM, WhatsApp, automation and AI when they are published. No spam, and you can unsubscribe in one click.

Read also