BookabeeHelpBack to Bookabee

Discount vouchers

Create percentage or fixed-amount discount codes that parents enter at checkout.

Vouchers are discount codes parents can enter on the booking form to reduce the class price. Use them for early-bird offers, sibling discounts, loyalty thank-yous, or one-off codes for a school newsletter.

Where vouchers live

Vouchers are managed at the company level under the Vouchers tab in your dashboard. Codes are unique within a company, so the same SAVE10 can exist in different companies on Bookabee, but only one SAVE10 per company.

On the class detail page you'll also see a Vouchers card showing the codes that currently apply to that class. The class-level "Vouchers" page is a filtered read-only view; create and edit happens on the company-level Vouchers tab.

Creating a voucher

  1. Open Vouchers from the dashboard nav and click "Create voucher".
  2. Enter a code (uppercase letters and numbers only — e.g. SAVE10). Bookabee auto-uppercases and strips spaces as you type.
  3. Pick the discount type — Percentage (1–100%) or Fixed amount (£). Fixed amounts can't exceed the lowest-priced class the voucher applies to.
  4. Choose whether the voucher applies to ALL classes (including future ones) or a SPECIFIC list of classes you tick.
  5. Optionally set an expiry date/time, a redemption cap, and "One per email" (see below).
  6. Click "Create voucher".

Scope: all classes vs specific classes

"All classes" auto-applies to any class you have now or create later. "Specific classes" only applies to the ones you tick — you can come back later to add or remove classes from the list.

Redemption cap

Leave the cap blank for unlimited redemptions. Set a number (e.g. 50) to cap total uses across all classes the voucher applies to. The Vouchers list and detail page both show "X / Y redeemed" so you know how many are left.

You can raise the cap any time. You can't lower it below the current redemption count.

One redemption per email

Tick "One per email" to make the voucher single-use per booker — useful for first-time-customer codes. If the same email tries to use the code twice, the second attempt is rejected at checkout. Bookers see "You've already used this voucher."

Expiry

Optional. After the expiry date/time the voucher stops validating at checkout — bookers see "That voucher has expired." The voucher row stays in your dashboard for the record; you can re-activate it by setting a future expiry or clearing the field.

Active / Disabled

Every voucher has an Active/Disabled toggle on its detail page. Disable a voucher to immediately stop it working at checkout, without losing the redemption history. This is the recommended way to retire a code.

Deleting a voucher

A voucher can only be deleted if it has zero redemptions. Once even one booking has used the code, the Delete button is disabled — disable the voucher instead so the historical record stays intact.

How discounts flow through the booking

  • The class price line on the booking form drops by the discount amount.
  • Bookabee booking fees and Stripe fees recalculate against the lower price (so the parent saves on fees proportionally too).
  • Add-ons purchased alongside the booking are NOT discounted — vouchers only apply to the class price.
  • The booking confirmation email shows the voucher code and the amount discounted.
  • In your CSV/PDF exports, voucher code and discount amount appear as their own columns.

Redemption history

The voucher detail page lists every booking that's used the code — booker name, class, status, discount applied, and a link to the booking. If a booking is later cancelled, the redemption is automatically released and doesn't count toward the cap.

Tip

For first-time-customer offers, combine an "All classes" scope with "One redemption per email" and a sensible cap so the campaign self-terminates.

Ready to get started?

Jump straight to the relevant section in your dashboard.

Go to Vouchers

Previous

Embedding Classes on Your Website

Next

GDPR & Data Protection