Create discount codes once in HQ and assign them to specific venues or venue tags — so guests can redeem the same code across your group, with usage tracked centrally, without duplicating setup at each venue.
HQ add-on subscription
Save time managing promotions across your group by creating discount codes once in HQ and making them available for guests to redeem across your venues. To get started, contact your customer success manager or the support team.
Create a new HQ discount
- From HQ, go to Products > Discount codes > Create discount code.
- Under Venues, select the venues or venue tags that can access this discount. Any changes will apply to all selected venues.
-
To count usage across all selected venues, select Usage limits apply across selected venues.
When selected, a code's usage limit applies once across the group — for example, a two-use discount can be redeemed twice in total across selected venues, not twice at each venue.
- Under Content, enter a Discount name. This is used internally and must be unique.
- If you're creating a discount for staff, select This is a staff only discount.
Configure the discount details
Under Discount details, complete the following:
- Discount type — select Percentage, Fixed amount, Buy & Get or Flat price. Learn more about the different types of discount codes.
- Value — enter the discount value.
- Products — select which products the discount applies to: Specific products, All products (excl. gift cards) or Gift cards.
Choose how to generate the discount code(s)
- Under Discount codes, select how you want to create the codes: Create custom codes, Upload codes or Issue code on purchase.
- If you select Issue code on purchase:
- Select the products that will trigger the code to be issued.
- To use the guest's ticket ID as their discount code, select Use ticket ID as discount code. When selected, the discount must be redeemed on the same day as purchase.
- To print the code on the guest's receipt, select Print discount on receipt.
- Under Sales channels, select which channels should issue the code at the time of purchase: Checkout & API, Self Serve Kiosk, Point of Sale or Venue Manager.
Share a discount link with guests
If you select Create custom codes or Upload codes, you can create a shareable link to apply the discount automatically at checkout.
- Select Shareable discount URL, then add instructions in the Add redemption instructions field.
- The shareable URL can be added to emails, SMS or campaigns to send guests directly to a venue's checkout with the discount applied.
- You'll need a checkout URL for each venue.
- Select Edit to open the URL settings, where you can choose each venue's destination checkout and the discount code to use. Copy the generated URL, then select Save.
- Shareable discount URLS work with full-page progressive checkouts only. They're not available for overlay or legacy checkouts.
To learn more, see the guide Share a discount with a checkout link.
Set discount availability
Select any availability restrictions you want to apply:
-
Discount usage — choose when the discount can be applied across your venues.
Select Ongoing for no end date, or Date range to restrict to specific dates and times — for example, use before 31 Jan to receive 20% off.
-
Visit dates — choose when guests must visit to redeem the discount.
Select Ongoing for no end date, or Date range to restrict to specific dates and times — for example, visit on Mondays before 10 AM to receive 20% off.
Example: To run a weekday promotion across two periods at all selected venues, set Discount usage to Ongoing from 1 Feb, then add two Visit date ranges:
1 Mar–31 Mar, Mon–Thu, 11 AM–3 PM
1 Sep–30 Sep, Mon–Thu, 11 AM–3 PM
Guests can use the same discount code across all selected venues. To qualify, they need to visit Monday–Thursday between 11 AM and 3 PM in March or September.
Additional options
Under Additional options, configure usage limits and any other restrictions.
Limit discount uses
To limit how many times the discount can be used, select Limit discount uses, then set the number of uses and select a limit type:
-
Per code
Limits the total number of times the code can be used across all bookings. By default, the discount applies once per booking — and for fixed-amount discounts, to one booking item in the cart, counting as one use.When Usage limits apply across selected venues is selected, this limit applies once across all selected venues.
For example, a Per code limit of 10 means the code can be used 10 times in total across the venues selected — not 10 times at each venue.
- Select Include booking rule to set the maximum number of booking items the discount can apply to within a single booking. Enter the number of uses — each qualifying item in the booking counts as one use toward this limit.
-
Select Allow multiple uses in same booking to let guests use the same code more than once within a single booking.
-
Per code per day
Works like Per code, but resets the limit each day within any booking date restrictions you've set. -
Per guest
Limits uses per individual guest.- When Usage limits apply across selected venues is selected, Per guest is not available as a limit type.
- Select Include booking rule to set the maximum number of times a guest can use the code for selected products in a single booking.
-
For each selected product (regardless of quantity purchased)
The limit applies separately to each selected product.- Select Codes can only be used once to restrict the code to a single use per guest across all time.
- For example, a code with 10 uses on two products gives 10 uses per product — buying 5 of one product at once counts as one use.
-
Across selected products (quantity purchased counts towards uses)
The limit applies across all selected products combined.- Select Codes can only be used once to restrict the code to a single use per guest across all time.
- For example, a code with a 5-use limit means buying 3 tickets in one transaction uses 3 of the 5 allowed uses.
Maximum discount per booking
To cap the discount amount per booking, select Set a maximum discount per booking and enter the maximum amount.
Save and automatically sync the discount to selected venues
Select Save. After you save, the discount syncs to the selected venues and appears on the Discount codes page with an HQ label.
Edit HQ discounts
Any changes made to saved HQ discounts will affect all venues who have been provided access to the discount.
If you remove venues from saved HQ discounts, the discounts will be archived at those venues.
HQ discounts are locked at managed venues and labelled with HQ.
- From HQ, go to Products > Discount codes.
- Select the name of the discount you want to edit.
- Edit any of the discount code settings.
- If you want to add or remove a linked venue from a discount, select the Venues field to open a drop-down, then add or remove a venue.
- If you remove a venue, the discount will be archived at that venue.
- Select Save. The updates are automatically added to the specific venues.
Archive HQ discounts
- From HQ, go to Products > Discount codes.
- For the discount you want to archive, select the options menu (3 dots), then select Archive.
- Check the number of linked venues that will be affected.
- Select Continue to confirm. The discount will be archived at the linked venues.
Learn more
- Create and manage venue tags (groups) in HQ — Group venues by region, franchise or brand to control which venues receive each HQ discount.
- Discounts in ROLLER — Understand all discount types available in ROLLER, including Buy & Get and flat price, before creating your first code.
- Share a discount with a checkout link — Generate an address that applies the discount automatically at checkout — no code entry needed from guests.
- Track discount code usage — View how many times a discount has been used and which bookings applied it.
- Discount code usage report — Compare your top codes by usage, total discount value and revenue impact across your venues.