CRM

What Is a CRM? A Simple Guide for Small Businesses and Freelancers

What a CRM does from the moment a lead arrives until follow-up: the core parts, CRM vs spreadsheet, a step-by-step example and what to automate.

LeadContactedProposalWon
On this page
  1. What does CRM mean?
  2. What a CRM does, from new lead to follow-up
  3. The core parts of a CRM
  4. Google Sheets (or any spreadsheet) vs. a CRM
  5. A step-by-step example
  6. What to automate and what to keep human
  7. How to choose a CRM without over-buying
  8. Set up your CRM step by step
  9. Common mistakes
  10. Frequently asked questions
  11. Leads spread across forms, email and spreadsheets?
  12. Sources

If your leads live in WhatsApp chats, Instagram DMs, email threads and a notebook on your desk, you are not alone. When every follow-up depends on someone remembering it, some of them get missed.

This guide explains what a CRM actually does, from the moment a lead enters your business until the follow-up is done. You will see the parts of a CRM, how it differs from a spreadsheet, a step-by-step example, and what to automate and what to keep in human hands.

How this guide was made: descriptions of HubSpot, Zoho CRM and HighLevel come from each company's own documentation, linked in the text and at the end (checked 26 October 2026). Ai Spark has not published a hands-on test of these CRMs. The only workflow we built and ran ourselves used a Google Sheet as a simple lead log, not a CRM, and we explain below why that difference matters. The business example in this guide is made up for illustration.

Key takeaways

  • A CRM connects each person to their deals, conversations and next steps, so the record shows what happened and what should happen next.
  • The same idea has different names: HubSpot tracks deals, HighLevel tracks opportunities, and Zoho CRM starts with leads that can be converted into contacts, accounts and deals.
  • A spreadsheet can work as a simple lead log. It becomes hard to manage when several people, follow-up tasks and full conversation history are involved.
  • Automate the records and reminders. Keep prices, promises and final sales decisions human.

What does CRM mean?

CRM stands for Customer Relationship Management. In practice, a CRM is software that keeps track of the people and companies you deal with, the potential sales you are working on, and everything that happens between you.

HubSpot's documentation describes this with objects and records: a contact is any person who interacts with your business, a company is any business you deal with, a deal tracks a potential transaction, and a ticket stores a support request. Records can be associated with each other, so a deal can be linked to the contact and company it belongs to. Each record also has a timeline of activities, such as calls, meetings, emails, tasks and notes.

That linking is the real difference between a CRM and a list of names. You do not just know who someone is; you can see what they asked for, what you offered and what needs to happen next.

What a CRM does, from new lead to follow-up

Here is the life of a single lead inside a CRM. The names of each step differ between products, but the logic is the same.

1. Lead source: form, email, message 2. Contact record, with source and notes 3. Deal or opportunity created 4. Pipeline stage: where it stands 5. Task or follow-up with a due date 6. Human review: reply, call, decide 7. Outcome: won, lost or nurture
From lead to CRM record. An illustration of the logic, not a screenshot of a particular CRM.

Different CRMs model the early steps differently, which is worth knowing before you choose one:

ProductWhat a potential sale is calledWhat the documentation says
HubSpotDealDeals track the progress of a transaction and are associated with contacts and companies.
HighLevelOpportunityAn opportunity sits in a pipeline and a stage; its status (open, won, lost or abandoned) is set separately from the stage.
Zoho CRMLead, then dealA lead can be converted into a contact and an account (if it has a company name), with an optional deal. Conversion cannot be undone.

The core parts of a CRM

Not every CRM has the same features or uses the same names, and some features depend on your plan. These are the common building blocks:

  • Contacts: one record per person, with details such as phone, email, where they came from and notes.
  • Companies (or accounts): the business a contact works for, useful when you sell to organisations.
  • Deals or opportunities: each potential sale, linked to the contact.
  • Pipelines and stages: the steps a deal moves through. In HubSpot each deal stage carries a probability used for a weighted amount, and a property can be made required at a stage. Zoho CRM allows separate pipelines for different sales processes. Our sales pipeline guide shows how to design the stages.
  • Activities and notes: calls, emails, meetings and notes saved on the record, so anyone can read the history before replying.
  • Tasks: next steps with a due date and an owner.
  • Custom fields: your own fields, such as "Service interested in". HighLevel's help describes custom fields for storing extra information about contacts or opportunities.
  • Automations: rules that act when something changes. Zoho CRM workflow rules can send email notifications, create tasks or update fields. HubSpot lists workflows on its Professional and Enterprise subscriptions, so check your plan. We cover ten patterns in CRM automation workflows.
  • Reporting: answers such as how many leads arrived, from where, and how many were won. What is included differs by product and plan.

Google Sheets (or any spreadsheet) vs. a CRM

Many small businesses start with a spreadsheet, and that is a reasonable first step. The question is what the spreadsheet can and cannot do for you.

SpreadsheetCRM
Contact storageOne row per leadOne record per contact, linked to deals and companies
Pipeline stagesA "Stage" column; a drop-down list keeps names consistentA board with stages you move deals through
OwnershipAn "Owner" column that someone must fill inAn owner field on each record or deal
TasksA "Next step" and "Due date" columnTasks with due dates attached to the record
RemindersNone, unless you add a separate toolTasks with due dates; how reminders work depends on the product
HistoryA notes cell that gets longer and harder to readA timeline of notes, calls and emails on the record
ReportingFormulas and charts you build yourselfBuilt-in reports, which vary by product and plan
AutomationPossible with an automation tool connected to the sheetBuilt-in rules on many plans, or an automation tool
CollaborationShared file; it is easy to overwrite someone's changeSeveral users on the same records, with a history on each record

What we actually tested: a spreadsheet as a lead log

In our n8n lead follow-up tutorial, an n8n Form Trigger started the workflow with a test submission. The lead was saved to a Google Sheet first, a reply was prepared from the lead's answers, and a Gmail draft was created. No email was sent, and there was no AI step. The sheet recorded the lead and its status, but it did not create a deal, track a pipeline stage or remind anyone to follow up. That is the gap a CRM fills.

Signs a spreadsheet is no longer enough

There is no lead count at which you must switch. Watch for these signals instead:

  • More than one person replies to leads, and you ask each other who answered whom.
  • You search old chats and emails before every call to remember the history.
  • Follow-ups depend on memory, and some are missed.
  • Leads come from several channels and you cannot tell which ones become customers.
  • You cannot quickly answer "which deals need action today?"
  • You want reminders or automations that react when a deal changes stage.

A step-by-step example

ILLUSTRATIVE EXAMPLE — NOT A CLIENT CASE STUDY. A fictional local cleaning company receives an enquiry through its website form. Here is what happens to it inside a CRM.

StepWhat happensDone by
1. Lead arrivesA visitor asks for a quote for a weekly office clean.The visitor
2. Contact record createdName, email and phone are saved to a new contact.The form integration
3. Source storedThe source field is set to "Website form".The form integration
4. Deal enters the pipelineA deal is created in the "New enquiry" stage.A rule or the owner
5. Follow-up task created"Call to confirm office size" is due the next working day.A rule
6. Owner reviews and repliesThe owner calls, notes the details and sends a quote.The owner
7. Stage changesThe deal moves to "Quote sent", with a task to check back.The owner
8. Outcome recordedThe customer accepts (won), declines (lost, with a reason), or asks to talk again later (nurture).The owner

Notice where the person is involved: the call, the quote and the outcome. The CRM keeps the record and the reminders; the decisions stay with the business.

What to automate and what to keep human

TaskAutomateKeep humanWhy
Create or update a contactYesCheck duplicatesEvery lead gets a record
Assign an ownerYes, by simple rulesExceptionsSomeone is always responsible
Create a follow-up taskYesDoing the taskNext steps do not depend on memory
Move a stageOnly on a clear event, such as a booked meetingMost stage changesStages should reflect what the buyer did
Reminders and notificationsYesActing on themNothing waits unnoticed
Replies to customersDraft onlyApprove and send, especially sensitive repliesThey are sent in your name
Custom pricing and promisesNoYesMistakes cost money and trust
Refunds, contracts, exceptionsNoYesThey need judgment
Final sales decisionNoYesOnly you know the full context

Automatic sending is not always the best choice. A draft that you check first is slower by a minute, but you stay in control of what your business says. If automation is new to you, start with What is AI automation?.

How to choose a CRM without over-buying

  1. List your channels. Where do leads reach you? If WhatsApp or SMS matter, check that the CRM supports them.
  2. Count your users. Pricing often depends on the number of users or seats, so check how each product charges.
  3. Decide what you need now. Contact and deal tracking only, or also email campaigns, booking calendars and landing pages?
  4. Check integrations. Your website form, email, calendar and any automation tool should connect.
  5. Check that you can export your data. You should be able to leave.
  6. Try it with real leads. Use a free plan or trial with your own process for a week.

A few examples, described only from their own pages:

  • HubSpot: its CRM page describes a free CRM with contact management, deal pipelines and email tracking, and says the free tier covers up to two users and 1,000 contacts.
  • Zoho CRM: starts with leads that you convert into contacts, accounts and deals, and supports multiple pipelines.
  • HighLevel: organises potential sales as opportunities in pipelines, with custom fields and workflow triggers such as Pipeline Stage Changed. Our GoHighLevel guide for beginners covers the basics.

We have not tested these three CRMs hands-on, so we do not rank them. Plans and prices change; compare current details on each company's website.

Set up your CRM step by step

  1. Define your stages. Four to six stages that match how you actually sell. See how to build a sales pipeline.
  2. Choose a few key fields. Name, phone, email, source and service interested in. Add more only when you need them.
  3. Import your contacts. Export them from your spreadsheet, email or phone and upload them.
  4. Connect your lead sources. Link your website form so new leads arrive as records.
  5. Add one automation. A follow-up task for each new lead is a safe first choice. Our automation audit helps you pick what to automate next.
  6. Build the daily habit. Open the CRM each working day and clear today's tasks.

Common mistakes

  • Too many fields. If adding a contact feels slow, people stop doing it.
  • No owner. Someone must be responsible for keeping the CRM up to date.
  • Not logging conversations. A CRM is only as useful as the information in it.
  • Buying more than you need. Start with the features you will use this month.
  • Automating before the process is clear. Decide your stages and next steps first.

Frequently asked questions

Is a CRM only for big companies?

No. Freelancers and one-person businesses can use one too, especially when follow-ups depend on memory. A spreadsheet may be enough at first; the signals above help you decide.

Can I start with a free CRM?

Some CRMs have free plans. HubSpot's CRM page, for example, describes a free tier for up to two users and 1,000 contacts. Check the limits of any free plan before you rely on it.

How long does it take to see results?

It depends on how consistently you use it. A practical check after a few weeks of daily use: can you see which deals need action today, and where your leads came from? If not, simplify your stages and fields.

What is the difference between a lead and a contact?

It depends on the CRM. In Zoho CRM a lead is a separate record that can be converted into a contact and an account. In HubSpot, a person is stored as a contact, and the potential sale is tracked as a deal.

Can a spreadsheet replace a CRM?

For one person with a handful of leads, a spreadsheet can work as a lead log, as our tested workflow shows. It lacks built-in tasks, reminders and linked history, which matter more as more people and deals are involved.

Leads spread across forms, email and spreadsheets?

If your leads arrive in several places and nobody is sure what happens next, you can get in touch with Ai Spark. We start by mapping your current process, then suggest what is worth putting in a CRM and what is worth automating.

Sources

Subtain Nisar Abbasi

AI Automation Specialist · n8n & GoHighLevel · Founder of Ai Spark

Subtain builds automation workflows and CRM systems for small businesses. See his work at portfolio.aispark.info. Questions about this guide? Get in touch.