Send a Slack alert when a HubSpot deal changes stage using Make

low complexityCost: $10-29/mo

Prerequisites

Prerequisites
  • Make account (Free plan works for this scenario)
  • HubSpot connection configured in Make via OAuth
  • Slack connection configured in Make

Step 1: Add a Watch Deals trigger

Create a new scenario. Add a HubSpot CRM → Watch Deals module:

  • Connection: Your HubSpot OAuth connection
  • Watch: Updated deals
  • Limit: 10 (per poll cycle)

This module fires whenever a deal is updated. It returns the full deal record including all properties.

Step 2: Add a filter for stage changes

Click the line between the Watch Deals module and the next module to add a Filter:

  • Condition: dealstage → Not equal to → {{previous.dealstage}}

This ensures you only process deals where the stage actually changed, not every minor property update.

Alternative: use the property change filter

If your Make plan supports it, you can filter directly in the Watch Deals module for the dealstage property change, which is more efficient than filtering after the fact.

Step 3: Resolve stage name

Add an HTTP module to fetch pipeline stages:

  • URL: https://api.hubapi.com/crm/v3/pipelines/deals
  • Method: GET
  • Headers: Use the HubSpot connection for auth

Then add a Set Variable module or use Make's built-in map() function to look up the stage label from the pipeline response.

Step 4: Send Slack message

Add a Slack → Create a Message module:

  • Connection: Your Slack connection
  • Channel: Select #sales-pipeline
  • Text:
🔄 *Deal Stage Changed*
*{{dealname}}* moved to *{{stageName}}*
Amount: ${{formatNumber(amount; 0; "."; ",")}}

For richer formatting, use the Blocks field with Block Kit JSON.

Step 5: Schedule and activate

  • Set the scenario schedule to Immediately (processes as soon as HubSpot emits the event)
  • Toggle the scenario to Active

Cost

  • Free plan: 1,000 credits/month. Each scenario run uses ~3 credits (trigger + filter + Slack). Handles ~300+ stage changes/month on free.
  • Core plan: $10.59/mo for 10,000 credits if you need more volume.

Need help implementing this?

We build and optimize automation systems for mid-market businesses. Let's discuss the right approach for your team.