Tracking how your leads move through your organization’s customer journey is crucial for accurate sales reporting.
As a revenue operations professional, it’s important to understand the best ways to track this within your customer relationship management system (CRM). In this article, we’ll discuss the difference between two distinct ways to track buyer journey.
By the end of this article you’ll know:
- What a lead stage is
- What a lead status is
- How these benefit your sales pipeline
- How to define these terms in your org
- Four best practices for using lead stage and lead status
What is a lead stage?
A lead stage is where your lead is within the customer journey. This will track their progress from being added to your database and will follow them as they enter, exit, and re-enter the customer journey.
This path isn’t always linear so it’s important to define these stages clearly, and keep them updated at all times.

What is a lifecycle stage?
In HubSpot, lifecycle stage was sometimes used instead of lead stage. Although recently, a lead stage option has become available within this tool.
With this in mind, lifecycle stages are essentially the same as lead stages - they are just labeled slightly differently across CRM providers.
HubSpot allows you to customize lead stage and lifecycle stage properties to suit your organization's needs.

Types of lead/lifecycle stage
There are many different labels you can use to track contacts through your customer journey. It’s important to customize these labels to align with your unique sales process - but we’ll get to that later…
To get you started, here are a few example lead stages:
- Subscriber - A contact who wants to hear form your brand.
- A lead - A contact who’s taken an additional conversion action beyond subscription.
- Marketing Qualified Lead (MQL) - A lead who’s taken an action marketing deems to be qualifying.
- Opportunity - A contact in the sales cycle.
- Sales Qualified Lead (SQL) - A lead who’s been qualified by sales for further contact.
- Customer - A closed-won opportunity.
- Churned customer - An inactive customer or someone who’s canceled all services.
- Disqualified - Been disqualified for some reason in the cycle, eg. opted out, not a person, changed company.

The SiriusDecisions Demand Waterfall: an advanced framework for B2B teams
For B2B RevOps teams working with more complex funnels, the SiriusDecisions Demand Waterfall (now part of Forrester) offers a more granular set of stage labels that have become widely adopted across enterprise sales organizations.
You may encounter these in job descriptions, CRM documentation, and internal RevOps conversations:
- MAL (Marketing Accepted Lead). A lead that has met basic data quality thresholds and been accepted by marketing for nurture.
- MQL (Marketing Qualified Lead). A lead that has met marketing’s engagement or fit criteria.
- SAL (Sales Accepted Lead). An MQL that sales has reviewed and agreed to pursue.
- SAO (Sales Accepted Opportunity). A lead that has been converted to an active opportunity.
- SRL (Sales Ready Lead). A lead deemed ready for direct sales outreach, often used in hybrid inbound/outbound models.
- MRL (Marketing Ready Lead). A lead ready to re-enter a marketing nurture track, typically after a sales recycling action.
- TSM (Target Segment Member). A contact within a defined target account segment, used in account-based models.
- LSO (Lead Source Originated). Used to track attribution back to the originating channel.
Not every organization will use all of these labels, and some will use different terminology entirely.
The value of the Demand Waterfall is the shared language it creates between marketing and sales around what “qualified” actually means at each transition point.
What is a lead status?
A lead status is used by your sales team to stay organized and keep track of how to interact with your prospects.
This is only a subtle difference, but allows sales reps to keep track of who they’ve contacted and how. Lead stages and lead statuses will likely be at least somewhat correlated, so you may want to set up some automations to keep this simple.
Types of lead status
Again, lead statuses will vary depending on your organization and offering but here are some example statuses your sales team might want to keep track of:
- Open - Lead is assigned to sales.
- Contacted - Has been contacted by sales.
- Meeting set - A meeting or demo has been scheduled.
- Qualified - The lead has met the qualifying criteria.
- Customer - Deal was closed-won.
- Opportunity lost - Deal was closed-lost.
- Unqualified - Won’t buy from your company as they don’t fit the criteria.
- Inactive Customer - Churned account.

How do these labels benefit your pipeline?
There are many benefits of tracking lead stage and status such as improved forecast accuracy; marketing, sales, and customer success alignment; and improved customer experience. Let’s explore those further…
Clearer reporting
Keeping track of where your prospects are within the customer lifecycle is crucial for pipeline reporting and sales forecasting efforts.
This is especially true for B2B businesses with long sales cycles. Without knowing how many prospects are in each stage of the sales pipeline, it’s nearly impossible to predict which deals will close in the next month.
Keeping these records within your CRM allows this data to be viewed by revenue operations and sales leaders when reviewing sales data. Instead of asking each rep where their prospects are in the cycle, all the info can be viewed in one place.
Smooth handovers
Using these labels helps to streamline handovers within your revenue organization. When your marketing team identifies someone as an MQL who’s ready to be moved into the sales funnel, this can update your sales team and allow them to take action on that account.
This also applies when sales reps such as BDRs and SDRs pass opportunities to Account Executives, as the AEs can see which action needs to be taken next to close the deal.
Handovers don’t end when the deal is closed-won – when a prospect becomes a customer your sales reps can notify your customer success team to start the customer onboarding process.
Improve customer journey
This system can also improve your customer journey and experience as your teams are more aware of the entire customer lifecycle and how each step interlinks. Tracking lead status also helps your sales reps keep track of the next action required to move a customer through this cycle.
In turn, your customer's experience with your company feels more streamlined and personalized to their needs. Leading to increased customer satisfaction, loyalty, and retention.
Lead stage and lead status in B2B vs B2C
The way you structure lead stages and lead statuses will look quite different depending on whether you’re running a B2B or B2C operation.
Understanding these differences up front will save you from designing a framework that doesn’t fit your sales motion.
B2B: longer cycles, committees, and account-based complexity
In B2B, particularly in enterprise or mid-market sales, lead stages need to account for:
- Multiple stakeholders. A single opportunity may involve several contacts at different stages simultaneously. One contact might be an MQL while another at the same account is already in active sales conversations. Account-based teams often track the lead stage at both the contact and account level.
- Longer sales cycles. Leads regularly move backward through stages; an SAL might be recycled to MRL if the timing isn’t right, then re-enter as an MQL months later. Your stage definitions need to explicitly account for re-entry.
- Sales-marketing handoff complexity. The SAL and SAO transitions are particularly important to define in B2B, as these are the moments where accountability shifts between teams and disputes about pipeline credit are most likely to arise.
Lead status in B2B tends to be more granular, with statuses like “pending review,” “in negotiation,” or “legal review” reflecting the additional steps involved in closing enterprise deals.
B2C: volume, velocity, and eCommerce considerations
In B2C, the dynamics are different. Sales cycles are typically much shorter, volume is higher, and many conversions occur without any sales rep involvement. This changes how lead stages and statuses need to be designed:
- eCommerce. Lead stages often map directly to funnel events — visit, product view, cart add, checkout start, purchase, and are tracked in analytics platforms rather than a CRM. Lead status may be irrelevant if there’s no sales team involved.
- High-touch B2C. For sectors like financial services, insurance, or luxury retail, where a sales rep is involved, lead status becomes important again. Statuses here might include “call attempted,” “left voicemail,” or “application in progress”, reflecting a faster-moving but still rep-assisted process.
- Re-engagement. B2C organizations often have larger pools of inactive or churned contacts. Having clearly defined re-entry statuses (e.g., “re-engaged,” “lapsed”) helps marketing target these segments accurately without polluting active pipeline data.

Defining your lead stages and statuses
To get the most out of your lead stage and lead status tracking, your whole team needs to understand the definition of each label. Your team should be aligned on which activities or actions lead to an updated label, otherwise the tracking can become muddled.
This alignment around key terms will help to keep the tracking consistent, meaning more accurate data for your leadership team. Each CRM provider will have their own built-in labels that you can make use of, providing you define what they mean in the context of your organization.
“You can call the stages/statuses whatever you want it's the meaning and definition that is crucial.
“Also important is defining what should happen in that stage and what is required to move stages.”
– RevOps expert in our Slack community.

Many companies will utilize custom labeling systems that take into account their unique offerings and customer journey. This makes the system more intuitive for your sales team but involves some additional setup.
When setting up a custom labeling system, it’s important to consider the key aspects of your sales cycle and what the threshold is for a prospect to move into the next stage. Work with your sales team to ensure the system makes sense and aligns with their processes.
“At my company, we customized our stages.
“Our pipeline (i.e. the numbers we report to senior leadership, the board, etc.) starts at stage three, where stage eight is "Closed-Won". Stages one and two are for leads/early-stage opportunities that the reps (or our BDR) want to keep track of.
“But those leads aren’t qualified yet, so we don't want them showing up in our pipeline reports.”
– Christie Simpson, Director of Sales Operations at HealthEdge.
Sales and Revenue Leader, Derek Wilson, suggests these steps for defining your lead statuses:
- “What are the steps of your customer sales experience?
- “What are the meaningful events, discussions, presentations, workshops, etc., that normally occur within your sales cycle?
- “Now put some form of linear order to them.”

How to implement lead stage and lead status in your CRM
Getting the definitions right is only half the job. How you implement these fields in your CRM, and in what order, has a significant impact on data quality and adoption.
Here are the key mechanics to get right before you go live.
Define before you build
The most common implementation mistake is jumping straight into CRM configuration before the definitions are agreed upon.
Picklist values are easy to create and very easy to change, but changing them mid-process breaks historical reporting, confuses your sales team, and can corrupt automation rules that depend on those values.
Before touching your CRM, get written alignment on:
- What each stage and status label means in your organization
- What action or event triggers a transition from one label to the next
- Who is responsible for updating each field: the rep, a manager, or automation
- What happens to records that are in an “in progress” state when new labels are introduced
Managing upstream and downstream field dependencies
Lead stage and lead status rarely exist in isolation.
In most CRM configurations, they’re connected to other fields, automation rules, and reporting views. Before you finalize your setup, map out the dependencies:
- Automated workflows that fire when a stage or status changes (e.g., task creation, email enrolment, Slack notifications).
- Report filters that segment data by stage or status. If you rename a value, these filters break.
- Scoring models that use stage or status as an input, a field rename can silently zero out scores.
- Opportunity creation triggers that are tied to specific stage transitions.
This is especially important in Salesforce, where formula fields, validation rules, and Process Builder flows can all reference picklist values directly.
Lead status in Salesforce
Salesforce has a native Lead Status field on the Lead object with default values including Open, Contacted, Qualified, Unqualified, and Converted.
However, the behavior of this field goes beyond a simple picklist; Salesforce uses it as part of its lead lifecycle logic:
- Lead conversion. When a lead is converted in Salesforce (i.e., an Opportunity, Contact, and Account are created from it), the Lead Status is automatically set to “Converted,” and the lead record becomes read-only. The stage data lives on the Opportunity from that point forward.
- Flows and automations. Flows and Process Builder automations can auto-update Lead Status based on related activity; for example, setting status to “Contacted” when a task with type “Call” is logged as completed, or updating to “Meeting Set” when an Event is created.
- Salesforce Campaigns. Campaign Member Status operates separately from Lead Status and is often confused with it. Campaign Member Status tracks a contact’s engagement with a specific campaign; Lead Status tracks their overall sales lifecycle position.
- Changing picklist values. Renaming Lead Status values in Salesforce requires a system admin and should be treated as a schema change, not a quick edit, because it can affect reports, list views, assignment rules, and any Apex code that references the field.
Best practices for using labels
To help you get started, we’ve compiled some best practices for getting the most out of lead tracking within your sales organization.
Keep up to date
Tracking lead progress is only useful if the data is up to date. You may need to utilize change management best practices to get your sales team on board with this new system – especially if they aren’t used to this form of tracking.
Ask your enablement team for some support in training your sales reps and ensuring they understand the new process. It’s also key to gain buy-in from sales managers to support this transition and increase adoption.
Use automation
Another way, to increase adoption is to make it easy for your sellers.
Automation is a tried and tested method of making these updates easy. Since lead stages and lead statuses are closely linked, you can likely set up a system where if one label is updated, the other is too.
Some other integrations will allow you to update certain fields. For example, linking your rep’s calendars to the CRM can automatically update fields when a call is booked.

Handling upsells
Ensure you define how upsells will be handled within your system. Otherwise, this may cause some confusion as a customer makes their way back through the sales cycle.
Here are some situations to consider:
- What happens when an upsell is closed-lost? Is the account marked as closed-lost or customer?
- What happens if an upsell churns to a lower-tier account? Are they marked as an inactive/churned customer or just a customer?
Having a defined process for upsells saves all this confusion, keeps your data accurate, and improves the customer experience (as it’s clear where they are in the cycle).
Manage the CRM
With all things relating to your CRM, it’s crucial to manage your data. Ensure you follow data hygiene best practices, such as removing duplicate or old data from your database.
You should also be complying with data governance and privacy policies when handling your customer’s personal data.

FAQs
What is the difference between lead stage and lead status?
Lead stages are the individual steps in your customer journey, from first data entry to customer. Whereas, lead statuses are the specific stages in the sales cycle that determine the actions or next steps your sales reps should take.
What is the difference between lead status and lifecycle stage in HubSpot?
In Hubspot, a lifecycle stage is similar to a lead stage in other programs, so tracks stages within your customer journey. A lead status tracks the stage within your sales cycle and acts as a reminder for your sales team.
What are the five stages of a sales pipeline?
Five key stages in your sales pipeline may include:
- Marketing qualified lead.
- Contacted by sales rep.
- Meeting/demo set.
- Qualified/negotiation.
- Deal closed (either won or lost).
What is the SiriusDecisions Demand Waterfall?
The SiriusDecisions Demand Waterfall is a B2B lead management framework developed by analyst firm SiriusDecisions (now part of Forrester).
It defines a series of named stages, including MAL, MQL, SAL, SAO, and SRL, that describe how leads move between marketing and sales.
Many enterprise RevOps teams use it as the basis for their lead stage definitions because it creates a shared language across both functions.
How does lead status work in Salesforce?
Salesforce has a native Lead Status field on the Lead object.
When a lead is converted into an Opportunity, Contact, and Account, Salesforce automatically sets the Lead Status to “Converted” and locks the record.
Flows and automations can update Lead Status based on rep activity, such as logging a call or booking a meeting. Salesforce Campaign Member Status is a separate field and should not be confused with Lead Status.
14 min read
