CRM & sales

CRM for small and mid-sized businesses: a practical guide

How should a small or mid-sized business choose and set up a CRM? Pipeline design, activity habits, the KPIs that matter and a three-week rollout plan.

By Moein Sobhani Published: Updated: 6 min read

Short answer

A CRM for a small or mid-sized business should do four things well: keep one tidy contact list, show every deal and how far it has got, give each deal a dated next step, and produce sales reports without spreadsheets. Start with clean data, four to six stages and one rule: no deal without a next step.

Most small businesses start keeping track of customers in a spreadsheet, and that works — until a second or third salesperson joins. Then follow-ups slip, nobody can see the whole picture, and customer history leaves with whoever leaves. This guide explains, in plain terms, how to choose a CRM that fits a growing business and how to set it up so the team actually uses it.

What a small-business CRM needs to do

  1. Keep one tidy list of contacts. People and companies are entered once, and the CRM warns you if you try to add someone twice.
  2. Show every deal and how far it has got. Deals move through a few stages — usually shown as columns, with one card per deal that you drag from column to column. This is called a sales pipeline.
  3. Make sure every deal has a next step. Each open deal has a dated task and a person responsible for it.
  4. Produce reports without spreadsheets. How much is likely to close, how many enquiries turn into deals, what each salesperson is doing — always up to date.
  5. Show each person only what they need. Salespeople see their own deals; profit margins stay hidden.

Everything else is a bonus. A CRM with fifty features nobody uses is worse than one with five features the team uses every day.

The percentages are only an example: the chance that a deal at each stage ends in a sale. After a few months, replace them with your own real figures.

Designing your pipeline

Keep it to four to six stages. For each stage, write down the condition a deal must meet before it can move on — for example, “quote sent, and the customer has confirmed they received it”. Without these conditions, every salesperson reads the stages differently and the pipeline stops meaning anything.

Give each stage a rough chance of winning. Then you can work out the likely value of your pipeline: each deal’s value multiplied by its stage’s chance, all added up. For example, a 10,000 deal at a stage with a 40% chance counts as 4,000. Start with cautious guesses, and after three to six months replace them with what actually happened in your own business.

The one habit that matters most

No deal without a next step. A deal with nothing scheduled is quietly going cold. Good CRMs highlight these deals automatically; in Fidar they carry a warning label on the pipeline board so they can’t be missed.

Try Fidar CRM free

Import your contacts from Excel and see a real sales report this week.

Start free with CRM

Numbers worth tracking

NumberHow it’s worked outWhy it matters
Enquiry-to-deal rateReal deals ÷ enquiriesShows which sources bring good customers
Win rateDeals won ÷ (won + lost)Shows how well selling works overall
Time to closeAverage days from creating a deal to closing itHelps you predict when money will come in
Likely pipeline valueEach deal’s value × its chance, added upYour sales forecast
Forgotten dealsOpen deals with no recent activityShows where customers are slipping away
Response timeTime from a new enquiry to the first callEnquiries that wait go cold

Write a short definition for each of these key numbers (KPIs) and read them all from the CRM, not from separate spreadsheets.

Access control from day one

Even small teams need some separation. Salespeople should see their own deals (and perhaps their team’s). Sensitive information, such as profit margins, should be hidden from roles that don’t need it. Downloading the whole customer list should be limited to a few people.

Giving each user a role — such as “salesperson” or “sales manager” — is the basis of this; it’s called role-based access (RBAC). Add rules about which records each role can see, and you cover most needs. It is far easier to set this up at the start than to tighten it later.

A three-week rollout plan

Week 1 — data. Gather customers and open enquiries from every spreadsheet into one file with the same columns. Import it and merge duplicates. A CRM that starts with messy data loses the team’s trust straight away.

Week 2 — stages and rules. Agree the stages, the condition for leaving each one, and the starting percentages with the sales team. Set up basic access rules.

Week 3 — habits. Introduce the “next step” rule and hold a short weekly sales meeting directly on the CRM screen. When the manager reads the reports from the CRM, the team keeps it up to date.

A separate CRM, or part of an ERP?

A separate CRM is quick to set up, but later it needs to be connected to accounting and stock before you can issue invoices or check what’s available. A CRM that is part of a modular ERP shares the same contacts and access rules with those parts from the start, so a won deal becomes a quote and an invoice without re-typing. If you expect to grow into ERP, that saves you moving all your data later.

Common mistakes

  • Too many stages, with no clear definitions.
  • Logging tasks without outcomes. “Done” tells you nothing; write down what happened.
  • Ignoring lost deals. The reasons you lose are the best source of learning.
  • Using the CRM only to check up on people. It must also make salespeople’s work easier, or they won’t keep it up to date.

CRM in Fidar

Fidar CRM is ready to use today: a pipeline board with drag-and-drop cards, turning enquiries into deals, tasks with reminders, notes and discussion on every record, ready-made reports and detailed access control. Because it is part of a modular ERP, the sales and accounting modules will connect to the same deals when they arrive — they are coming soon, following the roadmap.

Importing your existing data

Most small businesses already have customer data — in spreadsheets, email address books and phones. A clean import is the biggest single factor in whether the team takes to the CRM:

  1. Agree one set of columns: company, contact name, job title, mobile, email, city, where they came from, who is responsible.
  2. Write phone numbers in one format. They are the most reliable way to spot duplicates.
  3. Import a small sample first (50–100 rows), fix the errors, then import the rest.
  4. Merge duplicates during the import, not later — later never comes.
  5. Give every record an owner, so nothing is left without someone responsible from day one.

Questions to ask before you choose a CRM

QuestionWhy it matters
How easy is it to import from Excel and catch duplicates?Decides how quickly you can start
Can we set our own stages and required information for each pipeline?It should fit your way of selling, not the vendor’s
Are deals without a next step highlighted automatically?That’s the most important habit
Can salespeople be limited to their own records?Protects your data and keeps people focused
Are sales reports built in?No more spreadsheet reporting
Does it work fully on a phone?Salespeople can update it right after a meeting
Can won deals become quotes and invoices?Saves re-typing later
Can we export all of our data at any time?You stay free to switch tools

Measuring success after 90 days

Before you start, write down a few numbers: how long the weekly sales report takes, how many enquiries wait more than two days for a first call, how often deals are forgotten. After ninety days, measure them again. The CRM is working when the weekly report takes minutes, no new enquiry waits more than a day, and the sales meeting runs from the pipeline board instead of from memory.

Summary

The right CRM for a small or mid-sized business is the one the team uses every day: a tidy contact list, a simple pipeline, a dated next step on every deal and reports without spreadsheets. Start with clean data and a few clear stages, and build the habit before adding features.

Last reviewed:

Moein Sobhani · Senior IT Specialist

Moein Sobhani is a senior IT specialist at Fidar Shabake Alborz, working on infrastructure, security and enterprise system rollouts. In his own words: “Just a Tech”.

LinkedIn

Frequently asked questions

What is CRM software?

CRM stands for customer relationship management. A CRM keeps every contact with potential and existing customers in one place — calls, meetings, quotes, negotiations and contracts — so nobody forgets to follow up.

When does a small business need a CRM?

When more than one person sells, when follow-ups are being forgotten, or when the sales manager can’t see what’s happening without asking each salesperson. That is the point where a spreadsheet stops working.

Should a CRM be part of an ERP?

It doesn’t have to be. But a CRM that is part of a modular ERP shares the same contacts and access rules with accounting and stock, so a closed deal becomes a quote and an invoice without anyone re-typing it.

Try Fidar for free

See CRM, reporting and access control on your own company’s data.