OperationsRequested Feature

Coupon Codes

Coupon Codes let you create discount codes that guests can apply when confirming a booking. Discounts can be a fixed amount or a percentage, and can be restricted by date range, property, or guest email — all configurable from your dashboard.

⚠️
Coupon Codes is not included in the standard product distribution. Contact support to have it enabled for your workspace.

Where to find coupons

All coupon codes are listed under Ops → Coupons in the left navigation. The list shows each code, its discount type and value, how many times it has been used, its validity window, and whether it is active.

Click Details on any row to open the coupon details modal, which shows every reservation that used the code — including the booking ID, guest name, status, and the discount amount applied.

Creating a coupon

Click + Add Coupon on the Coupons page. You will be asked for:

  • Code — the string guests enter at booking time (e.g. SUMMER25). A random code is pre-filled; you can edit it or regenerate. Codes are stored and matched case-insensitively.
  • TypePercentage (e.g. 10% off the bookable total) or Fixed amount (e.g. 100 PLN off).
  • Value — for percentage, a slider from 1–30%; for fixed, a numeric amount and currency.
  • Max uses (optional) — cap how many times the code can be used in total. Leave empty for unlimited.
  • Checkin from / Checkout until (optional) — limit validity to reservations whose check-in falls on or after a date and whose check-out falls on or before a date.
  • Properties (optional) — restrict to specific listings. If none are selected, the coupon applies to all properties.
  • Guest emails (optional) — restrict to specific guest email addresses, one per line. If left empty, any guest can use the code.
💡
Use Guest emails to issue personalised coupon codes — for repeat guests, partners, or direct-booking incentives — without making the code publicly shareable.

How the discount is calculated

The discount is applied to the bookable total excluding the cleaning fee. The cleaning fee is always charged at full price regardless of the coupon.

For percentage coupons, the discount is:

discount = (total − cleaning fee) × (percentage / 100)

For fixed amount coupons, the discount is the configured amount, capped at the discountable total if the fixed amount exceeds it.

VAT is recalculated on the discounted base rate so that all financial fields remain consistent. The guest sees the final amount due after the discount on the booking confirmation page.

ℹ️
The coupon code and discount amount are stored on the reservation and visible on the reservation finance page, the coupon details modal, and the guest's booking confirmation.

Coupon statuses

A coupon can be in one of two states:

  • Active — guests can apply the code at booking time, subject to any validity conditions set on the coupon.
  • Disabled — the code is no longer accepted for new bookings. Coupons that have been used at least once are disabled rather than deleted so that reservation history remains intact.

Deleting and disabling coupons

Click Delete (or Disable if the coupon has been used) on the row.

  • If the coupon has never been used, it is permanently deleted.
  • If the coupon has been used at least once, it is deactivated — the code is rejected for future bookings, but existing reservations retain their discount.
⚠️
Deleting an unused coupon is permanent and cannot be undone.

Guest experience

Guests can enter a coupon code on the property listing page or on the inquiry confirmation page. The discount is shown immediately in the price breakdown before the guest completes the booking.

On the payment and booking confirmation page, the applied coupon code and discount amount are displayed alongside the total due.