How to Clean Up Your Sales Pipeline in n8n: Auto-Detect and Revive Stuck Deals
Open any sales pipeline and you'll find deals that stopped moving weeks ago — a proposal sent and never followed up, a 'circle back next quarter' that everyone forgot, a hot lead that went cold while the rep was heads-down on something else. Each of those is real revenue quietly aging into a dead deal, and no one notices because no system is watching for silence.
A stuck-deal monitor fixes that. It watches your CRM for deals with no activity, surfaces them before they're beyond saving, and puts a follow-up in front of the right rep. Here's how to build one in n8n.
Define what 'stuck' means for you
Stuck isn't one number — it depends on stage. A deal sitting in 'Proposal Sent' for seven days is a problem; one in 'Early Discovery' for seven days might be fine. Set a staleness threshold per stage so you flag genuine neglect, not healthy waiting.
Step 1: Query your pipeline on a schedule
Run the workflow every morning. Pull all open deals from Pipedrive and, for each, compute days since last activity. This is the raw signal everything else is built on.
Step 2: Flag the ones past threshold
Filter to deals where days-since-activity exceeds your per-stage limit. These are your stuck deals — the ones that need a human nudge today before they age further.
Step 3: Alert the owner, not the whole team
Route each flagged deal to its owner in Slack with the deal name, value, stage, and how long it's been silent. A rep who sees 'your $12k deal has been quiet for 9 days' first thing in the morning acts on it. A shared channel of everyone's stale deals gets ignored.
⚡ Skip the build — grab the ready-made template
This template scans your pipeline every morning, surfaces every deal that's gone quiet, and drops a Slack alert plus a follow-up task so nothing slips through the cracks.
Get "Stuck Pipedrive Deals to Slack Alert" on Gumroad — $39 →
Step 4: Auto-create the follow-up task
Don't just alert — create the next action. Write a task back to Pipedrive ('Follow up on stalled deal') due today, so the reminder lives in the CRM the rep already works in. The alert gets attention; the task makes it stick.
Step 5: Track your pipeline hygiene over time
Log the count of stuck deals each day to a sheet. As the habit takes hold, that number falls — and a falling stuck-deal count is one of the cleanest leading indicators of a healthier, faster-moving pipeline.
Frequently asked questions
Will this annoy reps with too many alerts?
Not if you tune the thresholds per stage and route alerts privately to owners. The goal is a short, relevant morning list — the deals that genuinely need attention today, not every deal in the pipeline.
Does it work with HubSpot or Salesforce too?
The pattern is identical — query open deals, compute inactivity, alert and task. Only the CRM node changes. This build targets Pipedrive, but the logic ports to any CRM with an API.
Ready to automate this?
You can wire this together yourself with the steps above, or install a battle-tested version in minutes. The Stuck Pipedrive Deals to Slack Alert template ships with the full n8n workflow JSON, setup notes, and sample credentials so you can import, plug in your keys, and go live today.