ResytechResytech Docs
Promotions

Create a Coupon

How to create a new discount coupon in Resytech, including discount types, coupon codes, and activity targeting.

Create a coupon whenever you want to offer customers a discount on their booking. Coupons require at least one code that customers enter during checkout. You can configure percentage discounts, flat dollar amounts, or fixed-price overrides.

Before you begin

  • You need access to the Resytech Dashboard.
  • Decide on the discount type and amount you want to offer.
  • Have at least one coupon code ready (e.g., SUMMER25, VIP10OFF).

Steps

  1. In the sidebar, click Coupons to open the coupons list page.
  2. Click the Create Coupon button in the top-right corner. You are taken to the coupon editor.
  3. Fill in the General Information section:
FieldRequiredDescription
Campaign NameYesAn internal name for this coupon campaign (max 50 characters). Not shown to customers.
DiscountYesThe discount value. Use the toggle to switch between % (percentage) and $ (flat amount). See discount types below.
Add-onsNoToggle on to apply the discount to add-on items in the booking, not just the base price.
Taxes & FeesNoToggle on to remove taxes and fees from the discounted booking total.
  1. Scroll to the Coupon Codes section and add at least one code. See coupon code options below.
  2. Click Create Coupon in the page header to save.

Discount types

Resytech supports three discount calculation methods:

TypeHow it worksExample
PercentageReduces the booking subtotal by the given percentage. A value of 20 means 20% off.20% off a $100 booking = $80 total
FlatSubtracts a fixed dollar amount from the subtotal. Capped at the subtotal so the total never goes negative.$15 off a $100 booking = $85 total
FixedSets the final price to the specified amount. The discount is the difference between the current subtotal and this target price. If the subtotal is already at or below the target, no discount is applied.Fixed price of $50 on a $100 booking = $50 total

When creating a coupon in the dashboard, the % toggle corresponds to Percentage and the $ toggle corresponds to Flat. The Fixed discount type is available through the API.

Coupon code options

Each coupon can have multiple codes. Customers enter one of these codes during checkout to activate the discount.

FieldDescription
CodeThe text the customer types at checkout. Codes are automatically converted to uppercase (e.g., summer25 becomes SUMMER25).
UnlimitedWhen enabled, this code can be used an unlimited number of times.
Limit CountWhen Unlimited is off, sets the maximum number of times this specific code can be redeemed. Once reached, the code stops working even if the overall coupon is still active.

You can add as many codes as you need. This is useful for distributing unique codes to individual customers or partners while keeping them under a single campaign.

What happens next

  • The coupon is created in an enabled state by default.
  • Customers can immediately enter any of the coupon codes during checkout.
  • The coupon applies to all activities by default. To restrict it to specific activities or equipment, or to add time-based rules, see Configure Coupon Rules.

Tips

  • Codes are case-insensitive at checkout. A customer can type summer25 or SUMMER25 and both will match.
  • Use descriptive campaign names. The campaign name is only visible to your staff, so something like "Summer 2026 - 20% Off Weekdays" is more helpful than "Promo 1."
  • Start with percentage discounts for simplicity. They scale naturally with booking value and are easy for customers to understand.
  • The "Discount Add-ons" toggle is powerful. If you sell extras like GoPro mounts or life jackets, enabling this means the coupon discount also applies to those items, which increases perceived value.
  • Use "Remove Taxes & Fees" carefully. This removes all taxes and fees from the booking when the coupon is applied, which may affect your tax reporting.

On this page