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
✓ Machine Certified10/10?

How do you actually diagnose stuck deals in your pipeline?

📖 2,252 words🗓️ Published Jun 20, 2026 · Updated May 26, 2026
Direct Answer

A stuck deal is an opportunity that has not moved stage or received buyer-side activity in N days — typically 14 days for SMB, 21-30 for mid-market, 45-60 for enterprise. You diagnose it with a four-step audit: pull the activity trend, count active multi-thread contacts, re-score MEDDPICC to find the degraded letter, and verify the champion still works there and still cares. Run that audit weekly off Gong or Clari deal-flow alerts, triage every Tuesday with the AE, and assign one action by Wednesday: fix, push, or disqualify. Anything you cannot diagnose in 30 minutes is already a zombie.

TL;DR

The 5 Most Common Stuck-Deal Causes

Gong Labs analyzed roughly 2.5 million B2B opportunities for the 2024 Deal Forensics report. Five patterns account for almost 80 percent of stalls — and each one has a specific detection signal you can pull from your CRM or revenue-intelligence platform today.

CauseFrequencyDetection SignalFix
Champion went dark, no multi-thread~31%Single buyer contact, zero replies 10+ daysBackchannel to second contact, request warm intro via mutual LinkedIn connection
Procurement/legal redlines unanswered~22%Redline sent 21+ days ago, no AE follow-up cadenceWeekly procurement-to-procurement nudge, escalate to economic buyer day 14
Buyer internal priority shift~17%New initiative mentioned in earnings call or LinkedIn postRe-discovery call tied to the new priority, re-anchor business case
Pricing pushback waiting on approval~10%Discount requested, no AE response 7+ daysForecast deal commit with approved range before the ask, never go dark
Champion job change~8%Crystal/LinkedIn job-change alertImmediate intro request from departing champion to successor, re-qualify

The other 12 percent is a long tail — security review, integration scope creep, board approvals — and they all share the same root cause as the top five: the AE stopped driving a buyer-side cadence and started waiting.

The 4-Step Diagnostic

Step 1 — Activity audit. Pull the opportunity's activity log for the last 30 days. You're looking for two numbers: days since last buyer-initiated touch, and the trend in buyer response time. A buyer who replied in 4 hours three weeks ago and 3 days last week is telling you the deal is cooling before any AE notices. Gong and Chorus surface this automatically; in raw Salesforce you build it with a custom "days since last activity" field and a flow that timestamps inbound emails separately from outbound.

Step 2 — Multi-thread check. Count distinct buyer-side contacts who took an action — opened an email, attended a call, replied to a thread — in the last 14 days. A single-threaded deal at any stage past Discovery is a stuck deal waiting to happen. Force Management's command of the message playbooks treat fewer than three active contacts at Proposal stage as an automatic red flag. The fix is not "send another email" — it is asking your champion for a working session with their security, finance, and end-user stakeholders.

Step 3 — MEDDPICC re-score. Re-rate each letter on a 0-2 scale and compare to last month. Most stuck deals show degradation in two letters: Metrics (the business case got vague) and Champion (the person stopped advocating internally). If Identified Pain or Decision Process degrades, the buyer's priorities shifted and you need a re-discovery call. If Economic Buyer degrades, your champion lost executive air cover and you need to multi-thread up, not sideways.

Step 4 — Champion check. Run every champion through Crystal Knows or a LinkedIn Sales Navigator saved search weekly for job-change alerts. Roughly 8 percent of stuck deals are explained entirely by the champion leaving — and the deal sits in pipeline for 60+ days before anyone notices. When you catch it in week one you still have a goodbye email window to ask for an internal intro to the successor.

The 3 Management Failure Modes That Compound the Damage

(a) Treating stuck as the AE's fault. When a manager opens deal review with "why hasn't this moved," the AE learns to hide the deal — push the close date, change the stage description, soft-forecast it as commit. Stuck deals are buyer-side signals, not rep performance issues. The right opening is "what did the buyer do or not do this week," which keeps the data honest and the diagnosis crisp.

(b) Deleting stuck deals to clean the pipeline. Every "purge old opps" workflow destroys the exact training data you need to identify your stuck-deal patterns. Move them to closed-lost with a specific stuck-reason field (Champion Gone, Procurement Stalled, Priority Shift, etc.) so the patterns surface in your quarterly pipeline post-mortem. Bessemer's 2024 State of the Cloud showed that the top-quartile teams kept closed-lost data alive for 4+ quarters and used it to rebuild their ICP scoring.

(c) No automated alert until QBR. If your first signal that a deal is stuck is the QBR slide showing three quarters of pushed close dates, the deal is dead. Wire Slack alerts off Gong/Clari for any opp over $50K with zero buyer activity in 14 days, and route them to the AE and the front-line manager simultaneously. The manager seeing it independently is what creates the weekly conversation.

flowchart TD A[Stuck Deal Flaggedunder br/over no movement 14 plus days] --> B[Step 1 Activity Auditunder br/over last buyer touch and response trend] B --> C[Step 2 Multi-Thread Checkunder br/over distinct buyer contacts active 14d] C --> D[Step 3 MEDDPICC Re-Scoreunder br/over which letter degraded] D --> E[Step 4 Champion Checkunder br/over Crystal and LinkedIn job alerts] E --> F{Triage Decision} F -->|Recoverable signal| G[Fix Planunder br/over re-discovery or exec sponsor] F -->|Buyer-side delay| H[Push with Cadenceunder br/over procurement or pricing path] F -->|Dead signal| I[Disqualifyunder br/over move to closed-lost with reason] G --> J[Re-audit in 7 Days] H --> J I --> K[Log Patternunder br/over feed pipeline post-mortem]
flowchart TD M[Monday 8amunder br/over Gong Clari pull list of oppsunder br/over 0 buyer activity 14 days] --> T[Tuesday 10amunder br/over Manager triages list with each AEunder br/over 4-step diagnostic per deal] T --> W[Wednesday EODunder br/over One action assigned per dealunder br/over fix push or disqualify] W --> TH[Thursdayunder br/over AE executes actionunder br/over logs in CRM with timestamp] TH --> F[Friday 3pmunder br/over Delta checkunder br/over did buyer respond yes or no] F -->|Yes movement| MOVE[Deal back in active pipeline] F -->|No movement| ESC[Escalate Mondayunder br/over manager joins next outreach] MOVE --> NEXT[Next Monday Cycle] ESC --> NEXT

Related on PULSE

The "Activity Gap" vs. "Value Gap" Distinction

Most sales teams misdiagnose stuck deals because they conflate two fundamentally different problems: the activity gap and the value gap. An activity gap means your AE has stopped doing the work—no emails, no calls, no internal next steps logged. A value gap means the buyer has stopped engaging because they no longer see a compelling reason to move forward, even though your rep is still active.

To separate them, run a simple diagnostic: look at the last 7 days of rep-side activity versus buyer-side activity. If the rep has logged 5+ touchpoints but the buyer has opened zero emails, attended no meetings, and ignored all follow-ups, you have a value gap—not a laziness problem. The fix is not "more activity"; it's a complete re-evaluation of the business case or a disqualification. If the rep has logged zero activity, you have an activity gap, and the fix is a structured call plan with specific milestones.

A useful heuristic: activity gaps are fixed in 48 hours with a clear sequence; value gaps take 1–2 weeks of diagnosis and often require re-engaging a different stakeholder. Misdiagnosing one as the other is why deals rot for 60 days instead of being killed in 14.

The "Dead Champion" Quick-Check Protocol

The single fastest way to confirm a deal is stuck—not just slow—is to verify your champion still exists and still cares. In my experience, 40–60% of deals that stall past 30 days have a champion who either left the company, got reorganized, or lost internal credibility. You cannot diagnose this from CRM data alone.

Run this three-question check in under 10 minutes per deal:

  1. LinkedIn check: Is your champion still at the company? Did they change titles? If they left, the deal is effectively dead—rebuild from scratch or disqualify.
  2. Recent meeting tone: In the last recorded call or meeting, did the champion actively advocate for your solution, or did they say things like "I'll need to check with my team" or "Let me get back to you"? Passive language is a red flag.
  3. Internal access: Can your champion still get you meetings with the economic buyer or other stakeholders? If they've lost that ability, they've lost their influence.

If any of these fail, the deal is not stuck—it's dead. Stop spending time on it. If all three pass, move to the next diagnostic layer. This check alone will eliminate 30–50% of your "stuck" pipeline in a single Tuesday triage session.

The "Stuck Deal" Triage Cadence That Actually Works

Most teams try to diagnose stuck deals reactively—when a rep notices a deal hasn't moved. That's too late. Instead, build a weekly triage cadence that catches deals before they fully stall.

Here's the rhythm I've seen work across companies doing $2M–$50M ARR:

The key metric to track is not "deals saved"—it's "deals diagnosed and actioned within 72 hours." If you're consistently taking longer than that, your process is the bottleneck, not the buyer. Teams that run this cadence for 4–6 weeks typically see a 20–35% reduction in pipeline age and a 15–25% increase in win rates on the deals that survive the triage.

FAQ

What is the typical timeframe for a deal to be considered stuck? A deal is usually flagged as stuck when it hasn't moved stages or shown buyer activity for a period that depends on your market. For SMB deals, that's often around 14 days; for mid-market, 21 to 30 days; and for enterprise, 45 to 60 days. These ranges can vary based on your sales cycle and industry norms.

How often should I run the stuck-deal audit? Most teams run the audit weekly, using tools like Gong or Clari to generate deal-flow alerts. A consistent weekly cadence—say, every Tuesday with the AE—helps catch stagnation early. Anything that can't be diagnosed in 30 minutes is likely a lost cause.

What are the key steps in diagnosing a stuck deal? The four-step audit involves: pulling the activity trend to see engagement drop-offs, counting active multi-thread contacts, re-scoring MEDDPICC to find the degraded letter, and verifying your champion still works there and cares. Each step takes only a few minutes but reveals the root cause.

What should I do after diagnosing a stuck deal? Once diagnosed, assign one of three actions: fix it (e.g., re-engage a contact), push it to the next stage, or disqualify it. This decision should be made within 24 hours of the audit to keep the pipeline clean. No deal should linger without a clear next step.

How can I tell if a champion is still reliable? Check if they're still employed at the company and if they've shown recent engagement—like replying to emails or attending meetings. A champion who has gone silent or left the organization is a major red flag. You can verify this through LinkedIn or direct outreach.

What tools help automate stuck-deal detection? Gong and Clari are common tools that provide deal-flow alerts and activity trends. They can automatically flag deals that haven't moved in the defined timeframe. Manual checks are still needed for multi-threading and champion verification.

Sources

Download:
Was this helpful?  
Deep dive · related in the library
pulse-tools · toolsHow Many Crew Members Should I Schedule Each Shift at My Hamburger Franchise?pulse-tools · toolsHow Many Salespeople Should I Schedule Each Day at My Jewelry Store?pulse-tools · toolsHow Many Salespeople Should I Schedule on My Auto Dealership Floor Each Day?pulse-tools · toolsHow Many Sales Reps Do I Need to Hire for My Painting Company to Grow Next Year?pulse-tools · toolsHow Many Associates Should I Schedule Each Day at My Hardware Store?pulse-tools · toolsHow Many Sales Reps Do I Need to Hire for My SaaS Company to Hit Next Year''s Goal?pulse-tools · toolsHow Many Sales Reps Do I Need to Hire for My HVAC Company to Hit Its Growth Target?pulse-tools · toolsHow Many Sales Reps Do I Need to Hire for My Solar Company to Hit Its Install Goal?pulse-tools · toolsHow Many Sales Reps Do I Need to Hire for My Roofing Company This Year?pulse-tools · toolsHow Many Recruiters Do I Need to Hire for My Staffing Agency to Hit Its Placement Goal?
More from the library
clThe 10 Most Complimented Cologne Brands in 2027coThe 10 Best Vintage Soda Memorabilia to Collect in 2027edHow to tell your boss you're overwhelmed without looking weakclThe 10 Best Colognes with Saffron and Spice Notes in 2027edHow to ask for a mentor without sounding desperateclThe 10 Best Colognes for Cold Weather That Cut Through the Air in 2027clThe 10 Best Colognes That Smell Like a Leather Jacket in 2027dnTop 10 Places for BBQ in the United States in 2027dnTop 10 Places for Breakfast in the United States in 2027coThe 10 Best Antique Walking Sticks to Collect in 2027edHow do I deal with a micromanaging boss without quittingdnTop 10 Places to Dine in Philadelphia, Pennsylvania in 2027dnTop 10 Places to Dine in Portland, Oregon in 2027dnTop 10 Places to Dine in Los Angeles, California in 2027wl · wellnessTop 10 Things for a 13-Year-Old Girl to Take When She Has a Stopped-Up Nose