How to Set Up HubSpot Free CRM for Your Small Business
A step-by-step guide to setting up HubSpot's free CRM from scratch for small businesses in Kenya and across Africa, managing contacts, pipelines, and client follow-up.

Search for a command to run...
A step-by-step guide to setting up HubSpot's free CRM from scratch for small businesses in Kenya and across Africa, managing contacts, pipelines, and client follow-up.

No comments yet. Be the first to comment.
Growing businesses in Kenya often mistake busyness for progress. Here is what an operations breakdown actually looks like and what fixing it takes.

Standard operating procedures are not bureaucracy. For small businesses in Kenya, the absence of SOPs is one of the most expensive operational gaps a founder can overlook.

Agentic AI is not ChatGPT. It takes actions, makes decisions, and completes multi-step tasks without you. Here is what it means for business operations in Kenya and globally.

A real documented account of building a professional business website using AI tools, connecting Google Analytics, fixing SEO errors, and getting it found, every step and every tool used.

Most small businesses in Kenya manage their client relationships in one of three ways: a WhatsApp thread, a personal Gmail inbox, or a shared spreadsheet that nobody updates consistently.
All three work up to a point. That point is usually around the time you have more than fifteen active clients or more than three people involved in client communication. After that, things start falling through: follow-ups that never happen, client history that lives in someone's phone, deals that go cold because nobody tracked the last conversation.
A CRM fixes this. HubSpot's free tier is the most practical starting point for small businesses. It is genuinely free for the core features, it connects to Gmail, and it is used by enough businesses globally that the documentation and support are solid.
This is a walkthrough of the actual setup process.
A Google Workspace or Gmail account connected to the email address your business uses for client communication. A list of your current contacts, even a rough one exported from your phone or copied from a spreadsheet. Thirty to forty-five minutes, uninterrupted.
HubSpot free CRM setup: the account is at hubspot.com. Create an account using your business email.
Step 1: Set up your account and company details
Once you have created your account, HubSpot will walk you through an initial setup sequence. Answer the questions about your business type and team size; these determine which features HubSpot surfaces first. Do not overthink this. You can change everything later.
Go to Settings → Account Defaults. Set your company name, time zone (East Africa Time, UTC+3), and currency (KES if you invoice in Kenyan shillings, USD if you invoice internationally, or both).
Set your fiscal year to match your actual financial year. This affects how HubSpot groups deals in reporting.
Step 2: Connect your Gmail
This step saves more time than anything else in the setup.
Go to Settings → Integrations → Email Integrations. Connect your Gmail account. Once connected, every email you send from Gmail to a contact in HubSpot is automatically logged against that contact's record. You do not have to remember to update the CRM; it updates from your email activity.
Install the HubSpot Chrome extension as well. This adds a HubSpot sidebar directly inside Gmail that shows you the contact's full history, every email, every note, every deal stage, without leaving your inbox.
Step 3: Customise your contact properties
HubSpot comes with default fields for contacts. Most of them are relevant. A few are not. Before you import any contacts, decide which fields matter for your business.
For a service business in Kenya, the essential fields are: first name, last name, email, phone number, company, lead source (how did they find you), and a notes field for anything else.
Go to Settings → Properties → Contact Properties. You can add custom properties here. If you want to track something specific like which county a client is based in, or which service they initially enquired about, add those as custom properties now, before the import.
Step 4: Import your contacts
Prepare a CSV file with your contact list. The columns should match the property names in HubSpot: Name, Email, Phone, and Company are the minimum. Save it as a .csv file.
Go to Contacts → Import. Upload your file. HubSpot will map each column in your CSV to a contact property. Review the mapping carefully; if HubSpot maps "Phone Number" to the wrong field, fix it here before completing the import.
After import, go through the first twenty contacts manually and fill in any missing information. A CRM with incomplete data is only slightly better than no CRM.
Step 5: Build your pipeline
A pipeline is the visual representation of where each client or deal sits in your sales or service process.
Go to Sales → Deals → Pipelines. HubSpot creates a default pipeline with stages like Appointment Scheduled, Qualified to Buy, and Closed Won. These are designed for a generic sales process. Rename them to match your actual process.
For a service business, a simple pipeline might be: Enquiry Received → Discovery Call Booked → Proposal Sent → Proposal Accepted → Project Active → Completed. Six stages that reflect what actually happens, not what a generic CRM template assumes.
For each deal in your pipeline, HubSpot tracks the deal value, the expected close date, and the owner (which team member is responsible). This gives you a live view of your pipeline value and where things are moving or stalling.
Step 6: Set up task reminders
The single most valuable habit in a CRM is setting a follow-up task immediately after every client interaction.
HubSpot allows you to create tasks linked to specific contacts or deals with a due date, a reminder, and a description of what needs to happen. Go to any contact record and click Create Task. Set the due date to when you need to follow up. HubSpot will send you an email reminder.
This replaces the mental load of trying to remember who you owe a response to. The CRM holds that for you.
When this is set up correctly, every client interaction is logged automatically. Every follow-up is tracked. Every deal has a clear stage and a clear owner. No client falls through because nobody remembered to respond.
This is the foundation that more complex systems build on. The onboarding pipeline we built for a service business that connects HubSpot to Google Forms, ClickUp, and Calendly started with exactly this base CRM structure. You can see similar builds in our portfolio.
Our services include CRM setup and customisation for businesses that want the setup done correctly and to be trained from day one.
The free tier of HubSpot handles most of what a small business needs. Start there. Build the habit. Upgrade when the limits become relevant.
Virtual Assistant Solutions, Fractional COO and Operations Consultancy. Nairobi, Kenya. Working remotely with founders and business owners across East Africa and beyond.