intermediate1 hour1 min read

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.

How to request discount approval in Slack for HubSpot deals

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

Prerequisites
  • 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

high

HubSpot trigger → Check discount % → Slack interactive message → Wait for response → Update deal

Cost: $0-24/moView guide

Zapier

medium

Deal property change → Filter discount → Slack message (no interactive buttons)

Cost: $20-50/moView guide

Make

high

Watch Deals → Filter discount threshold → Slack message → Webhook for response

Cost: $10-29/moView guide

Code + Cron

high

HubSpot webhook → Express server → Slack interactive message → Callback handler

Cost: $0View guide

Agent Skill

low

Agent skill to audit deals with discounts above threshold and flag for review

Cost: Usage-basedView guide

Related Recipes

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.