Sales & Lead Capture
Deal-Stage Stuck Nudger
Deals that sit in a stage too long nudge the owner — nobody drops the ball silently.
Saves about ~1 hr per week
What it does
- Tracks how long each deal has sat in its current stage
- Nudges the owner on Slack when a threshold is hit
- Escalates to the channel if it sits past the second threshold
- Logs staged-agings so you can fix slow stages, not just slow deals
How it works
- Pipeline data pulled daily
- Days-in-stage computed per deal
- Owners nudged at threshold 1
- Channel escalation at threshold 2
What's included
- Threshold rules
- Aging calculator
- Slack nudge + escalation
Set it up yourself
Follow these 4 steps in order. You will need accounts for: Slack.
Step 1: Define stage thresholds
- For each pipeline stage write the max healthy days (e.g. Initial call 5, Proposal 10, Negotiation 7).
- Add threshold2 = threshold1 * 2 for escalation.
- Create a sheet 'Deal Aging' with columns: Deal, Stage, Days in Stage, Owner, Last Action.
- Confirm the pipeline source provides stage-entry timestamps — without them, days-in-stage can't be computed.
Watch out: If your CRM gives only 'updated date', days-in-stage is approximate — flag it as such in the nudge message.
Step 2: Build the aging calculator
- Pull pipeline rows into the workflow daily.
- Compute days in stage from stage-entry timestamp.
- Compare against the threshold table.
- Emit two lists: nudges (owner, deal, days) and escalations (channel, deal, days).
- Test against the current pipeline to sanity-check the math.
Watch out: The calculator must handle stage changes within the run window — recompute after a stage update, don't accumulate.
Step 3: Send the nudges
- In Slack create the channel mapping: private per-owner DM via bot token, or a #deals channel.
- For each nudge: post a DM to the owner: '@{owner} {deal} has been in {stage} for {days} days — what's the next action?'
- For escalations: post to #deals with the deal and days.
- Add rate limiting: one nudge per deal per day max.
- Test with a manually aged fake deal.
Watch out: Rate limit is essential — a busy pipeline that re-nudges every hour becomes noise and gets muted.
Step 4: Add the stage-health report
- Weekly: aggregate days-in-stage by stage.
- Flag stages where median days exceed threshold — the stage process is broken, not your team.
- Post this report on Fridays to #deals.
- Review quarterly to adjust thresholds as your sales cycle evolves.
Watch out: The stage-level view is the real prize — a stuck stage fires the same deal repeatedly, and only the aggregate view reveals it.
Frequently asked questions
What does the Deal-Stage Stuck Nudger automation do?
Deals that sit in a stage too long nudge the owner — nobody drops the ball silently. Tracks how long each deal has sat in its current stage
How much time does Deal-Stage Stuck Nudger save?
It is estimated to save ~1 hr per week. Actual savings depend on your volume.
Which tools does Deal-Stage Stuck Nudger use?
It works with Slack.
What does Deal-Stage Stuck Nudger include?
Threshold rules, Aging calculator, Slack nudge + escalation.
Can I set up Deal-Stage Stuck Nudger myself?
Yes. The do-it-yourself guide on this page walks through 4 steps, from getting access to testing the finished automation.