Most people who sign up for HubSpot do it the same way. They find it during a late-night Google spiral, read a few comparison articles, decide it’s the right CRM, and put in a card number. No demo. No sales call. Just a confirmation email and a login screen.
Then they open it for the first time.
The interface is clean. There are lots of menus. None of it quite makes sense yet. So they poke around, click on a few things, maybe watch a YouTube tutorial that covers a feature they don’t need yet, and then close the tab feeling vaguely overwhelmed.
A week later they’re back, doing the same thing. Two weeks after that, someone on the team asks if HubSpot is actually useful or if they should just go back to the spreadsheet.
The problem usually isn’t HubSpot. It’s setup order. If you try to build automations before your pipeline is right, or import contacts before your properties are cleaned up, everything downstream becomes harder than it needs to be. Get the foundations in the right sequence and the rest follows.
Or they think they know how to use it, set things up with good intentions, and end up with practices that are hard to undo six months later. That’s actually the more common version of this story.
Here’s where to start.
Before Anything Else: Get Clear on Your Actual Sales Process
Before you touch a single HubSpot setting, write down the stages a deal actually goes through at your company. Not the stages you hope it goes through. The ones that actually happen, in the order they actually happen.
For most early-stage teams it looks something like this: a lead comes in, someone qualifies them, a demo or discovery call happens, a proposal goes out, and then either a yes, a no, or a follow-up that eventually becomes one of those. Five or six stages. If you’re writing down ten or twelve, you’re probably mixing deal stages with internal tasks. Keep those separate.
This matters because your pipeline stages are the backbone of everything else in HubSpot. Reports pull from them. Workflows trigger off them. Forecasting depends on them. Getting this wrong means rebuilding it six months later when nothing makes sense. (For what it’s worth, helping teams figure out what their stages should actually be, and what the right probability numbers are for each one, is a big part of what I do. It sounds simple but most teams get it wrong the first time.)
Step 1: Set up Your Pipeline Properly
Go to CRM > Deals > Manage Pipelines, or through Settings > Objects > Deals > Pipelines.
Rather than deleting the default stages outright, rename them to match your process or archive ones you don’t need. If deals are already sitting in default stages, you’ll want to move them first before removing anything. Deleting stages with deals attached is a headache.
A few things to get right here:
Stage names should reflect buyer actions, not your internal hopes. “Proposal Sent” is better than “In Negotiation.” “Demo Scheduled” is better than “Interested.” The name should tell you what the buyer has agreed to, not what you’re hoping they’ll do.
Each stage should have a close probability assigned. HubSpot uses this for forecasting. A new lead sitting in your first stage might be 10%. A verbal yes is maybe 80%. A signed contract is 100%. Be realistic about these numbers rather than optimistic. If you’re not sure what the right percentages are for your business, that’s okay — start with your best guess and revisit them after three months of real data. This is one of those things that looks simple but tells you a lot about how your pipeline is actually performing.
Keep your pipeline to six stages or fewer. I’ve seen pipelines with fifteen stages. Nobody uses them properly because it takes too long to figure out where a deal actually belongs.
Step 2: Clean Up Your Contact and Company Properties
This is the unglamorous part of HubSpot setup and almost everyone skips it. Don’t.
HubSpot comes loaded with hundreds of default contact properties. Most of them won’t be relevant to your business. If you leave them all in place, your team will either fill in everything (wasting time on irrelevant fields) or fill in nothing (making your data useless).
Go to Settings > Properties and do an honest audit. For each property, ask: will we actually use this? If not, archive it. You can always unarchive later.
Then think about what information you genuinely need to run your business. For most B2B teams selling to startups, the basics are name, email, company, job title, lead source, and whatever qualification criteria matter for your specific sale. Things like company size, what stage the business is at, or what they’re trying to solve for. Create custom properties for anything that doesn’t exist by default.
For company properties, same principle. Keep what matters, archive what doesn’t, add what’s missing.
One thing worth doing at this stage: set up required properties for your deal stages. In pipeline settings, you can require reps to fill in certain fields before moving a deal forward. If you require “Budget Confirmed” before moving to Proposal, you’ll actually know whether budget was confirmed. This keeps your data clean over time and, as a side effect, keeps sales reps following the process rather than winging it through each stage.
Step 3: Import Your Existing Contacts Carefully
If you’re coming from a spreadsheet or another tool, you’ll need to bring your existing contacts in. This is where a lot of teams create problems they spend months fixing.
A few rules: clean your data before you import it. Fix duplicates and inconsistent formatting in the spreadsheet first. HubSpot has de-duplication (de-duping) tools but they work best on clean data.
Map your columns carefully during the import wizard. Take your time on this screen. A mismatched import is painful to fix.
Import a small batch first, maybe 20 or 30 records, check that everything looks right, then bring in the rest.
Set a lead source value on everything you import. Create something like “Pre-HubSpot Import” so you can always distinguish your legacy data from new leads. This matters a lot when you’re looking at reports later and trying to understand where your best customers actually came from.
Step 4: Set Up Your Email Sequences
Once your contact data is in decent shape, sequences are one of the highest-value things you can configure in HubSpot.
A sequence is a series of emails and tasks that queue up automatically when you enroll a contact. The classic use case is follow-up after an inbound lead: instead of relying on a rep to remember to follow up three times over two weeks, HubSpot handles it.
For a first sequence, keep it simple. Three to five steps. First email same day or next day, second two or three days later, third about a week after that. Each email should be short, should add something new rather than just “following up,” and should have a clear ask.
One of the best things about HubSpot sequences that often surprises people: when a lead books a meeting or replies to your email, the sequence stops automatically. They never get the next follow-up. It means your outreach feels personal even when it’s automated, because the system is smart enough to know when a real conversation has started.
Before writing any sequence emails, go to Settings > Email > Sending Domains and make sure your sending domain is properly authenticated. If it isn’t, your emails will land in spam regardless of what they say.
Step 5: Build One Report Before You Have Real Data
Build your first report before your CRM has any meaningful data in it. It forces you to think about what you actually want to measure, which shapes how you set everything else up.
The most useful first report for most sales teams is a simple pipeline by stage view: how many deals are in each stage, and what is the total value. Go to Reports > Create Report > Pipeline Snapshot. Set it to show deal count and deal value by pipeline stage. Save it to a dashboard.
Then look at it every Monday morning. The report is only useful if you actually use it.
What to Ignore … For Now
Workflows. Unless you have a very specific automation in mind and you understand your data model well, leave workflows alone until you have real data to work with. Badly built workflows are harder to clean up than no workflows at all.
Lead scoring. It sounds useful but it requires significant historical data to be meaningful. Come back to this in six months.
Integrations. If you’re connecting Slack, Zoom, your calendar, or anything else, do that after your core setup is stable. Adding integrations to a messy CRM makes the mess harder to fix.
Custom dashboards beyond the basics. Start with pipeline health. Add to it over time.
My Honest Take
None of this is technically hard. HubSpot is well-designed and most of what’s described above you can do yourself if you approach it in the right order.
The part that’s actually hard is maintaining it: keeping data clean, using stages consistently, making sure new team members don’t undo what you built. That’s a people and process problem, not a software one.
If you get through this and things are working, great. If you’ve inherited a HubSpot account someone else set up badly, or you’re staring at a setup that’s technically running but not actually telling you anything useful, that’s exactly the kind of thing I help with. I work with early-stage teams to get their CRM set up properly from the start, or to clean up and restructure what’s already there.
You can reach me at [email protected] or through the contact form.