BeginnerSaves 1 hour/week🧡HubSpotZapier💬Slack

Send a Slack Alert When a HubSpot Deal Moves to a New Stage

Notify your team in Slack the moment a deal advances in HubSpot — so everyone knows when a prospect becomes a hot lead, a proposal goes out, or a deal is closed.

Overview

Sales momentum dies when information stays siloed in your CRM. This automation connects HubSpot deal stage changes to a Slack channel so the whole team gets a real-time pulse on the pipeline without logging in to HubSpot. It's especially powerful for small teams where the person who closed the deal needs to hand off to operations immediately.

Before you start

  • HubSpot Starter plan or above
  • Zapier account (free tier works)
  • Slack workspace with relevant channels

Step-by-step guide (5 steps)

1

Create a HubSpot Workflow

Go to HubSpot Automation → Workflows → Create Workflow. Select 'Deal-based' workflow. This will trigger on deal properties rather than contact properties.

2

Set the trigger

Set the enrollment trigger to 'Deal stage is known.' Then under 'Re-enrollment triggers,' enable 'Deal stage changes.' This ensures the workflow fires every time a deal moves stages, not just on creation.

3

Connect HubSpot to Slack via Zapier

Since HubSpot's native Slack integration is limited, use Zapier. Create a Zap with HubSpot trigger 'Deal Stage Changed' and Slack action 'Send Channel Message.' Map the deal name, new stage, deal owner, and amount to a formatted Slack message.

4

Format the Slack message

Use a template like: '🎯 Deal Update: [Deal Name] moved to [Stage] — Owner: [Deal Owner] — Amount: $[Amount]. View deal: [Deal URL].' Route different stages to different channels (e.g., #sales-wins for Closed Won).

5

Test and activate

Move a test deal through stages in HubSpot and confirm the Slack messages fire correctly. Enable the Zap and activate the HubSpot workflow.

What you'll get

Team stays updated without checking HubSpot constantly

Operations knows immediately when to start delivery after a close

Creates accountability — everyone can see deal movement

Custom messages per stage let you route alerts to the right channel

Common mistakes to avoid

Triggering on all deal property changes instead of stage-only — creates too much noise

Not including the deal URL — forces people to search for the deal manually

Sending all stages to #general — use dedicated channels for closed-won vs. in-progress

Not filtering out Closed Lost to avoid negative alerts in a shared channel

Frequently asked questions

Do I need coding experience to set up this HubSpot automation?

No coding is required. This guide walks you through everything using HubSpot's built-in features and Zapier's visual interface. If you can follow a recipe, you can follow this guide.

How long does this automation take to set up?

Most users complete this setup in 30–60 minutes on their first try. Once set up, it runs completely automatically with zero ongoing effort.

What happens if the automation fails?

Zapier and Make both have error notifications and task history, so you'll know immediately if something goes wrong. We cover troubleshooting steps in the guide above.

Can I customize this automation for my specific business?

Absolutely. The guide includes notes on common customizations. Most automations have multiple variation points — timing, conditions, notification recipients, and more.

Related automations