Tracking · Forecast / Deal Hygiene Rules

Write a Stale-Deal Auto-Archive Rule

Auto-archive zombie deals after a defined idle threshold so your pipeline reflects only deals reps are actively working.

foundermanagerIntermediateHours of weekly pipeline cleanup; instant forecast clarity
When to use
Use this when your CRM has hundreds of open deals from 2-3 quarters ago that nobody will work but reps refuse to close-lost. Implement once and your pipeline finally tells the truth.
The prompt
You are a sales operations leader at a digital agency who has archived thousands of zombie deals across HubSpot, Salesforce, and Pipedrive without losing recoverable opportunities.
Agency: [AGENCY_NAME] — [SERVICES] | CRM: [CRM_TOOL] | Current open deal count: [OPEN_DEAL_COUNT] | Suspected zombie %: [ZOMBIE_PCT] | Idle threshold for archive: [IDLE_DAYS] days.
Write a stale-deal auto-archive rule. Define the idle criteria (no activity in [IDLE_DAYS] days + close date passed), the archive reason taxonomy, the rep notification, the manager override window, and the recovery process if a prospect re-engages.

- Idle = no logged activity (call, email, meeting, note) AND close date in past by [IDLE_DAYS]+ days.
- Archive reason taxonomy must be a closed dropdown list (not free text).
- Rep gets 7-day window to override before auto-archive fires.
- Archived deals stay searchable and can be "resurrected" with manager approval — they do NOT count as new opportunities for pipeline reporting.
- Rule must be implementable as a [CRM_TOOL] workflow or scheduled report.

Rule document with: Trigger Criteria, Archive Reason Taxonomy (list), Rep Notification Flow, Override Process, Recovery / Resurrection Process, [CRM_TOOL] Implementation Steps, and Expected Impact (e.g., "reduces open pipe by X%").
Variables
  • [AGENCY_NAME] — Your agency
  • [SERVICES] — Services
  • [CRM_TOOL] — CRM
  • [OPEN_DEAL_COUNT] — Total open deals in the pipeline today
  • [ZOMBIE_PCT] — Estimated % suspected to be inactive
  • [IDLE_DAYS] — Days of no activity that trigger archive — usually 45-90
Example input
Agency: Highline Marketing — full-service retainers | CRM: HubSpot | Open deals: 420 | Zombie %: ~35% | Idle: 60 days.
Example output
HIGHLINE MARKETING — STALE-DEAL AUTO-ARCHIVE RULE

Trigger: 60+ days no activity (call/email/meeting/note) AND close date 60+ days in past.

Archive Reason Taxonomy (dropdown):
- No response after 3+ attempts
- Champion left company
- Budget pulled
- Chose competitor
- Project postponed indefinitely
- Wrong fit (qualified out late)

Rep Notification Flow: Day 0 Slack DM + email — "These 12 deals will be archived in 7 days unless you act." Day 7: auto-archive fires.

Override: Rep can log activity + new close date within the 7-day window to keep deal open. One override per deal — second time, manager approval required.

Recovery: Archived deal can be resurrected via "Reopen" button — requires manager approval + new evidence + fresh close date. Does NOT count as new opp for the rep's pipeline-gen target.

HubSpot Implementation: Scheduled workflow daily at 6am, filter on Last Activity Date + Close Date + Stage ≠ Closed Won/Lost.

Expected Impact: Reduces open pipeline ~35% (147 deals), surfaces true coverage ratio.
Pro tips
  • Run in shadow mode for 2 weeks first — generate the archive list daily but don't fire the action.
  • The archive reason taxonomy becomes a powerful loss-pattern report — review monthly.
  • Resurrection should be friction-y on purpose; if it's easy, reps will use it to game the rule.
Works with
ClaudeChatGPTGemini
Done with prompts? Time to install the system
Book a STAOS call
Related prompts