Help Center
Finance & Payments

Coupons

Updated April 23, 2026
49 views

title: Coupons category: Finance & Payments order: 5 description: Create discount codes that customers apply during booking checkout.

Coupons

Create coupon codes to offer discounts on your services. Customers enter the code during the booking checkout to receive a discount.

Where to find it

  • Finance → Coupons in the sidebar.

Creating a coupon

  1. Go to Finance → Coupons and click Create Coupon.
  2. Fill in:
    • Code — The code customers enter (e.g. WELCOME20, SUMMER50). Up to 50 characters, must be unique.
    • Name — Internal name for your reference (e.g. "Summer sale 2025").
    • Description — Optional internal description.
    • Discount type:
      • Percentage — E.g. 20% off.
      • Fixed — E.g. $10 off.
    • Discount value — The percentage or fixed amount.
    • Minimum amount — Minimum booking amount required to use this coupon (optional).
    • Maximum discount — Cap the discount amount for percentage coupons (optional). E.g. "20% off up to $50".
  3. Set limits:
    • Usage limit — Maximum total uses across all customers (optional).
    • Usage limit per user — Maximum uses per customer email (minimum 1).
  4. Set validity period:
    • Valid from — When the coupon becomes active.
    • Valid until — When the coupon expires.
  5. Set scope:
    • Event type — Restrict coupon to a specific event type, or leave blank for all.
    • Apply to extras — Whether the discount also applies to extras/add-ons.
  6. Click Save.

How customers use coupons

  1. During the booking flow, the customer reaches the payment/summary step.
  2. They enter the coupon code in the "Have a coupon?" field.
  3. The system validates the code and shows the discount.
  4. The discounted total is charged.

Validation rules

A coupon is valid when:

  • The code matches an active coupon.
  • It hasn't expired (valid_until is in the future or not set).
  • It hasn't exceeded the usage limit.
  • The customer hasn't exceeded their per-user limit.
  • The booking amount meets the minimum amount requirement.
  • If scoped to an event type, the booking is for that event type.

If validation fails, the customer sees a message explaining why (expired, usage limit reached, etc.).

Managing coupons

  • Edit — Update the name, limits, validity dates, or scope.
  • Enable/disable — Toggle a coupon active/inactive.
  • Delete — Permanently remove the coupon.
  • Usage tracking — View how many times each coupon has been used.

Permissions

PermissionWhat it allows
view_couponsView coupons and usage
create_couponsCreate new coupons
edit_couponsEdit existing coupons
delete_couponsDelete coupons