Skip to content

Coupons

Coupons are optional codes that reduce the price of a paid guest booking (before Stripe Checkout). They are available only if:

  • Your subscription plan includes the coupons feature, and
  • Your user role can update the business (typically owner / admin; managers follow your app’s permission rules).

If Coupons is missing from the sidebar or actions are disabled, upgrade the plan or ask the business owner.


  1. Open your Business from the dashboard so the business sidebar is active.
  2. Click Coupons in the left sidebar (tag icon).
    The URL pattern is /businesses/{id}/coupons.

You see a list of existing codes and a button to add a new coupon.


Use Add coupon (or open an existing row to edit). A form opens with:

FieldPurpose
CodeWhat the guest types (letters/numbers). Stored uppercase; must be unique within this business.
TypePercent — discount is a percentage of the subtotal. Fixed amount — discount is a fixed money amount.
ValueFor percent: 1–100. For fixed: the amount in your currency.
Max discount (percent only)Optional cap on how large the discount can be in money (prevents huge discounts on large carts).
Valid from / untilOptional start and end date-time (in the business timezone). Outside that window the code does not apply.
Max redemptionsOptional global limit — how many times the code can be used in total across all guests.
Max per emailOptional limit per guest email (reduces abuse).
ActiveTurn off to disable the code without deleting it.

Save to store the coupon. Guests can enter the code on the public booking flow when booking a paid online service.


During checkout on the public page, after choosing a paid service and time, the guest can enter the coupon code before payment. The app validates:

  • code exists, is active, and is within date limits;
  • redemption limits are not exceeded;
  • the code applies to the current subtotal (see product rules for edge cases).

If the code is invalid, the guest sees an error message and can correct the code or continue without it (if allowed).


You can delete a coupon only if it has never been redeemed (redemption count is zero). After someone has used a code, delete is blocked — deactivate it instead with the Active toggle.