How to request discount approval in Slack for HubSpot deals
When a rep applies a discount beyond the approved threshold on a HubSpot deal, automatically send an approval request to their manager in Slack with deal context and approve/deny buttons.

Why automate discount approvals?
Manual discount approval processes are slow and inconsistent. Reps email their manager, wait for a reply, then update the deal. Meanwhile the prospect is waiting. An automated Slack approval flow keeps deals moving while maintaining pricing discipline.
What you'll need
- HubSpot account with a custom deal property for discount percentage
- Slack workspace with bot access
- A defined discount threshold (e.g., 15% off list price requires approval)
- A mapping of reps to their approving managers
Choose your approach
Select an approach below to see the full step-by-step guide.
n8n
highHubSpot trigger → Check discount % → Slack interactive message → Wait for response → Update deal
Zapier
mediumDeal property change → Filter discount → Slack message (no interactive buttons)
Make
highWatch Deals → Filter discount threshold → Slack message → Webhook for response
Code + Cron
highHubSpot webhook → Express server → Slack interactive message → Callback handler
Agent Skill
lowAgent skill to audit deals with discounts above threshold and flag for review
Related Recipes
How to send a Slack alert when a HubSpot deal changes stage
HubSpot + Slack
How to notify Slack when a HubSpot deal over $50K is created
HubSpot + Slack
How to alert Slack when a HubSpot deal is stuck in a stage for over 14 days
HubSpot + Slack
How to automate a sales-to-CS handoff when a HubSpot deal closes won
HubSpot + Slack
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.