On the Discount codes page you create codes guests can redeem at the booking summary. You can only create a code — and guests can only redeem it — once Use these features and Promo codes are switched on in Business details. The owner and managers manage codes.
Creating a promo code
- First, switch on Use these features and Promo codes in Business details › Discounts & gift cards (see below).
- In the dashboard menu, open Discounts.
- Click the + (New code) button in the bottom right. On desktop a window opens, on a phone a bottom sheet: New discount code.
- Enter the Code (3–32 capital letters or digits, e.g.
SUMMER25), choose Percentage or Fixed amount, and enter the value. - Optionally set an Expiry (none by default), a Total usage limit and a Per-guest limit. There is no start date, and a code cannot be limited to a service or location.
- Click Create.
- 1. Code
- 2. Percentage / Fixed amount
- 3. Discount (%)
- 4. Expiry
- 5. Total usage limit
- 6. Per-guest limit
Codes show a status label: Active, Expired, Disabled or Limit reached. A created code cannot be edited or deleted; in its details you can close it with Expire (after confirming). A code past its expiry date shows Expired, and a code that reached its usage limit shows Limit reached.
- 1. Discount banner
- 2. New code (+)
Enabling on the booking page
Creating and redeeming codes needs two switches in Business details › Discounts & gift cards:
- Use these features — turns on the discount features.
- Promo codes — allows creating codes and redeeming them at the booking summary.
If either is off, a warning banner at the top of the Discount codes page says so; its button takes you to Business details, where you switch them on in the section. When they are on, a green banner shows that codes are live.
Per-guest discounts
With Per-guest discounts you give a specific returning guest their own discount without a code. Switch it on in Business details with Per-guest discounts; you add the discount itself on the Guests page, in the guest profile’s Guest discount section, with Add discount. Bokko recognises the guest by phone number, or by email if there is none, and the discount applies when the guest does not enter a code.
What the guest sees
At the booking summary the guest clicks “Have a coupon?” to get a Discount code field. They enter the code, press Apply, and the system shows a preliminary discount; the final discount is calculated when the booking is submitted. Codes only apply to fixed-price services, and a booking can have one discount. If the code is invalid or expired, the guest can Continue without a discount.
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 |