Deal Stall Diagnoser

Diagnose why deals stall. Get unstuck.

Daily AI-powered stall diagnosis across your Pipedrive pipeline. 3-agent system (Fetcher, Diagnoser, Briefer) applies a 5-category stall taxonomy — Champion Gone Dark, Competitor Displacement, Budget Freeze, Internal Bloat, Misqualified — to every stalled deal. Delivers actionable Slack digest with specific next steps. This came from a pipeline review where 8 of 30 deals had not moved stages in 3 weeks, and nobody could explain why. The diagnoser identifies the specific blocker for each stalled deal — missing stakeholder, unresolved objection, or lost momentum.

Last updated March 13, 2026

The average B2B deal cycle has extended to 75+ days, with 40-60% of qualified pipeline stalling before close. Sales managers cannot inspect every deal daily. Automated deal intelligence surfaces risk signals — competitor mentions, sentiment shifts, stakeholder disengagement — before they become lost deals.

triggerDaily 08:0001FetcherPipedrive API02Diagnoser5-Cat Taxonomy03BrieferAction ItemsSlackStall Digest

Three Agents. Daily Stall Sweep. Actionable Slack Digest.

Fetcher

Step 1Fetcher

HTTP

Scheduled daily trigger pulls all open deals from Pipedrive via API. Filters for deals that have not advanced stages within a configurable staleness window (default: 7 days). Each stalled deal is forwarded to the Diagnoser with full activity history, contact timeline, and deal metadata.

Diagnoser

Step 2Diagnoser

Tier 1 Reasoning

What does Diagnoser actually decide? the primary reasoning model analyzes each stalled deal against a 5-category taxonomy: Champion Gone Dark (no contact activity), Competitor Displacement (competitive mentions in notes), Budget Freeze (budget-related signals), Internal Bloat (stakeholder proliferation without progress), and Misqualified (ICP mismatch indicators). Returns a primary diagnosis, confidence score, and specific evidence from deal history.

Briefer

Step 3Briefer

Code + HTTP

Without this step, upstream analysis sits idle. Compiles all diagnosed deals into a structured Slack digest using Block Kit formatting. Groups deals by stall category, includes diagnosis evidence and recommended next actions for each deal. Delivers a single daily digest to the configured Slack channel — one message, all stalled deals, actionable next steps.The Researcher costs more than the Judge — web search injects 30K-40K tokens per call. That is why we publish ITP-measured costs, not estimates.

That's the full pipeline. Here's what it intentionally does NOT do — and why those boundaries exist.

What It Does NOT Do

×

Does not monitor deal movement or stage changes — that is what Deal Intelligence Agent does

×

Does not update or modify deals in Pipedrive — read-only CRM access

×

Does not send per-deal alerts — delivers a single daily batch digest

×

Does not work with HubSpot, Salesforce, or other CRMs — Pipedrive only

With those boundaries clear, here's everything that ships when you purchase.

The Complete Customer Success Bundle

6 files.

CHANGELOG.mdVersion history
README.mdSetup and configuration guide
TDD.mdTechnical Design Document
briefer_system_prompt.mdBriefer system prompt
deal_stall_diagnoser_v1.0.0.jsonn8n workflow (main pipeline)
diagnoser_system_prompt.mdDiagnoser system prompt

The technical specifications below are ITP-measured, not estimated.

Tested. Measured. Documented.

Every metric is Independent Test Protocol (ITP)-measured. The Deal Stall Diagnoser scans your Pipedrive pipeline daily, diagnoses why deals stopped moving, and delivers a categorized Slack digest at $0.1105/deal.

Workflow Nodes

25 n8n nodes

Blueprint Quality Standard

BQS v2 — 12/12 PASS

Agent Architecture

3 (Fetcher, Diagnoser, Briefer)

Bundle Contents

workflow JSON + documentation

Cost per Deal

$0.1105/deal average

ITP Milestones

14/14 PASS (20/20 records, 90% exact match)

n8n Compatibility

v2.7.5

Tested on n8n v2.7.5, March 2026

Deal Stall Diagnoser v1.0.0 — Technical Reference━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━Architecture: 25 n8n nodes, 3 agents (Fetcher → Diagnoser → Briefer)Trigger:      Daily schedule (configurable)Input:        Pipedrive API — open deals with activity historyIntelligence: Opus 4.6 — 5-category stall taxonomy classificationOutput:       Slack Block Kit digest — grouped by stall categoryCost:         $0.1105/deal (ITP-measured average)ITP:          20/20 records processed, 14/14 milestones PASS, 90% exact matchBQS:          12/12 PASSTool A:       Pipedrive (input — deals, activities, contacts)Tool B:       Slack (output — daily stall digest, chat:write scope)Intelligence: Stall diagnosis with evidence extractionCost Value:   0.1105

What You'll Need

Platform

n8n 2.11.2+

Est. Monthly API Cost

$3–6/month

Credentials Required

  • Anthropic API
  • Pipedrive API
  • Slack Bot Token

Services

  • Pipedrive (any plan)
  • Slack workspace

Setup Track

Quick Start

~15 min

All credentials live, n8n running

Full Setup

1–2 hrs

Needs API config + tables

From Scratch

2–4 hrs

No n8n, no credentials

Deal Stall Diagnoser v1.0.0

$199

one-time purchase

What you get:

  • ITP-tested 25-node n8n workflow — import and deploy
  • Daily automated stall diagnosis across your entire Pipedrive pipeline
  • 5-category stall taxonomy: Champion Gone Dark, Competitor Displacement, Budget Freeze, Internal Bloat, Misqualified
  • Evidence-based diagnosis — every classification cites specific deal activity
  • Actionable Slack digest with recommended next steps per deal
  • Configurable staleness window (default 7 days, adjust to your sales cycle)
  • $0.1105/deal ITP-measured average cost
  • ITP test results with 20 records and 14/14 milestones
  • All sales final after download

Frequently Asked Questions

How does it differ from Deal Intelligence Agent?+

Distinct products with zero overlap. DIA monitors deal movement — webhook-triggered when deals change stage, scores deal health, sends per-event Slack alerts. DSD monitors deal stagnation — daily scheduled scan, diagnoses why deals stopped moving, sends a batch digest.

What qualifies as a "stalled" deal?+

Any open deal that has not changed stage within the configurable staleness window (default: 7 days). You can adjust this to match your sales cycle — 3 days for transactional sales, 14 days for enterprise cycles.

How accurate is the stall diagnosis?+

ITP-measured: 90% exact match across 20 test records. The Diagnoser cites specific evidence from deal history for every classification — contact activity gaps, competitive mentions in notes, budget-related signals, stakeholder changes, and ICP alignment.

What are the 5 stall categories?+

Champion Gone Dark (no contact activity in the staleness window), Competitor Displacement (competitive mentions detected in deal notes or activity), Budget Freeze (budget-related language or timing signals), Internal Bloat (stakeholder count increased without stage advancement), Misqualified (ICP mismatch indicators in deal data).

How much does each diagnosis cost?+

ITP-measured: $0.1105/deal average. Cost scales with deal activity volume — deals with extensive note history cost slightly more due to longer context. A pipeline with 50 stalled deals costs approximately $5.53/day.

Can I use HubSpot instead of Pipedrive?+

This version is built for Pipedrive. The Fetcher agent uses Pipedrive-specific API endpoints for deals, activities, and contacts. A HubSpot version would require rebuilding the Fetcher — the Diagnoser and Briefer agents are CRM-agnostic.

Is there a refund policy?+

All sales are final after download. Review the Blueprint Dependency Matrix and prerequisites before purchase. Questions?

Read the full guide →

Related Blueprints