How to Set Up HubSpot CRM in 30 Minutes (Step-by-Step)
Mar 10, 2026 · 8 min read
HubSpot CRM is one of the easiest CRMs to get started with — but knowing the right setup order saves you hours of confusion. This guide walks you through everything from account creation to your first deal pipeline, in under 30 minutes.
Step 1: Create Your Free HubSpot Account
Go to HubSpot.com and click "Get started free." Sign up with your work email address — this is important as HubSpot uses your email domain to set up your account. No credit card is required for the free plan.
Step 2: Set Up Your Company Profile
After signing in, go to Settings → Account Defaults and fill in:
- Company name and logo
- Time zone and currency
- Fiscal year start
This ensures all reporting and timestamps are accurate for your region.
Step 3: Import Your Contacts
Go to Contacts → Import. HubSpot accepts CSV files. Prepare a spreadsheet with columns like First Name, Last Name, Email, Company, and Phone Number. Map the columns during import and HubSpot will handle duplicates automatically.
Step 4: Customise Your Deal Pipeline
Navigate to CRM → Deals → Pipeline settings. By default HubSpot gives you a standard pipeline. Rename the stages to match your actual sales process — for example: Lead In → Qualified → Demo Scheduled → Proposal Sent → Closed Won / Closed Lost.
Step 5: Connect Your Email
Go to Settings → Integrations → Email Integrations. Connect Gmail or Outlook. Once connected, all emails to/from your contacts are automatically logged in HubSpot — no manual entry needed.
Step 6: Install the HubSpot Chrome Extension
Search "HubSpot Sales Chrome extension" and install it. This puts a HubSpot sidebar directly inside Gmail so you can see contact history, log calls, and use email templates without switching tabs.
Step 7: Set Up Your First Automation
Go to Automation → Workflows and create a simple lead follow-up sequence: when a new contact is created, send a welcome email after 1 hour, then a follow-up after 3 days if no reply. This alone can improve your response rate significantly.
Step 8: Invite Your Team
Go to Settings → Users & Teams → Invite Users. Add your team members by email. Assign roles (Admin, Sales Rep, Viewer) based on their responsibilities.
Ready to get started with HubSpot?
The free plan includes everything in this guide — no credit card required.
Start Free with HubSpot →Tips for a Smooth Setup
- Don't import everything at once. Start with your 50 most active contacts to learn the system first.
- Use deal templates. Create a deal template with your standard required fields so your team fills in the right info every time.
- Set up notifications. Turn on email/Slack notifications for when contacts open your emails or visit your website.
What's Next?
Once you're set up, explore HubSpot's meeting scheduler, live chat widget, and reporting dashboards. These features are all available on the free plan and can dramatically improve your team's productivity.