Every discount, on the record. Every approver, on the same page.
A custom approval workflow for the moment a sales rep wants to drop the price. Tier-based routing, margin guardrails, an audit trail that survives audit. We build on top of your CRM — Pipedrive, HubSpot, or your own Postgres.
2–6 wks Build, fixed price12.4% → 9.6% average discount, typical+3 pts gross margin recovered90 days Stabilisation included
What's in the build
Six pieces, one workflow.
Sales rep raises a discount; the right approver sees it, signs it, the audit trail is automatic.
01 · Threshold tiers
Routing rules that match your margin policy.
Discounts under 5% auto-approve. 5–15% goes to head of sales. 15%+ goes to founder, with reason captured. The rep doesn't need to remember the policy — the form does.
Configurable threshold tiers
Auto-approve under floor
Escalation by margin band
Reason capture mandatory
02 · Approver inbox
One queue per approver. SLA on every line.
Approver sees a queue ranked by deal size, by urgency, by waiting time. One-click approve, one-click reject with reason. SLA breaches flag red. No more 'who approved this?' six months later.
Ranked approval queue
One-click approve/reject
SLA timer per request
Slack & email push
03 · Margin guardrails
The form refuses what the policy refuses.
Live margin calculation as the rep types. If the discount drops the deal below floor margin, the form blocks the submit. Override allowed, but logged.
Live margin calc
Floor-margin block
Override audit logged
COGS lookup from product
04 · Audit trail
Every approval, exportable to the auditor.
Who asked, who approved, when, why, on what data. Exportable as CSV or PDF. Survives a 7-year retention window. Survives a finance audit.
Immutable approval log
CSV / PDF export
7-year retention
Linked to deal in CRM
05 · Customer comms
Approval triggers the quote. Automatically.
On approve, the system writes the discount line back to the deal, regenerates the quote PDF, and emails the customer. Rep doesn't re-key. Finance gets the same number sales did.
Quote PDF regen on approve
Customer email automated
CRM line write-back
Finance system sync
06 · Reporting
Discount, by reason, by rep, by quarter.
Live dashboard: total margin given away, by rep, by reason, by deal size. Reasons that recur become a pricing conversation. Reps that lean on discounts become a coaching one.
Margin-given dashboard
Discount-reason analytics
Rep leaderboard
Quarterly export
Sample engagement
The B2B reseller that recovered three points of margin in one quarter.
200 deals a month. Eight reps. A discount field on the spreadsheet.
A B2B equipment reseller ran discount approvals over Slack DMs and a shared spreadsheet. Discounts averaged 12.4% across the book. We shipped a custom approval app: live margin calc, tier routing, audit trail, CRM write-back. One quarter in: average discount down to 9.6%, three points of margin recovered, an audit trail finance now actually trusts.
How we measure: 200 deals/month sample (n = 612 across one quarter), pre/post discount average measured against same product mix, finance reconciliation confirmed the 3-point gain at gross margin level.
12.4% → 9.6%average discount, typical
+3 ptsgross margin recovered
612approvals through audit trail
Industries this is built for
Where this build earns its rent.
Most-relevant verticals — but the same shape works for adjacent ones.