Create a Coupon
Set the code (e.g. WELCOME20), choose discount type (percentage, fixed, or free), define validity dates, max redemptions, and optionally restrict to specific meeting types.
Client Enters Code
On the booking page, the client clicks 'Have a coupon code?', types their code, and hits Apply. The system validates it instantly and shows the discounted price.
Discount Applied at Checkout
The payment is created with the adjusted amount — whether via Stripe or PayPal. For 100%-off codes, payment is skipped entirely and the booking completes for free.
Redemption Recorded
After the booking is confirmed, the coupon usage is logged automatically with all details. The redemption counter increments atomically so limits are always respected.