intermediate45 minutes1 min read

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.

How to alert Slack when a HubSpot deal is stuck in a stage for over 14 days

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

Prerequisites
  • 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

medium

Schedule → Search deals → Code node to find stale → Slack alert per deal

Cost: $0-24/moView guide

Zapier

medium

Schedule → Webhooks to HubSpot search → Code to filter stale → Slack

Cost: $20-50/moView guide

Make

medium

Scheduler → Search Deals → Filter by date → Iterator → Slack DM per owner

Cost: $10-29/moView guide

Code + Cron

medium

Python script to find stale deals and batch notify via Slack

Cost: $0View guide

Agent Skill

low

Agent skill to audit pipeline for stuck deals on demand

Cost: Usage-basedView guide

Related Recipes

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.