How to Build a HubSpot Buyer Journey Map (and Fix a CRM Nobody Trusts)
Build a HubSpot buyer journey map that aligns lifecycle stages, lead stages, lead status, and deal stages so your team can finally trust its CRM data.
Most teams set up HubSpot in the same order. They build a few workflows, rename some deal stages, add a dashboard or two, and move on. Each choice makes sense when someone makes it. A few years later, the portal holds duplicate fields, workflows that fire on the same trigger, and automations that still point at stages someone renamed months ago.
We see this in almost every portal we open. Often nobody owns the HubSpot setup, so every change happens in isolation with nothing to check it against. The result is a CRM full of data the team can't rely on. Leads go to the wrong rep, deals sit in stages they already passed, and forecasts miss with no clear reason why.
In our latest YouTube video, Hubjoy founder Matt walks through the one process that fixes this: the buyer journey map.
What is a buyer journey map?
A buyer journey map is one clear picture of how a stranger becomes a lead, then a deal, then a customer, and eventually a renewal. It becomes your single source of truth. Before anyone builds a new field, stage, or workflow, they check it against the map.
The rule is simple: only build what moves a contact or company to the next stage. Every field gets a reason to exist, every workflow gets a job, and nothing gets built twice.
The map has four layers. When all four agree with each other, everything downstream gets easier, from closing deals to upselling customers to trusting your forecast.
Layer 1: Lifecycle stage
Lifecycle stage answers one question: what is this person to your business right now? The typical HubSpot lifecycle stages run from subscriber to lead, then MQL (marketing qualified lead), SQL (sales qualified lead), opportunity, customer, and evangelist.
The common mistake is letting reps change lifecycle stage on a hunch. Marketing and sales both build their funnel reports on this property, so manual changes throw off your numbers. If a rep bumps a contact to SQL before they qualify, your MQL-to-SQL conversion rate drifts, and your forecast drifts with it.
The fix: Move lifecycle stages only when the buyer does something you can observe, like submitting a form, booking a meeting, or signing a contract. Let automated workflows make the change. Then use lead scoring to decide which MQLs your reps should work first.
Layer 2: Lead stage
Lead stage tracks where your rep is in reaching out, before a deal exists. Many companies skip this layer or force it into their deal pipeline. HubSpot's lead object, a newer feature, gives this pre-deal process its own home.
Without clear lead stages, a lead can reply once, go quiet, and sit untouched. Nothing in the system shows whether the lead went cold or a rep dropped the ball, so your best prospects can disappear without a record.
The fix: Make each stage trigger the next move.
- A workflow assigns unowned leads to a rep the moment they arrive.
- Attempting means outreach went out (an email, a LinkedIn message, or a call).
- Connected means the lead replied, booked a meeting, or picked up a call.
- If a few days pass with no reply, a workflow creates a follow-up task.
- If the lead is still cold at 14 days, the map routes it to nurture.
- Disqualified leads leave with a reason attached, such as timing, budget, no decision-making power, or poor fit.
Track the lead type too, whether it's a new lead, an upsell, or a re-attempt after bad timing. That way, no lead slips through the cracks.
Each of these steps runs on a workflow. If you want a head start, grab our free list of 51 HubSpot workflows we use across client portals.
Layer 3: Lead status
Lead status is the value written on the record at every point, such as prospect, hot, engaged, pipeline, or nurture. Your automations read this field to decide what happens next.
It also tends to be the messiest field in the portal. Give five reps free rein and you'll get five different versions. Workflows take the field literally, so a hot lead can land in a nurture drip because someone typed "engaged" instead of "hot."
The fix: Lock the field down to a fixed set of values that match how your business sells. Then let actions update it: a booked meeting changes the status automatically, and creating a deal moves it to qualified. Once lead status stays accurate, HubSpot can message the right person at the right moment without anyone babysitting it. For more on keeping these two properties in sync, see our guide to aligning lifecycle stages and lead status.
Layer 4: Deal stages and renewals
This layer is where all the work turns into revenue. Most teams name a few pipeline columns and stop there. The strongest pipelines go further:
- Required fields that reps must complete before a deal moves forward
- Data that flows across records, pushing deal-level information back to the associated company and contact
- Deal tags that flag stale deals, like those with no activity for 14 days or no notes logged
For recurring revenue businesses, renewals offer the biggest opportunity. Reps often pay the least attention here, and the handoff to customer success is where surprise churn happens. We recommend a renewal pipeline that runs alongside your deal stages on a 90/60/30-day cadence:
- 90 days out: A workflow opens the renewal conversation.
- 60 days out: Follow up if there's no engagement.
- 30 days out: Escalate any account still at risk.
The same setup helps you find upsells. When a customer's usage crosses a threshold or a renewal closes, a workflow can create an expansion deal automatically so your team doesn't have to spot it.
Start with the map, then build
A buyer journey map gives every part of your HubSpot portal a clear purpose. Lifecycle stage tells you who someone is, lead stage tells you where your rep stands, lead status tells you what's on the record, and deal stages turn it all into revenue.
Want to go deeper? Watch the full video for Matt's walkthrough of the map, and download our free list of 51 HubSpot workflows to start building it out.
Prefer to have us handle it? Hubjoy manages the HubSpot systems behind more than $100 million in annual recurring revenue using this exact map. Book a call and we'll open your CRM, show you where deals are leaking, and walk you through how to fix it.
