How do you map HubSpot lifecycle stages to the way your team actually sells?
Write down your real sales process first, then give each HubSpot lifecycle stage one plain entry rule that matches a step in it. Rename or remove stages that do not fit, set a default stage for new records, and decide how records move backward. The goal is a stage that means the same thing to marketing and sales.
This tutorial is for a small B2B team, roughly five to twenty people, that turned on HubSpot, left the lifecycle stages at their defaults, and now has a contact list where nobody trusts the stage column. Marketing calls everything a lead. Sales ignores the MQL label. Reports by stage say whatever the last person to edit a record believed.
The fix is not a new tool. It is an hour of decisions and twenty minutes of settings. I will walk through both, in the order I would do them for a client.
What are HubSpot's default lifecycle stages?
HubSpot's knowledge base lists eight default stages in order: Subscriber, Lead, Marketing Qualified Lead, Sales Qualified Lead, Opportunity, Customer, Evangelist, and Other. Each one has a default definition, such as Opportunity meaning a contact or company associated with a deal, and Customer meaning one with at least one closed deal.
The defaults are a reasonable starting point for a team with a marketing funnel and a sales team. They are less useful for a founder-led company where the same person qualifies and closes, or a product-led company where users sign up before anyone talks to them.
The important detail is that stages are meant to describe where a contact or company sits in your relationship, not what a rep is doing this week. That is why lifecycle stage and deal stage are separate. A company can be an Opportunity for months while its deal moves through several deal stages.
Step 1: How do you write down your real sales process?
Open a blank document and describe, in your own words, the steps a buyer goes through from first touch to signed contract. Use the moments your team actually recognizes, such as "booked a call," "had a discovery call," "got a proposal," and "signed." Ignore HubSpot's names for now. The process comes first, the labels second.
Talk to whoever does the selling before you write anything final. In a small team, that is often the founder. Ask them when they consider someone a real prospect, what has to happen before they send a proposal, and which contacts they would never call back. Those answers become your entry rules.
Keep the list short. Most small B2B teams have five or six meaningful moments, not twelve. If two steps always happen together, merge them. A lifecycle model with too many stages gets abandoned within a month because nobody remembers the difference between them.
Step 2: How do you write an entry rule for each stage?
For each HubSpot stage you keep, write one sentence that says exactly what must be true for a record to enter it. "Lead: submitted any form on the website." "MQL: works at a company in our target segment and requested a demo." "SQL: sales held a discovery call and confirmed a need and a budget owner."
The rule has to be checkable. "Showed strong interest" is not a rule. "Visited the pricing page and booked a call" is. If two people could look at the same record and disagree about whether it meets the rule, the rule needs rewriting.
This is where most of the value of the whole exercise sits. Once entry rules are written down, marketing and sales stop arguing about whether a lead was good and start arguing about whether the rule is right, which is a far more useful argument. I go deeper on writing these kinds of rules for deals in how to define deal stage exit criteria, and the same thinking applies here.
Step 3: How do you rename or remove stages that do not fit?
HubSpot lets you customize lifecycle stages, but you need Super Admin permissions to create and edit them. Go to settings, open Objects under Data Management, choose Contacts, and open the Lifecycle Stage tab. From there you can rename stages and add your own. The same steps apply to companies.
Rename only when the default name confuses your team. If your sales team says "qualified" instead of "SQL," renaming is worth it. If the default name is fine, keep it. Every change makes outside guides, templates, and future hires slightly less useful.
Removing stages takes more care. HubSpot's knowledge base says that if a stage contains records or is used in other HubSpot tools, you must move those records to another stage or remove the stage from those tools before deleting it. Run a quick filter on the contact and company lists first, so you know how many records each change will touch.
Step 4: How do you set the stage for new records automatically?
Set a default stage for newly created contacts and companies so nothing enters HubSpot blank. HubSpot's knowledge base lists this among the automation options in lifecycle stage settings, along with updating stages based on a record's associations and setting a default stage for records synced from each connected app.
For most small B2B teams, the default for a new contact should be Lead if they came through a form, or Subscriber if they only signed up for a newsletter. If your contacts arrive through several sources, such as a Webflow form, a Zapier integration, and a manual import, check what each source sets, because connected apps can have their own defaults.
Do not automate stages you have not defined yet. A workflow that pushes contacts to MQL based on a vague rule will fill your MQL list with records nobody wants to call, and the stage will lose meaning faster than it did with no automation at all.
Step 5: How do you handle records that need to move backward?
Plan for it, because it will happen. HubSpot's knowledge base says default automatic updates only move the lifecycle stage forward. To set an earlier stage, you first clear the current value, either manually or with a workflow, and then set the new one. A disqualified SQL will not drop back to Lead on its own.
Write down which backward moves your team allows and why. A common one is moving a lost opportunity back to Lead or to a nurture stage so marketing can re-engage them later. Another is moving a churned customer to a stage that keeps them out of new-customer campaigns.
HubSpot also notes that moving a stage backward does not clear the calculated properties tied to the stages a record already reached. That is useful for reporting history, but it means a record can keep stage data for a stage it no longer holds. Anyone building reports should know that before they trust a funnel chart.
Step 6: How do you connect lifecycle stages to scoring and routing?
Once stages have clear entry rules, your lead score and routing rules can use them. A score decides when a Lead is ready to become an MQL. Routing decides which rep gets an SQL. Lifecycle stage is the shared language that both automations read, so both stay consistent with the rules you wrote in Step 2.
I would keep scoring simple at first. A few properties, such as company size, role, and a high-intent action like a demo request, are enough to decide when someone crosses from Lead to MQL. I walk through a minimal version in building a three-property lead score in HubSpot.
Routing then picks up at the SQL boundary. When a record becomes an SQL, it gets an owner, a task, and a deadline. If that handoff is not automatic, the stage change becomes a label nobody acts on, and the exercise was mostly cosmetic.
How do you check the mapping is working after a month?
Pull a list of records that entered each stage in the last month and read twenty of them against the entry rules. If most match, the mapping works. If many do not, either the rule is unclear, the automation is wrong, or people are changing stages by hand without following the rule.
Also look at stage-to-stage movement. If almost nothing moves from MQL to SQL, either your MQL rule is too loose or sales is not updating stages after calls. A short conversation with the sales team usually tells you which. Fix the rule or the habit, not the report.
Finally, ask both teams one question: when you see this stage on a record, do you know what it means? If the answer is yes from both sides, the mapping has done its job. That shared meaning is worth more than any dashboard built on top of it.
What should you do next?
Book an hour with whoever owns sales, write your real process in plain words, and draft one entry rule for each stage you will keep. Then make the settings changes as a Super Admin, set defaults for new records, and agree on which backward moves are allowed. Review twenty records against the rules after a month.
I set up HubSpot lifecycle stages, scoring, and routing as part of the GTM systems I build, including CRM automations like the HubSpot and Zapier setup in production for Kismet Health. If you want help mapping your stages to the way your team actually sells, reach out at pravinkumar.co and let's chat.
Get found, cited and the back office automated
Let's make your site the source AI engines quote and wire up the systems behind it.
Read more blogs
Let's get your website found and cited by AI
Tell me what you're working on, whether AI search is skipping your product, your back office is buried in manual work, or you need a build that does both.