Booking Coupons

Booking Coupons provide a code-based discount for appointments.

Booking coupons list

Coupons provide controlled promotional adjustments when a booking qualifies for the coupon rules.

What this feature is for

Booking Coupons are customer-entered codes that change the appointment price when their conditions are met. Use them for campaigns and limited offers; use Customer Groups for persistent customer-based pricing.

A practical way to use it

  1. Create a recognizable internal coupon and a customer-facing code.
  2. Set discount value/type and any validity/usage/service restrictions exposed by the form.
  3. Test the code on an eligible booking and an ineligible booking.
  4. Monitor usage and disable/expire the code when the campaign ends.

How it connects to other features

The coupon changes the Booking price calculation before the amount is handed to TruPayments. Service eligibility and other coupon conditions must still match the booking; payment gateways do not decide whether the coupon is valid.

What to expect after changes

A broadly configured coupon can reduce revenue across many bookings, so review scope and dates carefully. Disabling a coupon prevents future use but does not rewrite appointments where the discount was already applied.

Where to find it

Open Booking Tools → Coupons.

Using Booking coupons

A coupon is an entered code with a discount type/value, usage limit, active window and Enabled state. Set start/expiry dates and usage limits before publishing the code, then test it against the kind of booking you intend to discount.

Field and action reference

Use the tables below when you need the exact meaning of a field, column, filter or action. Read the workflow and dependency sections above first so each option is used in the right context.

Create Booking discount codes.

Using the list page

ColumnUse
CodeShows the code value recorded for each row.
Discount TypeShows the discount type value recorded for each row.
AmountShows the amount value recorded for each row.
Usage LimitShows the usage limit value recorded for each row.
Used CountShows the used count value recorded for each row.
Starts AtShows the starts at value recorded for each row.
ActionsContains the management actions available for the record.

Field reference

Field / optionUse
CodeThe code used to identify or redeem this record, depending on its type.
Discount TypeChooses how the discount is calculated.
Discount ValueSets the discount amount or percentage according to the selected type.
Usage LimitSets the maximum permitted uses when a limit is required.
Starts AtSets when the promotion or record begins.
Expires AtSets when the record stops being valid.
Is ActiveControls whether this record is treated as active.

Actions available

Booking Settings · Services · Appointments · Overview