Notify Slack when a HubSpot deal over $50K is created using Make
Prerequisites
- Make account (Free plan works)
- HubSpot connection via OAuth
- Slack connection in Make
Why Make?
Make offers the best balance of cost and simplicity for large-deal alerts. The free plan includes 1,000 operations per month — enough for roughly 500 deal alerts (2 operations each: trigger + Slack message). Paid plans start at $10.59/mo, significantly cheaper than Zapier's $30/mo Professional tier.
The trade-off is polling latency. Make's HubSpot module polls on a schedule rather than using webhooks. On the free plan, scenarios run every 15 minutes. Paid plans support 1-minute intervals. For large-deal alerts, a few minutes of delay is usually acceptable — leadership doesn't need to know within seconds.
How it works
- Watch Deals module polls HubSpot for newly created deals on a schedule
- Filter checks whether the deal amount exceeds your threshold (e.g., $50,000) — deals below are dropped without consuming credits
- Slack module posts a formatted message with the deal name, amount, and a link to the HubSpot record
Step 1: Watch for new deals
Add HubSpot CRM → Watch Deals:
- Watch: New deals
- Schedule: Immediately (processes as events arrive)
Step 2: Filter by amount
Add a Filter on the connection between Watch Deals and the next module:
- Condition:
amount→ Greater than →50000
Deals under the threshold are filtered out and don't consume credits on downstream modules.
Step 3: Send Slack message
Add Slack → Create a Message:
- Channel:
#sales-leadership - Text:
🎯 *New Large Deal Created*
*{{dealname}}*
Amount: ${{formatNumber(amount; 0; "."; ",")}}Step 4: Activate
- Run once to test
- Toggle to Active
Troubleshooting
Common questions
Do filtered deals consume Make operations?
No. Filters in Make don't count as operations. Only modules that execute (Watch Deals, Slack) consume credits. If 100 deals are created and 5 pass the filter, you use 100 Watch operations + 5 Slack operations = 105 total.
What's the polling interval on the free plan?
15 minutes. The Core plan ($10.59/mo) supports 1-minute intervals. For large-deal alerts, the 15-minute delay is usually acceptable.
Can I add the owner's name to the Slack message?
Yes. Add an HTTP module between the Filter and Slack modules that calls GET https://api.hubapi.com/crm/v3/owners/{owner_id}. This adds 1 operation per alert but gives you the owner's first and last name.
Cost
- Free plan: ~2 credits per alert (trigger + Slack). Filters don't consume credits. 1,000 credits/month.
Run the scenario once manually before activating it. Create a test deal in HubSpot with an amount above $50,000, then click "Run once" in Make to verify the filter passes the deal through and the Slack message appears with the correct formatting and amount.
Looking to scale your AI operations?
We build and optimize automation systems for mid-market businesses. Let's discuss the right approach for your team.