arrow_backBack to blog
PipelineDealsRevOpsForecasting

Ghost Deals: How to Identify and Resurrect Stalled Pipeline

personNestorcalendar_todayJanuary 25, 2026schedule3 min read

Every pipeline has ghost deals. They are the deals that have been in "Proposal Sent" for eleven weeks. The deals where the last logged activity was an email opened in December. The deals where the contact's LinkedIn profile now shows a different company.

Ghost deals look alive in your CRM. They count in your pipeline value. They inflate your forecast. And they will not close.

Why ghost deals accumulate

Ghost deals accumulate because removing them is uncomfortable. Sales reps do not want to close out a deal that might, conceivably, still close. The prospect might respond to the next email. The champion might come back. The budget might unlock.

These are not irrational hopes. Some ghost deals do convert — eventually, under different circumstances. But the average ghost deal ties up mental bandwidth, distorts pipeline reporting, and creates false confidence in forecasts that are built on its inflated value.

The incentive structure makes it worse. In most organizations, pipeline value is a proxy for performance. Reps who close deals also lose pipeline. Keeping ghost deals open preserves the appearance of a healthy pipeline even as it degrades forecast accuracy.

The three types of ghost deals

Not all ghost deals are the same, and the right response depends on the type:

True ghosts: The deal is effectively dead. The prospect has gone dark, the champion has left, or the problem the product solved no longer exists. These should be closed out.

Hibernating deals: The deal is real but the timing was wrong. The prospect is genuinely interested but is not in a position to move forward now. These should be moved to a nurture state with a clear reactivation trigger.

Forgotten deals: The deal has momentum that the CRM is not reflecting. The relationship is active outside the CRM — via phone, in-person, LinkedIn — and the rep simply has not updated the record. These need a CRM update and a defined next step.

Identifying ghost deals systematically

The manual review of ghost deals is time-consuming and inconsistent. The signals that distinguish ghost deals from active ones are all in the CRM data — but only if you monitor them:

  • Last logged touchpoint date vs. deal age
  • Contact engagement signals (email opens, link clicks)
  • Number of attempts without response
  • Champion stability (has the primary contact changed companies)
  • Stage duration vs. historical average for that stage

A deal that scores poorly across these signals is, with high probability, a ghost deal. The question is whether you review these signals weekly across every deal, or let them accumulate until the quarter-end review reveals a forecast that does not match reality.

The resurrection playbook

For hibernating deals, a structured reactivation sequence outperforms random follow-up:

  1. Acknowledge the gap explicitly ("It's been a few months since we last spoke")
  2. Reference something relevant that has changed since the last conversation
  3. Offer a clear, low-commitment next step
  4. Set a hard disqualification date internally

If there is no response after three structured attempts, the deal should be closed and moved to a reactivation campaign with longer intervals.


CentaurX automatically identifies ghost deals in your HubSpot pipeline using activity signals and age ratios, and surfaces them for review before they corrupt your forecast. View pricing.

Ready to put agents to work on your pipeline?

View pricingarrow_forward