Skip to content
Learn · Glossary

Lifecycle stage

A lifecycle stage is the position a customer occupies in their relationship with your product — for example lead, activated, active, at-risk, or churned. Stages describe how far someone has progressed, so teams can send stage-appropriate messages, build stage-based segments, and measure movement between stages instead of treating every user the same.

Updated 8 Jul 20262 min readBy fromHello
Key takeaways
  • A lifecycle stage describes where a customer is in their journey — lead, activated, active, at-risk, churned — not who they are.
  • Stages are mutually exclusive and ordered: a customer holds exactly one stage at a time and moves when defined criteria are met.
  • The main use is stage-based messaging and segments — onboarding for new signups, nudges for at-risk accounts, win-back for churned ones.

What counts as a lifecycle stage?

A lifecycle stage answers one question: how far along is this customer? A common model runs lead, activated, active, at-risk, churned, but the right set depends on the product — an e-commerce store might track first-time and repeat buyers, a B2B SaaS might add trial and expansion. What makes something a stage rather than a tag is exclusivity and order: each customer holds exactly one stage, and the stages sit on a rough timeline from first touch to churn.

How is a lifecycle stage assigned?

In most platforms, stages are computed from events and attributes rather than set by hand. A signup event creates a lead; completing the key activation action promotes them; a stretch of silence demotes them to at-risk. Under the hood this is usually implemented with dynamic segments — rules re-evaluated on every event — so a customer's stage moves in both directions automatically, with no spreadsheet to maintain.

Lifecycle stage and the adjacent terms it is usually defined against.

Why it matters for a small team

Stage-based messaging is the cheapest personalization available. A two-person team cannot write a bespoke message per user, but it can write one good sequence per stage: onboarding for new signups, a nudge for at-risk accounts, a win-back offer for churned ones. Stages also double as a compact health dashboard — if at-risk is growing faster than active, you know where to look. For building the sequences themselves, see lifecycle marketing for startups.

What does a typical stage model look like?

StageTypical entry rule
LeadSigned up or subscribed, but has not completed the activation event yet
ActivatedCompleted the key first action — the one your activation rate measures
ActiveUsed the product within your recency window, often 14 or 30 days
At-riskNo meaningful activity for a defined period, for example 21 days
ChurnedCanceled, or inactive past the cutoff your churn rate counts
FAQ

Common questions

  • What are the most common lifecycle stages?

    A frequent model is lead, activated, active, at-risk, and churned. CRM-flavored tools use longer chains — HubSpot's default lifecycle stage property runs from subscriber to evangelist — while product-led teams usually keep four to six stages tied to product usage.

  • Lifecycle stage vs segment: what is the difference?

    A stage is a single, mutually exclusive position on a timeline — one per customer. A segment is any rule-defined group, and a customer can belong to many at once. In practice, stages are often implemented as a set of segments with mutually exclusive rules.

  • Can a customer be in two lifecycle stages at once?

    No. By definition a customer holds one stage at a time. If your model puts someone in two, at least one of them is really a segment or a tag, not a stage.

  • How many lifecycle stages should a startup define?

    Start with four to six. Each stage should trigger a distinctly different message or action; if two stages get the same treatment, merge them. You can always split a stage later once the data justifies it.

See the platform the team runs.

Related guides
Early access

Put your growth teamon autopilot.

Early access opens gradually, so the team tunes to real use cases. Small teams with big ambitions go first.

500+ already on the list

Not ready to share an email? It's open source. Run it yourself today. View on GitHub

No spam. One email when your spot opens. Unsubscribe at any time.