Article content and detailed guides remain in English. The selected language applies to controls and quick instructions.

Back to articles

HubSpot Free CRM Setup Guide for Small Sales Teams: Pipeline Stages, Contact Properties, Deal Tracking and Email Integration

On this page

Why HubSpot Free Works for Small Teams

Most small sales teams (1-5 people) do not need Salesforce. They need a place to track who they are talking to, where each deal stands, and what to follow up on next. HubSpot's free CRM does this without a monthly fee, without a setup consultant, and without the complexity that makes enterprise CRMs unusable for small teams.

The free tier includes unlimited contacts, unlimited users, a customizable sales pipeline, email tracking (know when a prospect opens your email), meeting scheduling, document tracking, and basic reporting. The paid tiers add automation, sequences, custom reporting, and advanced features, but most teams under 5 people can operate entirely on the free plan for 6-12 months before they need to upgrade.

This guide walks through the setup from scratch. Plan for 2-3 hours of focused setup time. Cutting corners during setup creates data quality problems that compound as your contact database grows.

Step 1: Create Your Account and Connect Email

Go to hubspot.com and sign up for the free CRM. Use your work email, not a personal email. HubSpot associates your account with the email domain, and using a personal email creates problems later when you add team members.

After account creation, connect your email (Gmail or Outlook). Go to Settings (gear icon) then Integrations then Email Integrations. This connection enables two things: email tracking (HubSpot adds a tracking pixel to your outgoing emails so you can see when prospects open them) and email logging (your email conversations with contacts are automatically logged in the CRM, so you have a complete communication history without manual data entry).

If you use Google Workspace, connect using the Google integration. If you use Microsoft 365, connect using the Outlook integration. The connection is OAuth-based (you authorize HubSpot to access your email through Google's or Microsoft's login flow), which means HubSpot never stores your email password.

Step 2: Configure Your Sales Pipeline

HubSpot's default pipeline has these stages: Appointment Scheduled, Qualified to Buy, Presentation Scheduled, Decision Maker Bought-In, Contract Sent, and Closed Won/Closed Lost. This default works for some sales processes but not others. Customize the stages to match how you actually sell.

Go to Settings then Objects then Deals then Pipelines. Edit the default pipeline or create a new one. A good pipeline for a small B2B sales team might look like this: Prospecting (you have identified them but not made contact), Contacted (first outreach sent), Engaged (they responded -- any response, positive or negative), Discovery Call Scheduled (meeting on the calendar), Qualified (they have budget, authority, need, and timeline), Proposal Sent (formal proposal or quote delivered), Negotiation (discussing terms, pricing, scope), Closed Won, Closed Lost.

Two rules for pipeline stages. First, each stage should represent a concrete, observable action, not a feeling. "Interested" is a feeling. "Discovery Call Scheduled" is observable (there is a meeting on the calendar or there is not). Second, keep it under 8 active stages. More stages create more work for the salesperson to update and more ambiguity about which stage a deal belongs in.

Step 3: Set Up Contact Properties

HubSpot contacts come with dozens of default properties (first name, last name, email, company, job title, phone, etc.). For a small sales team, add these custom properties to support your qualification and outreach process.

Go to Settings then Properties then Contact Properties then Create Property. Create properties for the information you need to qualify and segment contacts: Lead Source (dropdown: website, referral, cold outreach, event, LinkedIn, other), ICP Fit (dropdown: strong fit, moderate fit, weak fit, disqualified), Company Size (dropdown or number: use the ranges that matter for your pricing tiers), and Last Outreach Date (date: when you last reached out; useful for avoiding contacting the same person too frequently).

Do not create 20 custom properties on day one. Start with 3-5 that you know you will use for every contact. You can always add more later, but properties created and never populated are clutter that makes the CRM harder to use.

Step 4: Import Your Existing Contacts

If you have been tracking prospects in a spreadsheet, email folders, or another CRM, import them into HubSpot. Go to Contacts then Import then Start an Import. HubSpot accepts CSV files.

Before importing, clean your data. Export your contacts from all sources (spreadsheet, previous CRM, email contacts, LinkedIn connections export). Upload all files to Email Extractor to extract and deduplicate email addresses across all sources. This prevents duplicate records in HubSpot, which cause confusion (two salespeople contact the same person, or a contact's history is split across two records).

Map your CSV columns to HubSpot properties during import. HubSpot's import wizard lets you match each column (First Name, Email, Company, etc.) to the corresponding HubSpot property. Double-check the mapping before confirming the import.

Step 5: Set Up Your Daily Workflow

A CRM is only useful if your team actually uses it every day. The most common reason CRM implementations fail is that salespeople view the CRM as a reporting tool for management rather than a tool that helps them sell. Make the CRM useful to the salesperson.

Start each day in the "Tasks" view. Tasks in HubSpot are follow-up reminders attached to contacts or deals: "Follow up with Jane at Example Corp about proposal" due today. If every outreach interaction ends with the salesperson creating a task for the next step, the Tasks view becomes their daily to-do list. No prospects fall through the cracks.

After completing a call, meeting, or email exchange, log the activity in HubSpot (if email logging is connected, emails are logged automatically; calls and meetings need manual logging or integration with your phone/meeting tool). Then create a task for the next step and update the deal stage if it has changed.

This workflow takes 2-3 minutes per interaction. Over a day of 20-30 sales interactions, that is about an hour of CRM work. The payoff is a complete, accurate pipeline that tells you exactly where every deal stands and what needs to happen next, without relying on memory or sticky notes.

Step 6: Build a Simple Dashboard

Go to Reports then Dashboards then Create Dashboard. Build a dashboard with these four reports to start.

Deals by stage: a funnel or bar chart showing how many deals are in each pipeline stage. This is your pipeline snapshot -- you should be able to glance at this and know whether you have enough deals in the early stages to hit your target. Deals created this month vs. last month: a comparison that shows whether your prospecting activity is consistent. Deals closed this month (won and lost): your results. Average deal cycle time by stage: shows where deals get stuck (if the average deal spends 3 days in "Contacted" but 21 days in "Proposal Sent," your follow-up after sending proposals needs work).

Common Mistakes

Creating too many pipeline stages slows salespeople down and creates ambiguity. Importing contacts without deduplicating first creates duplicate records that are painful to merge later. Not connecting email means salespeople must manually log every email, which they will not do consistently. Not creating tasks for next steps means prospects fall through the cracks. Building complex reporting before having 30 days of data means you are analyzing noise rather than patterns.

Extract emails

Explore tools

Verify emails

Check address validity before using your list.

ZeroBounce

Email Verification

Verifies email lists and provides tools for monitoring deliverability.

Useful when list cleaning and sender health belong in one workflow.

Explore ZeroBounce (opens in a new tab)