Skip to content
ancilAn INSIDEA company
HubSpot check library

HubSpot lifecycle stages stuck at Subscriber or Lead

Lifecycle stage should move contacts from Subscriber and Lead toward Opportunity and Customer. When 80% or more of contacts sit in the earliest stages, or in any single stage, the funnel is not being measured. Define what moves a contact into each stage, automate those moves, and check that Customer reflects real closed won deals.

ContactsCONTACT-006STRUCT-003CONTACT-007Updated 2026-10-28

Why it matters

Lifecycle stage is how HubSpot connects marketing and sales reporting. If almost everyone is a Lead, you cannot see how many became marketing qualified, sales qualified, or customers, or where they stalled.

A top-heavy funnel usually has a process cause: qualification criteria nobody can meet, no automation that advances stages, or sales working leads without updating the record.

Customer is often set by hand and then drifts. Contacts marked Customer with no closed won deal, or real customers left as Leads, distort attribution and receive the wrong nurture emails.

How to find it in HubSpot

  1. Open CRM > Contacts and add the filter Lifecycle stage is any of Subscriber and Lead. Compare that count with the number of contacts that have any lifecycle stage.
  2. Repeat for each stage, or build a contacts report grouped by lifecycle stage if your subscription includes custom reports.
  3. Check contacts with no lifecycle stage too. If they are the largest group, start with the missing lifecycle stage check.
  4. Filter to Lifecycle stage is Customer and add the number of associated deals column, to spot customers with no deal behind them.
  5. In Automation > Workflows, look for workflows that set lifecycle stage, and note which stages nothing ever sets.

How to fix it safely

  1. Write down the entry rule for each stage you use, for example what makes a contact marketing qualified, and agree it with sales and marketing.
  2. Automate the moves: set the qualified stages from form or scoring criteria, Opportunity when a deal is created, and Customer when an associated deal moves to Closed won.
  3. Review Customer records with no closed won deal with their owners, then correct the stage or add the missing deal.
  4. Check the distribution monthly. A working funnel shows contacts spread across several stages, not piled in one.

Before you change anything: In many portals, HubSpot moves lifecycle stage forward automatically but not backward. Moving a contact to an earlier stage usually needs the value cleared first, so plan bulk corrections deliberately and test them on a few records.

How Ancil checks this

Rule
CONTACT-006, STRUCT-003, CONTACT-007
What it looks for
CONTACT-006 looks at contacts that have a lifecycle stage. It needs at least 20 of them, and flags when Subscribers and Leads together are 80% or more. STRUCT-003 groups all contacts by lifecycle stage, with no stage as its own group. It needs at least 20 contacts, and flags when one group holds 80% or more. CONTACT-007 is advisory: it reports how many contacts are marked Customer and reminds you to confirm each has a closed won deal, because this check does not read contact-to-deal associations. All three use portal-wide stage counts when HubSpot provides consistent ones, and the contacts read otherwise.
Severity
CONTACT-006 is a warning. STRUCT-003 is a warning from 80% to 94% and critical at 95% or more. CONTACT-007 is info.
Evidence shown
The number of contacts in the flagged stages, the population they were measured against, and whether the counts are exact or from the records read. CONTACT-006 also names the Subscriber and Lead counts.
Governed fix
Not automated. Ancil reports the distribution and does not change lifecycle stages. Your team, or an INSIDEA expert, defines the stage rules and builds the automation.

Frequently asked questions

What share of contacts should be Leads?

There is no universal number. It depends on your sales cycle and how much top-of-funnel content you produce. The signal here is concentration: when 80% or more of staged contacts are Subscribers or Leads, very few are moving forward.

Run this check and 149 more.

Ancil connects to HubSpot read-only in about 60 seconds. Nothing changes in your portal without your approval.