On the Discounts screen you can create discount codes that guests redeem during the booking summary step. You can prepare codes in advance (for example for an upcoming campaign), and they only go live for guests when you turn on both the master discounts toggle and the Promo codes sub-toggle on the Business details screen.
Creating a promo code
- Open the Discounts menu in the dashboard left navigation.
- On the Promo codes screen, click the New code button in the top right.
- Enter the code (e.g.
SUMMER25), the discount type (percentage or fixed amount) and value. - Set the validity period and the maximum number of redemptions.
- Save the code.
Codes appear in the dashboard list with a status chip (active, upcoming, expired, exhausted), so you can quickly see which campaign is live.
Enabling on the booking page
The promo code management surface is always reachable on the Pro plan with the right permission, regardless of whether guests can currently redeem codes. To actually let guests redeem a code on the booking page, you need to turn on two toggles under Business details → Discounts & gift cards:
- Master toggle — enables the whole discounts feature.
- Promo codes — allows codes to be redeemed in the booking summary.
If either toggle is off, a warning banner appears at the top of the Discounts screen indicating that codes are not active on the booking page. The banner's button takes you directly to the toggle.
Per-guest discounts
The Per-guest discounts feature lets you attach an individual discount to a specific returning guest without having to create a code for them. The discount applies automatically when the guest books with their own email address. This is enabled separately on the Business details screen via the Per-guest discounts sub-toggle.
What the guest sees
On the booking summary step a Discount code field appears. The guest types in the code, taps Apply, and the system shows a preview discount. The final discount is calculated when the booking is finalised — the field's helper text states this explicitly. If the code is invalid or expired, the guest can choose to Continue without discount and complete the booking anyway.
What happens to the redemption on cancellation?
A promo code has a maximum number of redemptions. If a booking that used the code later ends, the redemption is in some cases returned to the counter — automatically, with no button.
| How the booking ends | Is the redemption returned? |
|---|---|
| You decline the request | Yes |
| You, your staff or an admin cancels | Yes — regardless of the cancellation window |
| The system closes it (an expired deposit deadline, say), or it happens via the API | Yes — the guest did not give up the slot |
| The guest cancels within the cancellation window | Yes |
| The guest cancels late | No |
| The guest does not show up (no-show) | No |
| The booking was completed | No — the guest received the discount |