Most CRM lifecycle stage designs fail for the same reason: they describe what marketing wants to happen instead of what actually happens in the buyer’s journey. When stages don’t match reality, reps skip them, data becomes unreliable, and pipeline reporting turns into fiction. Here’s how to design stages that your team will actually use.
The Two Stage Systems You Need¶
A complete RevOps stage model requires two distinct systems working together:
| System | Tracks | Lives On | Example Stages |
|---|---|---|---|
| Lifecycle stages | Person-level journey | Lead / Contact | Subscriber, Lead, MQL, SQL, Opportunity, Customer |
| Opportunity stages | Deal-level progression | Opportunity | Discovery, Evaluation, Proposal, Negotiation, Closed Won/Lost |
Do not conflate these. A contact can be a “Customer” in lifecycle stage while simultaneously being tied to a new expansion opportunity in “Discovery” stage.
Designing Opportunity Stages That Work¶
Every stage needs three components to be useful:
- Clear entry criteria - What must be true for a deal to enter this stage?
- Required fields - What data must the rep provide at this stage?
- Exit criteria - What signals that the deal should advance?
Example Stage Design¶
| Stage | Entry Criteria | Required Fields | Probability |
|---|---|---|---|
| Discovery | Qualified meeting held | BANT fields, use case | 10% |
| Evaluation | Technical requirements confirmed | Decision criteria, timeline | 30% |
| Proposal | Pricing presented | Proposal amount, competitors | 50% |
| Negotiation | Verbal intent to buy | Redlines, legal contact | 75% |
| Closed Won | Contract signed | Signed date, ARR | 100% |
| Closed Lost | Deal dead | Loss reason, competitor | 0% |
Pro tip: Set stage probabilities based on your historical conversion data, not gut feel. Pull the last 12 months of closed deals and calculate actual win rates from each stage.
Common Anti-Patterns¶
Avoid these mistakes that undermine pipeline accuracy:
- The “parking lot” stage - A vague stage like “Engaged” or “Working” where deals sit for months with no clear advancement criteria
- Too many stages - Each additional stage adds friction; reps start skipping stages entirely
- No backward movement rules - Deals sometimes regress; your model should allow it with proper tracking
- Stage names that confuse reps - “SAL” and “SQL” may be clear to ops but not to a new AE; use plain language
- Missing “Closed Lost” reasons - Without required loss reasons, you lose the most valuable feedback loop in your pipeline
Stage-Based Automation Triggers¶
Once your stages are well-defined, use them to trigger automation:
- Discovery entered - Auto-create follow-up task for rep, notify SDR of conversion
- Evaluation entered - Alert SE team for technical scoping, start stakeholder mapping prompt
- Proposal entered - Trigger CPQ quote creation, notify deal desk if amount > $50K
- Negotiation entered - Alert legal, add to weekly forecast review, start close-plan template
- Closed Won - Trigger handoff to CS, create onboarding project, update ARR dashboard
- Closed Lost - Send loss analysis survey, remove from active pipeline views, trigger win-back nurture in 90 days
Measuring Stage Health¶
Track these metrics monthly to ensure your stage model is working:
- Stage duration - Average days per stage (flag outliers sitting 2x the average)
- Conversion rate by stage - Identify where deals die and investigate root cause
- Skip rate - Percentage of deals that jump stages; high skip rates signal bad stage design
- Push rate - How often close dates move; concentrated pushes from one stage reveal process gaps
Key Takeaways¶
- Build two distinct stage systems: lifecycle stages for people, opportunity stages for deals
- Every stage needs clear entry criteria, required fields, and exit criteria
- Set probability percentages from historical win-rate data, not assumptions
- Use stage transitions as automation triggers to reduce manual work
- Monitor skip rates and stage duration to catch design problems early