Creating and Managing Promo Codes
Promo codes let clubs offer discounts on court reservations, events, store products, and booking-pass packages. You control what a code applies to, how big the discount is, when it can be redeemed, and how many times.
Creating a Promo Code
-
Go to Promo Codes in the admin panel.
-
Click Add New Promo.

-
Enter the Promo Code (for example,
WINTER2026). -
Toggle Enabled to make the promo code active.
-
(Optional) Add an Internal Description (for admin use only).
-
Add a User-Facing Description—this is what players see at checkout.

Set Validity & Usage Limits
- Valid From / Expires At
Define the date range when the promo code can be used. - Maximum Total Uses
Limit how many times the code can be used in total (e.g., first 100 redemptions). - Max Uses Per User
Limit how many times a single user can redeem the code (e.g., once per user). - Bookings from / Bookings until
Limit which booking dates the code discounts, separately from when it can be redeemed. See Limit a promo code to specific booking dates.
Leave limits empty to allow unlimited usage.
Choose the Discount Type
Under Discount Configuration, pick a Discount Format:
- Percentage — a share off the total (for example, 20% off).
- Fixed Amount — a flat sum off the total (for example, $5 off).
- Free Hours — free court time instead of money off (for example, one free hour). Orders codes only; it is not offered for a Memberships & subscriptions code, because a recurring charge has no court time to give away.
Then enter the Discount Value: the percentage, the dollar amount, or the number of hours.
Select Where the Promo Applies
First answer What kind of code is this?:
- Orders — discounts court time, events, store products, and booking-pass packages. This is the usual choice.
- Memberships & subscriptions — discounts a recurring membership charge instead.
For an Orders code, What this code applies to is a required choice with four independent opt-ins. A code with nothing ticked is refused when you save, with a message telling you to pick at least one. There is no implicit "applies to everything".
| Opt-in | What it covers |
|---|---|
| Court reservations | Standalone court bookings. The label follows your club's own word for a court or bay. |
| Events & programs | Everything on the schedule. Narrow it further — see below. |
| Store products | Goods sold through the club store. Gift cards are never discountable. You can optionally limit the code to particular categories or products. |
| Booking-pass packages | Bundles of court time sold up front. All-or-nothing — you cannot target individual packages. |
Ticking Events & programs opens a three-way choice:
- All events — every category, including any added to OpenCourt later.
- By event category — tick from Open Play, Tournament, League, Clinic, Lesson, and Other.
- By event tag — pick from your club's event tags.
These three are mutually exclusive, and switching between them clears the previous answer rather than leaving it set out of sight.
Save and Share
Click Create Promo Code to save.
Once created, share the code with your players. When they apply it at checkout, the discount will be calculated automatically and reflected in the total.
This is how your players can apply it:
Example
Promo Code: WINTER2026
Discount: 20% off
Valid: January 1 – February 28 2026
Usage: 1 time per user, up to 20 total redemptions
Applies to: Court reservations and Open Play
Players who apply this code at checkout will instantly receive 20% off.
Editing Promo Codes
Promo codes can be edited at any time:
- Open the Promo Codes page.
- Click View Promo Code next to the promo you want to update.
- Make changes to discount rules, validity dates, limits, or eligibility.
- Save your updates — changes apply immediately.
You can also disable a promo code at any time by toggling it off.

Turning a Promo Code On or Off
The Promo Codes list has an Active column with a toggle on every row, so you can switch a code on or off without opening it. The change takes effect immediately.
Turning a code off is not the same as deleting it: the code keeps its settings and its usage history, and you can turn it back on at any time.
A code stops working when either you switch Active off or its Expires At date passes.
Viewing Promo Code Details & Usage Reports
When you click View Promo Code, you can:
- See all promo settings (discount type, value, eligibility, and dates).
- Review a detailed usage report, including:
- Each time the promo code was applied
- The user who used it
- Date and time of use
- The reservation or event it was applied to (with a direct link)
- Discount amount applied
This gives full visibility into how each promo code is performing.

Promo codes give clubs a flexible way to run promotions, reward players, and boost participation—while keeping full control over limits and eligibility.
Booking Upsells
The Booking Upsells feature lets your club offer add-on products and services during court reservations or event sign-ups. It’s a great way to increase revenue while improving player experience — whether you’re renting paddles, selling balls, or offering food and beverage packages.
Limit a promo code to specific booking dates
Set a booking-date window so a promo code discounts only reservations and events that start on the dates you choose, separately from the dates the code itself can be redeemed.