Request discount approval in Slack for HubSpot deals using Make
Prerequisites
- Make Core plan or higher
- HubSpot connection via OAuth
- Slack connection in Make
- Custom HubSpot deal property for discount percentage
Step 1: Watch for deal updates
Add HubSpot CRM → Watch Deals (Updated deals).
Step 2: Filter by discount threshold
Add a Filter: discount_percent greater than 15.
Step 3: Send Slack message
Add Slack → Create a Message:
🏷️ *Discount Approval Needed*
*Deal:* {{dealname}}
*Amount:* ${{formatNumber(amount; 0)}}
*Discount:* {{discount_percent}}%Step 4: Set up approval webhook (advanced)
For true interactive approvals, you need two scenarios:
Scenario 1 (this one): Sends the Slack message with buttons using the Make an API Call Slack module to send Block Kit with action buttons that point to a Make webhook URL.
Scenario 2: A separate scenario triggered by a Webhook module that receives the button click callback from Slack, parses the action, and updates the HubSpot deal's approval status.
Make can't pause a scenario to wait for a Slack response like n8n can. Instead, you use two separate scenarios connected by a webhook — one to send the message, and another to process the response.
Cost
- Core plan: $10.59/mo. ~3-5 credits per approval flow.
Need help implementing this?
We build and optimize automation systems for mid-market businesses. Let's discuss the right approach for your team.