Skip to content
Revenue Operations

The HubSpot Lifecycle Stage and Lead Scoring Playbook

How to define HubSpot lifecycle stages and lead status, build fit and engagement scores, set thresholds, and write the MQL-to-SQL handoff rules that marketing and sales both agree to.

Two people at a shared table reviewing a printed page of columns and sticky notes arranged left to right, with coffee cups and a laptop pushed to the side

Guide

Illustrative image, AI-generated. It is not a client, dashboard or result. How we use imagery.

By XenGrowth EditorialPublished Reviewed 10 min read

Share this

Key takeaways

  • Write the definition of each lifecycle stage and the evidence that moves a record into it before you touch a setting. HubSpot supplies the property; it does not supply your definitions.
  • Lifecycle stage is the handoff between teams, and lead status is the working state inside Sales Qualified Lead. Keep them separate or reporting turns to noise.
  • Score fit and engagement separately. A perfect-fit contact who never engages and a heavy engager who could never buy are different people and need different handling.
  • Cap and decay engagement points so a flood of low-value activity cannot buy a contact its way to Sales. Set thresholds from your own data, not from a template.
  • The handoff rule needs an owner, a response time, and a way to send a lead back. A score threshold without those just creates a faster argument.

01

Start with definitions, not settings

HubSpot ships a lifecycle stage property with default stages in order: Subscriber, Lead, Marketing Qualified Lead, Sales Qualified Lead, Opportunity, Customer, Evangelist, and Other. Its documentation describes a Subscriber as someone who has opted in to hear from you, a Lead as someone who has converted beyond a subscription sign-up, an MQL as a record marketing has qualified as ready for sales, and an SQL as one the sales team has qualified as a potential customer. Those descriptions are deliberately generic. They tell you what the stages are for, not what your business means by qualified.

That gap is where most scoring projects stall. If marketing counts a pricing-page visit plus a webinar as MQL-worthy and sales expects a stated budget and a timeline, no threshold will reconcile them. Spend the first working session writing one sentence per stage: what has to be true, what evidence is recorded, and who decides. Put the answer in the worksheet and get both teams to sign it. Rename stages you will not use, or remove them where HubSpot allows it (it blocks removal of a stage that still holds records or is used in lists, reports or workflows), rather than leaving them to drift; HubSpot lets you customise the default stages or create your own.

Check how the stages will move before you decide the stage set. The default property can only be moved forward by HubSpot tools such as imports, forms, the API, workflows, and the Salesforce integration. Moving a record to an earlier stage means clearing the value first, manually or through a workflow. A rejected MQL that sales sends back therefore needs a deliberate path, which is a design decision to make now, not a surprise to discover in the first month.

02

Lifecycle stage versus lead status

Lead status is a separate property. According to HubSpot, it describes the sub-stages within the Sales Qualified Lead stage, with default options of New, Open, In Progress, Open Deal, Unqualified, Attempted to Contact, Connected, and Bad Timing. The practical reading is that lifecycle stage answers where the record sits in the overall journey and who owns it, while lead status answers what the rep is doing about it today. Mixing them is the commonest design flaw. Teams add a custom lifecycle stage for every sales activity, and the stage list balloons into a pipeline that duplicates deals.

Keep lifecycle stages few and meaningful. Use lead status for the rep's working states and, if you need more granularity, customise that property rather than adding stages. Decide which lead statuses count as active work, which are terminal, and which should return a contact to marketing nurture. Each of those exits is a rule that a workflow can enforce, so write them down.

Two automation settings change how stages behave and are easy to overlook. HubSpot can set a default stage for new records, set a stage when a deal is created or won, and sync a company's stage down to its associated contacts. Its documentation states that updates to a company's stage will update associated contacts, but updates to a contact's stage will not affect its primary company. Review these settings against your definitions: a rule that stamps every contact with Customer when any deal closes may be wrong for a buying committee where only one person signed.

Lifecycle stage versus lead status comparison table
PropertyWhat it tells youWho changes itTypical failure
Lifecycle stageWhere the record sits between marketing and salesWorkflows, forms, imports, sales on handoffToo many custom stages that mirror sales activity
Lead statusThe rep's working state inside Sales Qualified LeadThe assigned rep, plus workflows for timeoutsLeft at New for months because nobody owns the update
Lead score propertiesHow well a record fits and how engaged it isThe scoring tool onlyTreated as a stage instead of a signal
Deal stageProgress of a specific sales opportunityThe deal ownerLifecycle stage used as a substitute for deals

03

Build the score in two parts: fit and engagement

HubSpot's lead scoring tool, available on Marketing Hub and Sales Hub Professional and Enterprise per its documentation, can create fit scores, engagement scores, or combined scores. Fit rules award points for property values, such as industry, company size, or region. Engagement rules award points for events, such as meetings, form submissions, or email activity. For company and deal scores, events are pulled from associated contacts, and the aggregation setting decides whether those contacts' points are summed, averaged, or taken at min or max. Splitting the score matters because the two halves answer different questions. A high-fit, low-engagement account is a candidate for outreach or nurture. A high-engagement, low-fit contact is probably a student, a competitor, or a customer of the wrong size.

HubSpot's threshold feature supports this. It creates a label property that rates fit from A to C and engagement from 1 to 3, and gives the example of a low-fit but highly engaged contact reading C1. Those labels are what sales sees, so name your thresholds in terms people can act on: for example, A1 goes to a rep today, A3 stays in nurture, C1 gets a review for fit rather than a call. The exact cut-offs are yours to set, and you should set them by looking at the distribution of scores across your existing contacts, which the tool lets you preview, instead of copying someone else's numbers.

Choose the points by relative importance rather than by false precision. A demo request should be worth far more than an email open; a form submission deserves more than a page view. Group related events and put a cap on each group so a high volume of weak signals cannot outweigh one strong one. HubSpot supports group limits, per-rule frequency conditions, and decay that reduces a score by a percentage after a period, which stops stale activity from keeping a contact hot. Add negative rules where you have clear disqualifiers, such as a personal email domain in a B2B motion or a job title outside your buyer set, and be willing to defend each one.

  • Fit: industry, company size, region, role, technology in use, and any hard disqualifiers as negative points
  • Engagement: demo or pricing requests, meetings booked, replies, form submissions, repeat visits to high-intent pages
  • Caps: a group limit on low-value activity so volume cannot beat intent
  • Decay: a percentage reduction after a set period so old activity stops counting at full weight
  • Review: a date to revisit the rules against actual outcomes

04

Write the MQL-to-SQL handoff as rules both teams can check

A handoff rule has five parts: the entry condition, the owner, the response time, the acceptance test, and the return path. The entry condition combines a score threshold with a few hard requirements, such as a valid business email or a stated need. The owner is a named rep or a rotation. The response time is a number, such as first contact within one business day, and it must be measurable using timestamps already in HubSpot. The acceptance test is what sales checks before it moves the record to Sales Qualified Lead. The return path says where a rejected record goes and with what reason code. Without that last piece, sales ignores weak leads silently and marketing never learns why.

HubSpot's own scoring documentation walks through a routing example: a contact engagement score, split into a marketing group capped at 40 points and a sales group capped at 60, with thresholds labelled High, Medium, and Low, and a contact-based workflow that enrols contacts reaching the High threshold, turns off re-enrolment, assigns a rep by round robin, and sends an internal notification. Treat it as a pattern to adapt, not a set of numbers to copy; the point values and cut-offs there belong to HubSpot's example scenario. The structure is the useful part: one score, one threshold, one workflow, one owner, enrolment once.

Add timers. HubSpot's lifecycle documentation notes that stages have Date entered and Date exited properties, and suggests a workflow that creates a task when a contact's Date entered Sales Qualified Lead is more than five days ago. Use that kind of rule to catch leads that were handed over and left alone, and set the number from your own sales cycle. Note that workflow-based property updates require a Professional or Enterprise account.

05

Rollout checklist

Run the rollout as a sequence with gates. The order matters because scoring built before definitions are agreed will be rebuilt, and workflows turned on before testing will route real leads on bad rules.

Rollout checklist comparison table
StepOwnerGate to pass before moving on
Write a definition and evidence rule for each lifecycle stage and lead statusRevenue operations leadMarketing and sales leaders have both signed the definitions
Audit current stage values, stage automation settings, and lead status usageHubSpot adminList of records in the wrong stage and a rule explaining each automation setting
Decide the return path and how stages move backwardRevenue operations leadClear-and-reset workflow designed for rejected MQLs, with reason codes
Build fit and engagement rules with group caps and decayMarketing operationsEach rule has a written reason; no group can exceed its cap
Preview score distribution and test sample recordsMarketing operations and a senior repKnown good and known poor leads land in the expected thresholds
Set thresholds and build the routing workflow with enrolment onceHubSpot adminTest contact is routed once, the owner is notified, and re-enrolment is off
Add timers for unworked leads and a weekly exceptions reportSales operationsTask or alert fires on a test record; report lists every stale lead
Turn on, then review accepted versus rejected leads after one full sales cycleRevenue operations leadRules adjusted from outcomes; next review date set

06

What scoring does not fix

A score ranks records by the rules you wrote. It does not know whether the rules predict purchases. Until closed-won data exists, the points are hypotheses. The honest check is to compare, after a sales cycle, the scores of leads that became customers against those that did not, and to retire rules that do not separate them. HubSpot documents score history and performance reviews for this purpose. Do not tune the model to look good on the leads you already have, because that confirms your assumptions rather than testing them.

It also does not repair bad data or a weak process. Missing industry or company-size values leave fit rules scoring blanks. Duplicate contacts split engagement across records. Forms that do not capture a usable email or role starve the model. And a score cannot make sales call the leads it hands over. Where the cause of a poor handoff is response time or follow-up discipline, the fix is in the operating rhythm, not the points table.

Finally, keep the system small. A scoring model with a dozen well-chosen rules that both teams understand will outlast one with sixty rules nobody can explain, and an explainable score is the only kind sales will trust enough to act on.

Was this useful? Send it to someone who owns this problem.

Primary sources and further reading

Use the source material to validate details against your own context and current platform configuration.

This guide follows the XenGrowth editorial policy: primary sources where available, visible limitations, material review dates, and no invented first-hand experience.

Stay with the problem

Explore CRM & RevOps