How to Use HubSpot CRM: A Beginner’s Tutorial

HubSpot CRM is a free tool that lets you organize contacts, track sales conversations, and manage deals from first touch to close. You can sign up with just your name and email address (or use a Google or Apple ID login), and the free tier supports up to two users, 1,000 contacts, and unlimited customer data with no expiration date. Here’s how to set it up and actually use it day to day.

Create Your Account and Add Contacts

Head to hubspot.com and create an account using your email, Google login, or Apple ID. Once you’re in, your first job is getting your contacts into the system. If you’re starting from a spreadsheet, you can import contacts by uploading a CSV file directly. Go to the Contacts tab, click “Import,” choose your file, and HubSpot will walk you through mapping each column in your spreadsheet to a CRM field like name, email, phone number, and company.

If you only have a handful of contacts, you can create them manually by clicking “Create contact” and filling in the details. Either way, spend a few minutes setting up custom properties before you import anything. Properties are the data fields attached to each contact, and HubSpot comes with defaults like “Lifecycle Stage” and “Lead Status.” You can add your own by going to Settings, then Properties, then clicking “Create property.” If your business cares about something specific, like industry vertical, contract size, or referral source, build those fields now so your data is clean from the start.

Connect Your Email

Connecting your email inbox is the single most useful setup step because it lets HubSpot automatically log conversations and track when recipients open your messages. To connect Gmail or Outlook, go to Settings, then General, then click the Email tab. Click “Connect personal email,” enter your email address, and follow the prompts to authorize the connection. For Gmail, you’ll be asked to grant permissions through Google’s standard authorization screen. For Outlook, HubSpot will redirect you to Microsoft’s login page to verify and complete the connection.

Once connected, you get two powerful features inside your email client. “Tracking” tells you when someone opens your email or clicks a link. “Logging” saves a copy of the email to the contact’s record in HubSpot so your whole team can see the conversation history. If you use Gmail, install the HubSpot Sales Chrome extension to get checkboxes for both features right inside your compose window. When you write an email, simply check “Track” to monitor opens, check “Log” to save the message to the CRM, or check both. You can even choose which specific contact, company, or deal records the email logs to by clicking the dropdown next to the Log checkbox.

One handy detail: if you’re emailing someone who isn’t already in your CRM, HubSpot will offer to create a new contact for them automatically when you log the email. This keeps your database growing without extra manual work.

Organize Your Sales Pipeline

A deal pipeline is where you track revenue opportunities from initial interest through to closed-won (or closed-lost). HubSpot starts you with a default Sales Pipeline that includes stages like “Appointment Scheduled,” “Qualified to Buy,” and “Contract Sent.” Each stage has an associated probability that represents how likely a deal in that stage is to close. HubSpot uses these probabilities to calculate a weighted deal amount, so if you have a $10,000 deal at a stage with 40% probability, it shows as $4,000 in your weighted forecast.

To customize the pipeline, go to Settings, click “Objects,” then “Deals,” and select the Pipelines tab. From here you can rename stages, reorder them, delete ones that don’t fit your process, and add new ones. Set the probability for each stage to match your actual close rates. If you find that deals in your “Proposal Sent” stage close about half the time, set that stage to 50%.

To create a new deal, go to the Deals tab and click “Create deal.” Fill in the deal name, amount, associated contact, and the pipeline stage it belongs in. You can view all your deals in board view, which shows them as cards arranged in columns by stage. Drag a card from one column to the next as a deal progresses. This visual layout makes it easy to see at a glance where your revenue stands and which deals need attention.

Automate Pipeline Actions

Inside your pipeline settings, click the “Automate” tab to set up actions that trigger when a deal moves to a specific stage. For example, you can automatically create a follow-up task when a deal enters “Negotiation” or send an internal notification when a deal is marked “Closed Won.” The “Pipeline Rules” tab lets you enforce conditions, like requiring certain fields to be filled in before a deal can move to the next stage. These guardrails keep your data consistent without relying on everyone to remember the process.

Daily Workflow: Logging Activities

The real value of a CRM shows up when your team logs what’s happening with each contact. Open any contact record and you’ll see a timeline of every interaction: emails sent, calls made, meetings booked, and notes added. To log a call, click “Log activity” on the contact record, choose “Call,” and fill in the outcome, duration, and any notes. To create a follow-up task, click “Create task,” set a due date and description, and assign it to yourself or a teammate. Tasks show up in your task queue, which acts as a daily to-do list you can work through without hopping between records.

Building the habit of logging every meaningful interaction is what separates a useful CRM from an expensive address book. When a colleague picks up a deal or a contact reaches out months later, the full history is right there.

Use Dashboards to Track Performance

HubSpot’s free tier includes a reporting dashboard where you can monitor key metrics without building anything from scratch. Go to the Reports tab and click “Dashboards” to see your default dashboard, which typically shows deal forecasts, activity summaries, and pipeline breakdowns. You can add, remove, or rearrange report widgets to focus on what matters to you.

Some useful reports to set up early: total deals by stage (to spot bottlenecks), activities completed per rep (to make sure follow-ups are happening), and deal close rate by source (to see which lead channels actually produce revenue). The free plan limits the number of custom reports you can build, but the built-in report library covers most common needs.

What the Free Plan Covers

HubSpot’s free CRM includes contact management, deal tracking, email templates, email scheduling, a reporting dashboard, and basic integrations. You’re limited to two users and 1,000 contacts. For a solo operator or a small team just getting started with organized sales tracking, that’s enough to run a real process.

Paid tiers (Starter, Professional, Enterprise) unlock additional features like larger contact limits, more advanced automation workflows, custom reporting, sequences for automated email follow-ups, and tools for marketing, service, and content management. Most teams find it worth starting on the free plan, learning the system, and upgrading only when they hit a specific ceiling, whether that’s the contact limit, the need for multi-step automation, or more granular reporting.

Tips for Getting Value Quickly

Import your contacts and connect your email on day one. Those two steps alone mean every sales conversation starts getting recorded immediately, which is the foundation everything else builds on. Set up your pipeline stages to match how you actually sell, not how you think you should sell. If your process only has three real stages, don’t create seven just because the template has them.

Use the HubSpot mobile app to log calls and check contact records between meetings. Create a saved view in your contacts list that filters for leads you haven’t contacted in the past 14 days, so cold leads don’t slip through the cracks. And assign every deal a close date, even if it’s a rough estimate. This forces you to revisit stale deals regularly and either move them forward or mark them lost, keeping your pipeline honest.