Back to Blog
HubSpot CRM Lifecycle Stages

HubSpot Lifecycle Stages: How to Define and Automate Them Correctly

Lifecycle stages are the backbone of your HubSpot CRM. When they are set up correctly, segmentation, reporting, and automation all work. When they are not, nothing does.

July 25, 2026 8 min read

HubSpot Lifecycle Stages

If you cannot define what moves a contact from one stage to the next, your CRM is guessing.

The lifecycle stage field in HubSpot is the single most important property in your CRM. It determines which contacts receive which marketing emails. It controls which contacts enter which automation workflows. It drives the funnel reports that tell you how many leads are becoming MQLs, how many MQLs are becoming SQLs, and where in the process you are losing people.

When lifecycle stages are undefined, manually updated, or inconsistently maintained, none of that works. Marketing sends emails to the wrong people. Automation skips contacts it should include or includes contacts it should skip. Reports produce numbers nobody trusts. The fix is not complex, but it requires doing the definitional work before building any automation.

The HubSpot Lifecycle Stages and What They Actually Mean

StageWho It IsWhat Sets It
SubscriberSomeone who has opted in to receive content (blog, newsletter) but has not taken a buying actionNewsletter form submission, blog subscription
LeadSomeone who has submitted a form or engaged with gated content but shows no buying intent signal yetForm submission for a guide, whitepaper, or tool
MQLA lead who meets your defined criteria for marketing-qualified: fit + engagement signals that suggest purchase considerationLead score threshold, specific page visit, demo request
SQLA contact that a sales rep has reviewed and accepted as a qualified opportunitySales rep manually sets after first qualification call
OpportunityA contact with an associated open deal in your pipelineAutomatically set when a deal is created and associated
CustomerA contact associated with a closed-won dealAutomatically set when a deal is closed-won
EvangelistA customer who has referred business or provided a testimonialManually set or workflow-triggered by referral activity

The Two Rules That Make Lifecycle Stages Work

Rule 1: Stages Only Move Forward

A contact who is a Customer should never have their lifecycle stage set back to Lead because they submitted a new form. HubSpot has a setting in Properties that prevents lifecycle stages from moving backward. Enable it. Without this setting, every new form submission risks resetting a contact's lifecycle stage to whatever the form's workflow sets, which can turn a long-time customer into a "Subscriber" in your segmentation logic overnight.

Rule 2: Set Stages by Workflow, Not Manually

Manual lifecycle stage updates are inconsistently applied. One rep sets SQL when a meeting is booked. Another sets it after the first call. Another forgets to set it at all. Within six months, your SQL definition has drifted into meaninglessness. The fix is automation: define the observable event that triggers each stage transition and build a workflow that applies it automatically.

The only lifecycle stage that should be set manually (or via a lightweight rep action) is SQL, because the SQL designation represents a human judgment that a contact has been qualified in a live conversation. Everything else should be automated.

The Automation Stack for Lifecycle Stages

Here is the standard workflow set for HubSpot lifecycle stage automation:

Subscriber Workflow

Trigger: Contact submits a newsletter or blog subscription form. Action: Set lifecycle stage to Subscriber (if current stage is unknown or Subscriber only, no moving backward).

Lead Workflow

Trigger: Contact submits any form other than a contact/demo form (guide download, tool access, webinar registration). Action: Set lifecycle stage to Lead.

MQL Workflow

Trigger: Contact's HubSpot Score reaches your defined MQL threshold, OR contact submits a high-intent form (demo request, pricing page, contact us). Action: Set lifecycle stage to MQL. Notify the assigned sales rep or SDR. Create a task with a due date for first outreach.

Opportunity Workflow

Trigger: A deal is created and associated with the contact. Action: Set lifecycle stage to Opportunity. This ensures every contact with an active deal is correctly staged.

Customer Workflow

Trigger: An associated deal is marked Closed Won. Action: Set lifecycle stage to Customer. Suppress from all prospect marketing lists. Enroll in customer onboarding sequence if applicable.

Lifecycle Stage Setup

Need lifecycle stages that actually reflect where your contacts are?

We define, implement, and automate HubSpot lifecycle stages that make your segmentation, reporting, and automation reliable. Book a call to get started.

Book a Free Call

How to Measure Lifecycle Stage Health

Once lifecycle stages are automated, use HubSpot's funnel reports to measure stage conversion rates:

  • Lead-to-MQL rate: What percentage of Leads become MQLs? If this is very high (above 40 percent), your MQL definition may be too loose. If it is very low (below 5 percent), your content is attracting the wrong audience or your MQL criteria are too strict.
  • MQL-to-SQL rate: What percentage of MQLs get accepted by sales? Below 20 percent typically signals a disconnect between marketing's definition of "qualified" and sales' experience in the first conversation.
  • SQL-to-Opportunity rate: What percentage of SQLs have a deal created? This should be very high (above 80 percent) if SQL is being set correctly after a qualification call.
  • Opportunity-to-Customer rate: Your close rate. Compare this by source, segment, and rep over time to identify where you are winning and where you are losing.

These four conversion rates, tracked monthly, are the most important funnel metrics in your HubSpot portal. They tell you exactly where contacts are falling out of your revenue process and where to focus improvement effort. They only work correctly when lifecycle stages are automated and consistently applied. That is why getting the foundation right matters before building anything on top of it.

Common Questions

Frequently Asked Questions

Lifecycle stage tracks where a contact is in the overall buyer journey, moving forward over time through broad relationship milestones: Subscriber, Lead, MQL, SQL, Opportunity, Customer. Lead status is a sales-specific field tracking the rep's next action: New, Attempting to Contact, Connected, Open Deal. Lifecycle stage is set by automation. Lead status is updated by the rep. They answer different questions: lifecycle stage is "where are they in the journey," lead status is "what does the rep need to do next."

Start with HubSpot's default stages before considering custom ones. The defaults cover the buyer journey most B2B companies have. Custom stages make sense when your go-to-market is genuinely different, like a product-led growth model needing a Trial stage. Most teams that think they need custom stages actually need better definitions for the existing ones. Define what moves a contact from each stage to the next, automate those transitions, and see if the defaults cover your process before adding complexity.

In Settings under Properties, enable the "Prevent lifecycle stages from moving backward" option for the contact lifecycle stage property. When enabled, a workflow that sets lifecycle stage to Lead will not change a contact who is already an MQL or higher. Always enable this. Without it, a new form submission from an existing customer can accidentally reset their lifecycle stage to Subscriber, breaking segmentation and reporting.

Lifecycle Stage Setup

Build lifecycle stages that make your segmentation, reporting, and automation actually work.

We define and automate HubSpot lifecycle stages for B2B teams, building the foundation that makes every workflow, report, and campaign reliable.

Book a Free Call