FRACTIONAL CRO · MARYLAND-BASED, NATIONWIDE · $0→$200M

Kory White

RevOps & Revenue Leadership

Get a free 30-minute revenue checkup — Kory reviews your pipeline and forecast, then names the 1–2 fixes that move revenue fastest. 25 yrs scaling teams $0→$200M.

Free 30-min revenue checkup →
Hire a Fractional CROHow We Help?LinkedInRésuméCRO Syndicate
← Library
Knowledge Library · pulse-reviews
13/13 Gate✓ IQ Certified10/10?

The Stale Deal Purge — 60-Min Training

Sales TrainingsThe Stale Deal Purge — 60-Min Training
📖 2,821 words🗓️ Published Jul 19, 2026
Direct Answer

The Stale Deal Purge is a 60-minute, manager-led working session where every AE walks their pipeline deal-by-deal and disqualifies opportunities that have not changed stage in 60-plus days, fail the MEDDPICC bar, or no longer fit ICP. Reps leave with a purged CRM and a reason-coded closed-lost list.

Why stale deals quietly wreck the forecast

Stale pipeline is the most expensive lie a sales team tells itself. A deal that has not advanced a stage in two months is not "still working" — it is consuming forecast weight, calendar time, and management attention while contributing almost nothing to bookings. The pattern is consistent across every RevOps benchmark: opportunities that have gone quiet for 60-plus days close at a small fraction of the rate of deals that moved through a stage in the prior 30 days, yet they routinely make up a third or more of an average AE's "committed" number.

The mechanism is simple. Forecast accuracy is a function of how much of your pipeline is actually alive. When a large slice of the pipe is stagnant, the commit number inflates while the real coverage shrinks, and the gap only surfaces at end of quarter when it is too late to build new pipeline to cover it. A rep carrying 12 genuinely active deals forecasts more reliably than a rep carrying 47 where 30 are zombies — because the second rep is forecasting on hope, not on evidence.

The frame to put on the whiteboard at the top of the hour is one sentence: a pipeline you cannot defend is a pipeline you cannot forecast. Everything in the session flows from that. The bar for keeping a deal is affirmative and specific — recent stage movement, a verified MEDDPICC picture, and current ICP fit — and the burden of proof sits with the rep, not the manager. The output is equally specific: a written disqualification list with reason codes, submitted in the CRM before anyone leaves the room. No brief, no defense, no purge — the deal goes closed-lost by default.

The pre-session pipeline brief

The purge only works if the prep is done before the hour starts. Every AE submits a written brief 24 hours in advance, and the rule is hard: no brief, no purge slot. The brief becomes the working document for the session — you open it next to the CRM and walk deal by deal, so no time is burned pulling reports live.

The brief captures six things per opportunity:

  1. Deal header — account name, current stage, ACV, original close date, and days since the last stage change. That last field is the single most diagnostic number on the page.
  2. MEDDPICC status — Metrics, Economic Buyer, Decision Criteria, Decision Process, Paper Process, Identify Pain, Champion, Competition — each marked VERIFIED, ASSUMED, or UNKNOWN. Assumed and unknown are not the same as verified, and reps must stop rounding up.
  3. Last meaningful customer activity — a date plus what actually happened: a real reply, a live meeting, a returned redline. An opened email, a tracked link click, or a "let me get back to you next week" does not qualify.
  4. The single reason this deal will close — one sentence. If the rep cannot write it cleanly, the deal is already dead.
  5. The single reason it might not close — honesty required. "The customer ghosted" is a valid, useful answer.
  6. Recommendation — KEEP, NURTURE-OUT, or DISQUALIFY, each with a one-line rationale.

The "single reason" rule is the heart of the discipline. A committed deal has to reduce to one defensible sentence about why it closes. The bad example to read aloud: *"This account is huge and we have a champion who likes us, so I want to hold it another quarter just in case."* That is hope dressed up as forecast. Contrast it with *"The economic buyer signed off on budget in writing on the 12th and legal has the redline back with a target signature date this Friday"* — that is a defensible position with a gating event and a date.

The stale-versus-recoverable diagnostic

Reps will resist, because every AE believes their stale deals are uniquely recoverable. The diagnostic removes the argument by turning judgment into a checklist. Run each flagged deal through five questions:

The dormant-by-design exception. Enterprise deals with a deliberate quiet period — security review, board approval cycle, procurement freeze, end-of-fiscal-year hold — are not stale; they are dormant on purpose. But the rep must produce the specific gating event and the calendar date it resolves. A named event with a date keeps the deal alive. No date means it is not procurement slowness — it is death wearing a procurement costume.

There is also a short list of phrases that are banned in this session, because each one is emotional attachment to a deal that has already ended:

The manager's job is to name the attachment out loud and break it. The checklist gives that conversation an objective spine so it lands as coaching, not as a personal challenge to the rep's judgment.

The verbatim disqualification email

Reps fear the disqualification email because they believe it kills the relationship. In practice it does the opposite: a clean, permission-giving close-the-loop note tends to re-engage more prospects than a fourth "just checking in" follow-up, because it gives the buyer an easy, low-cost way to either restart or end the conversation. Forced-choice framing consistently outperforms open-ended re-engagement copy for the same reason — it removes the social cost of writing "no."

The script is short and never softened:

> Subject: Closing the loop on [Account] + [Solution] > > [First name], > > When we last spoke on [date], you mentioned [specific item they raised — a project, a timeline, a constraint]. I haven't heard back, which usually means one of three things: the priority shifted, the budget moved, or my last note got buried. > > No need for a long reply — a single word works: > > - GO — I'll send a fresh proposal tied to your current timeline. > - PAUSE — I'll check back in [specific month]. > - STOP — I'll close the file and stop the follow-up. > > Either way, I appreciate the time you already gave this. Talk soon, > > [Rep first name]

Three rules govern how it is used, and breaking any of them breaks the play:

The forecast cleanup and the capacity math

This is where the session creates leverage, and where you win the room. Reps assume purging deals shrinks their pipeline. In reality it expands their effective capacity by reallocating hours away from zombies and back onto real opportunities.

Work the math live so reps feel it rather than hear it as theory. Use their own numbers, but the illustrative version lands the point:

Have the rebuttals ready, because the objections are predictable:

No one leaves the room until the closed-lost actions are executed live in the CRM and the reason codes are selected. The purge that happens "later that afternoon" is the purge that never happens.

Commitments, cadence, and close

Every AE walks out with three written commitments — literally on a notecard taped to the monitor, because a commitment you can see is a commitment you keep:

On cadence: quarterly is the minimum, monthly is better, and end-of-month is the highest-leverage timing, because it means every new month opens on a clean commit number instead of dragging last month's zombies forward. Build three standard reason codes if you do not already have them — STALE-NO-PROGRESSION, MEDDPICC-INCOMPLETE, and NURTURE-OUT — because the closed-lost analysis they enable is one of the most valuable reports in revenue operations: it tells the CRO whether the pipeline gap is a marketing problem, a discovery problem, or an executive-access problem. Close the hour by pinning the purged-list summary in the team channel so the new active-deal count and cleaned forecast number are visible going into the next review.

Related questions

How is a stale deal different from a long enterprise sales cycle?

A long cycle still shows forward motion — new stakeholders, redlines, scheduled gates. A stale deal shows none. Enterprise deals with a documented gating event and a resolution date are dormant by design, not stale. Without that named event and date, treat the deal as stale regardless of ACV.

What tools help identify stale deals fastest?

Use the CRM for stage-stagnation and time-in-stage, a conversation-intelligence tool for the absence of meaningful customer activity, and a forecasting platform for category drift. The diagnostic is most reliable when all three signals agree — one tool alone can miss a deal that looks alive on the surface.

Won't purging deals hurt my quota coverage?

No — it corrects a coverage number that was already false. Stale deals inflate coverage without contributing bookings. Removing them exposes the real gap early enough to build genuine pipeline, instead of discovering the shortfall at end of quarter when nothing can be done about it.

How do I get reps to buy in instead of resisting?

Anchor the session on an objective checklist rather than manager opinion, run the capacity math with the rep's own numbers, and frame the purge as protecting their time and credibility. Reps resist judgment calls; they accept a defensible standard applied evenly to everyone.

FAQ

What if I purge a deal and the prospect comes back? That is exactly what the GO / PAUSE / STOP email is designed to produce. Reopening a closed-lost opportunity takes one click, and the reason code preserves the full history. Prospects who re-engage after a clean disqualification note tend to return with sharper buying intent than an average new lead, because they are responding on their own timeline rather than to pressure.

Does this apply to enterprise deals with naturally long cycles? Yes, with one adjustment. Enterprise deals with documented gating events — security review, board approval, fiscal-year freeze — are dormant by design, not stale. The rep must produce the specific event and the calendar date it resolves. With that date, the deal stays; without it, the deal joins the stale pile like any other.

How often should we run the purge? Quarterly is the floor, monthly is better, and the final week of the month is the highest-leverage slot because it lets the next month open on a clean commit number. Between sessions, apply the same diagnostic to any single deal the moment it crosses the 45-day stagnation mark.

What if my manager pushes back on a purge decision? Bring the brief. The brief is the artifact that defends the call — the 60-plus-day gap, the unverified MEDDPICC picture, the broken Decision Process. A manager is free to override a purge, but doing so means they own the forecast inaccuracy that follows from keeping the deal alive.

What is the right closed-lost reason code for a purged deal? Standardize on three: STALE-NO-PROGRESSION, MEDDPICC-INCOMPLETE, and NURTURE-OUT. Consistent reason codes turn the closed-lost pile into a diagnostic report that tells leadership whether the pipeline problem lives in marketing, in discovery, or in executive access — which is far more useful than a single generic "lost" bucket.

Should reps ever keep a deal that fails the 60-day test? Only with an affirmative, defensible reason: a named gating event with a date, verified budget in the current period, and a responsive champion. Failing the time test flips the burden of proof to the rep. If they can meet it in 90 seconds, the deal stays. If they cannot, it goes.

Sources

flowchart TD A[AE submits pre-session brief] --> B{Stage changed in last 60 days?} B -->|No| C[Auto-flag for review] B -->|Yes| D{MEDDPICC 5+ of 8 verified?} D -->|No| C D -->|Yes| E{Still matches ICP?} E -->|No| C E -->|Yes| F[KEEP - defend in 90 seconds] C --> G{Meaningful activity under 30 days?} G -->|Yes| H[NURTURE-OUT - two touches then close] G -->|No| I[DISQUALIFY - send email today] F --> J[Stays in active pipeline] H --> K[Closed-lost with reason code] I --> K
flowchart TD A[Starting pipeline: 47 deals] --> B[Apply stale filter: 60d no movement] B --> C[18 deals flagged] C --> D{MEDDPICC 5+ of 8 verified?} D -->|No: 14 deals| E[Disqualify pile] D -->|Yes: 4 deals| F{Dormant by design with a date?} F -->|Yes: 1 deal| G[Keep with calendared gate] F -->|No: 3 deals| E E --> H[Send email today] H --> I[Closed-lost with reason code] A --> J[Remaining active: 30 deals] J --> K[Time reallocated to real pipeline]

Related on PULSE

Download:
Was this helpful?  
⌬ Apply this in PULSE
Free CRM · Revenue IntelligenceAudit pipeline, score reps, ship the fix