How to alert Slack when a HubSpot deal is stuck in a stage for over 14 days
Automatically identify deals that haven't moved in your pipeline and alert the deal owner or sales manager in Slack with deal details and a link to take action.

Why track stale deals?
Deals that sit in a pipeline stage without activity are either dead or dying. They clutter forecasts, inflate pipeline coverage, and hide the truth about your team's real pipeline. Automated stale deal alerts force accountability and prompt reps to either advance or disqualify.
What you'll need
- HubSpot account with API access
- Slack workspace with bot access
- A defined threshold for "stale" (e.g., 14 days with no activity)
Choose your approach
Select an approach below to see the full step-by-step guide.
n8n
mediumSchedule → Search deals → Code node to find stale → Slack alert per deal
Zapier
mediumSchedule → Webhooks to HubSpot search → Code to filter stale → Slack
Make
mediumScheduler → Search Deals → Filter by date → Iterator → Slack DM per owner
Related Recipes
How to send a Slack alert when a HubSpot deal changes stage
HubSpot + Slack
How to request discount approval in Slack for HubSpot deals
HubSpot + Slack
How to notify Slack when a HubSpot deal over $50K is created
HubSpot + Slack
How to auto-archive stale HubSpot deals with no activity for 60 days
HubSpot + Slack
Frequently Asked Questions
Need help implementing this?
We build and optimize automation systems for mid-market businesses. Let's discuss the right approach for your team.