Stale Opp Cleanup
CRM hygiene improves; forecast accuracy up
Sales pipelines accumulate deadwood. Every AE has a handful of opportunities that never moved past discovery from 8 months ago, a few that were paused for "budget refresh" and never picked up, and some where the champion left the company and nobody updated the record. The pipeline shows $12M in weighted value; half of it is fictitious. Forecasts drift, quarterly reviews waste time discussing dead deals, and real at-risk deals hide in the noise.
An hour-by-hour walkthrough.
Step by step.
- 01
Monday-morning staleness scan
Every open opp against staleness signals. Multi-signal threshold: single signal (30-day no-activity on early-stage deal) may be normal; multi-signal (activity gap + stage stall + champion departed) triggers triage.
Salesforce · HubSpot · CRM - 02
Draft triage recommendation per stale opp
Reopen: outreach sequence + product/news update angle. Close-lost: structured reason from context. Nurture: marketing handoff. Keep-active: prompt AE to write the plan.
Reasoning · Outreach cadence · Marketing nurture · Content library - 03
AE reviews + approves the batch
Batched review UI: 20-40 opps in 20-30 minutes. Per opp: approve triage, edit, or skip. Skip = keep as-is (with an explicit "deferred" note to prevent repeat surfacing next week).
Web UI · Slack · Teams - 04
Execute triage decisions
Close-lost: structured reason + cascade to marketing (re-engagement window) + loss-summary. Nurture: marketing handoff with segmentation. Reopen: outreach sequence started; AE approves each message.
CRM · Marketing platform · Outreach · Cadence tools - 05
Track outcomes + quarterly deep-clean
Weekly outcome tracking: reopens converting to real activity, nurture yielding future opps, closed-lost reasons feeding the loss model. Quarterly aggressive pass on 12+ month opps with no signal.
Analytics · CRM · CSM leader dashboard
What you connect to make this run.
Salesforce · HubSpot · CRM
read+writeOpportunity data + activity history + contact status. Write triage outcomes: close-lost, stage changes, nurture flags, next-action tasks.
Outreach · Salesloft · Cadence tools
read+writeReopen outreach sequences drafted; AE approves each message; Rev handles cadence scheduling. Activity + reply signals flow back to opp state.
Marketing platform (HubSpot · Marketo · Iterable)
read+writeNurture handoff: contact moves to long-term nurture segment. Marketing owns cadence; sales sees re-engagement signals (opens, form fills) as re-qualification triggers.
LinkedIn Sales Navigator
readChampion job-change signals. Contact departures trigger stale-opp review earlier than the calendar-only signals would.
Before and after, honestly.
Playbooks that pair with this one.
Deal-at-Risk Detection
Same signals, different threshold. At-risk = active deal deteriorating; stale = paused deal.
Closed-Lost Cascade
Close-lost triage decisions flow into the loss cascade with structured reasons.
Renewal Pipeline Review
Same weekly cadence for customer-side; joint discipline across new + renew.
Answers about this playbook.
What if the AE insists a stale-looking opp is still real?
Keep-active is a valid triage path. AE provides the plan (next-step + expected timeline). Plan becomes tracked commitment; missed plan re-surfaces the opp next Monday. No hiding.
How does it handle multi-year enterprise deals with long cycles?
Segment-specific stale thresholds. Enterprise deals with 12-month cycles get different staleness signals than SMB 30-day cycles. Historical data per segment tunes the model.
What about opps waiting on a specific product roadmap item?
"Waiting-on-product" tag with expected date. Excluded from staleness triage until the product date passes. Product-team change (feature slipped) triggers re-triage.
How does it handle team turnover (AE leaves, opp reassigned)?
Reassigned opps get a fresh review by the new owner. Staleness clock partially reset (30 days for new owner to make contact); prior staleness signals preserved as context.
Can we exclude specific opps from cleanup?
Strategic-hold flag per opp for high-value long-term deals. Excluded from auto-triage; visible in dashboards; reviewed manually quarterly by sales leader.
See it run on your data.
Free plan, no credit card. Connect the systems this playbook needs and run it against a past event first.