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 1 — Fetcher

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 2 — Diagnoser

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 3 — Briefer

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.md — Version history
README.md — Setup and configuration guide
TDD.md — Technical Design Document
briefer_system_prompt.md — Briefer system prompt
deal_stall_diagnoser_v1.0.0.json — n8n workflow (main pipeline)
diagnoser_system_prompt.md — Diagnoser 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