ResytechResytech Docs
Promotions

Activity Vouchers

Sell a prepaid activity now and let the customer choose their date later.

An Activity Voucher is a prepaid entitlement to a specific experience: one rental of a chosen activity and duration, on any eligible date within a season you define. Customers buy vouchers during a sale (for example Black Friday), receive one code per voucher by email, and later book a normal departure by applying the code at checkout.

A voucher is not a dollar balance and not a discount. It pays for exactly the covered experience at the purchased terms, even if your prices change before the customer books.

ProductWhat the customer ownsWhat redemption consumes
Gift cardA dollar balanceDollars toward any booking
CouponPermission to receive a discountOne use of the discount
Activity VoucherA specific prepaid rentalThe purchased entitlement, in full

Only fixed-duration equipment rentals with per-equipment pricing can be sold and redeemed today. The editor also lists per-person tours as "admissions", but admission vouchers cannot be purchased online or applied to a booking yet. Do not publish an admission promotion.

Where to find it

Go to Resources > Activity Vouchers in the dashboard sidebar. The list shows each promotion with its link name, status and last update. Filter by status with the Promotion status dropdown.

TaskPermission required
View promotions, orders and voucher codes (masked)Resources: View
Create, edit, publish, pause or archive a promotion; resend voucher emailsResources: Edit
Refund a voucher purchaseAdministrator
Apply vouchers to a new booking, and cancel, reschedule, edit or reinstate a voucher bookingBookings: Edit
Open the Activity Voucher reportReports

Promotions belong to the location you are viewing. Vouchers are redeemed at the location that sold them.

Promotion settings

A promotion is edited as a draft and sold from its published terms. Publishing takes a frozen copy of the draft (a revision). Every purchase records the revision it was sold under, so later edits change future sales only.

Promotion details

FieldDescription
Promotion nameShown to customers on the purchase page, in emails and on bookings. Required.
DescriptionMarketing text for the purchase page.
Promotion link nameThe last part of the purchase page address, for example black-friday-jet-ski. Lowercase letters, numbers and single hyphens only. Unique per location. It is required to publish and cannot be changed after the first publication, so existing links keep working.
Price per voucher (USD)The discounted price of one voucher. Taxes and fees are added on top at purchase. Must be more than $0.00. Only USD is supported.
Maximum vouchers per order1 to 100. Defaults to 20. This is a per-order limit, not a per-customer limit.
Total sales cap (optional)Stops sales once this many vouchers have been sold across all revisions. Orders that are still paying count toward the cap. Leave empty for unlimited.

What each voucher covers

FieldDescription
ActivityA published, fixed-duration equipment rental with per-equipment pricing. The activity's current name is snapshotted when you publish.
DurationOne of the activity's active durations under one day. A 30-minute voucher covers a 30-minute rental only; two vouchers do not add up to one 60-minute rental.
Rental units per voucherHow many equipment units one code pays for. Usually 1.
Eligible equipmentThe equipment types (from the activity's enabled assignments) a voucher may be applied to. The customer can choose any of them when booking; each voucher covers its configured number of units.
Included add-ons (optional)Add-ons, with a quantity per voucher, that are prepaid too. Each add-on belongs to a specific equipment type. Any add-on not listed here, or any quantity above the included amount, stays payable at booking.

The coverage summary under these fields reads back the promise, for example "Each voucher covers 1 rental unit for 30 minutes of Jet Ski Rental, plus 0 included add-ons."

Sale and redemption dates

All times use the location's time zone. Departure dates are inclusive.

FieldDescription
On sale from / Sale endsWhen customers can buy. Closing the sale never invalidates vouchers already sold.
Bookings open / Book by (optional)When a holder may make their booking. A Book by deadline limits when the reservation is created; the departure itself can be later. Leave empty to allow booking as soon as the voucher is issued and up to the last valid departure.
First valid departure date / Last valid departure dateThe season the experience must fall in.
Allowed departure weekdaysLeave all unselected to allow every day.
Excluded departuresBlackout dates or ranges, optionally limited to a time of day. Leave the times empty to exclude whole days. A time range that ends before it starts wraps past midnight.

These are three independent clocks. A voucher bought in November for a season starting in May can be booked in January. Closing the sale does not stop that booking, and passing the Book by date does not cancel a booking that was already made.

Cancellation policy

Each promotion carries its own voucher cancellation policy, frozen with the purchased revision.

FieldDescription
On-time cancellation cutoff before departureA number of minutes, hours or days. A cancellation exactly at the cutoff counts as on time. Zero means at or before departure.
On-time customer cancellationRestore voucher or Forfeit voucher.
Late customer cancellationOutcome when the customer cancels inside the cutoff.
No-showOutcome when you cancel a past departure with the no-show cause.
Operator cancellationOutcome when you cancel the experience yourself.
Additional cancellation and refund termsFree text shown on the purchase page, in the voucher email and on the customer's booking page. Required.

Restore returns the same code to the customer under its original dates and exclusions. It does not extend the voucher and does not refund the purchase. Forfeit keeps the voucher consumed. All four outcomes must be chosen before you can publish. See Cancelling a voucher booking for how this policy is applied and how to make an exception for one booking.

This voucher policy is separate from the location's customer booking management cancellation window, which only controls whether customers may cancel online at all.

Promotion statuses

StatusMeaning
DraftSaved but never published. Not for sale. Settings may be incomplete.
PublishedOn sale during its sale window. The purchase page is live.
PausedNew sales are stopped. Every voucher already sold stays valid. Publish again to resume, which also publishes any draft changes.
ArchivedPermanently closed. Cannot be edited or published again. Sold vouchers keep their terms and can still be redeemed, refunded and reported on.

Promotions cannot be deleted. Use Review & Publish, Pause Sales and Archive in the promotion header; each asks for confirmation. Every publication is listed under Publication History, and each order shows the exact terms it was purchased under.

Taxes and fees

Applicable taxes and customer fees are collected at purchase, calculated from the discounted voucher price using the location's taxes and fees that apply to the covered activity. A flat fee is charged once per order, not once per voucher.

When the voucher is redeemed, the covered rental and its original taxes and fees are already paid. A fully covered booking never asks the customer for another mandatory charge, even if your prices, taxes or fees have gone up. Anything the voucher does not cover (an extra rental, an add-on that is not included) is priced at current rates with current taxes and fees on that uncovered part only.

A flat fee is never charged twice on one booking. If the vouchers applied to a booking already paid a flat fee, the uncovered part does not pay it again; only any difference to the fee's current amount is collected. For example, a $3 booking fee paid with the voucher stays $3 when the customer adds a second rental, and becomes $5 if you have since raised that fee to $5. The booking shows one line per fee, combining what the voucher paid and what the booking collected.

How customers buy

The purchase page lives on your booking site at /vouchers/<promotion-link-name>, for example https://book.example.com/vouchers/black-friday-jet-ski. There is no public list of promotions, so link to the page from your website, email campaigns or a Book Now button in voucher mode.

  1. The customer chooses a Number of vouchers (1 up to the per-order maximum) and reviews What each voucher covers: coverage, valid dates, exclusions and the cancellation policy.
  2. They enter their name and email. Ticking Send these vouchers to someone else adds a recipient email and optional name.
  3. They accept the voucher terms and pay by card in one step. The card is charged immediately.
  4. The voucher codes appear on screen, with Copy code and Use this voucher buttons, and are emailed.

There is no receipt page. If the browser closes mid-payment, reopening the purchase page checks the saved attempt and shows the outcome without charging twice. An order that has not been paid within 20 minutes expires and releases its place in the sales cap.

Voucher codes and the email

Each voucher gets its own code in the format AV-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX. Treat codes like cash: anyone holding a code can redeem it, and the dashboard only ever shows the last characters.

One email is sent per order, containing every code, what is covered, when the customer can book, the cancellation policy and a Choose your date(s) link to the redeem page. The email goes to the recipient when one was given, otherwise to the purchaser.

When a purchaser gifts the vouchers, the purchaser does not receive an email. The codes are shown to them on screen after payment. Point customers to the on-screen codes if they ask about a receipt.

If a purchase is flagged for review (for example a dispute or an unexplained refund on the payment), the customer sees "Your purchase needs a quick review" and no codes are released until the order is resolved. See Manage Voucher Orders.

How customers redeem

  1. The customer opens the emailed link, or goes to /vouchers/redeem on your booking site, enters a code and clicks Check voucher. The page shows the promotion, "Code ending …" and the full purchased terms. It never shows a remaining balance, because there is none.
  2. Choose your date starts a normal booking for the covered activity. The customer picks a departure, equipment and any add-ons as usual.
  3. At checkout they apply the code under Apply Voucher, and can add more codes one at a time. The price breakdown shows an Activity Vouchers prepaid line, and the button reads Confirm Booking when nothing is due or Pay & Book when extras are owed.
  4. The booking is created as a normal Confirmed booking with the full equipment, guest and add-on quantities. Only confirmed booking creation consumes the voucher.

Rules that apply at redemption:

  • The departure must be inside the valid dates and weekdays, outside every exclusion, and booked within the Bookings open / Book by window. Availability is checked as for any booking; a valid voucher is not a guaranteed seat.
  • Each code covers its configured units of an eligible equipment type at the purchased duration. Two rental vouchers on a booking for three jet skis cover two units; the third rental and any add-ons that are not included remain payable. Vouchers cannot be applied to a different duration or equipment type.
  • A voucher is consumed in full. A booking that would be cheaper than the voucher price does not create credit or a refund.
  • Vouchers cannot be combined with coupons, gift cards or manual price overrides on the same booking, and cannot be used on OTA bookings.
  • Once the customer starts paying, the codes are reserved for that checkout for 20 minutes. A code can be reserved or redeemed by only one booking at a time. An interrupted checkout is resolved automatically, and the customer is guided to check its status before starting over.

Staff can redeem vouchers on behalf of a customer in the New Booking wizard. See Redeem an Activity Voucher.

Voucher and redemption states

Each code has a status, and each use of a code has a redemption state. Both appear on the order page and in the report.

Code statusMeaning
AvailableIssued and not consumed. Whether it can be used now still depends on its dates and any redemption in progress.
Refund pendingA purchase refund has been requested and not yet confirmed. The code cannot be used.
RefundedThe purchase money for this voucher was returned. The code cannot be used.
SuspendedAutomatically restricted because of a dispute, chargeback or unexplained refund on the order. Lifted automatically when the order is clean again.
VoidedCancelled by the platform. Cannot be used.
Redemption stateMeaning
ReservedHeld by a checkout that has not completed.
RedeemedApplied to a Confirmed booking.
ReleasedThe checkout did not complete; the code is available again.
RestoredThe booking was cancelled and the policy or an operator exception returned the code for reuse.
ForfeitedThe booking was cancelled and the voucher stays consumed. Its prepaid value remains on the cancelled booking.

The Activity Voucher report adds derived inventory states such as Expired (the terms have lapsed) and Not yet redeemable (before Bookings open).

Voucher bookings

A booking funded by vouchers shows an Activity Vouchers panel with each voucher (masked code, state, coverage) and a Prepaid value applied line. The prepaid amount is not a payment on the booking: the money was collected on the voucher order and stays in the voucher ledger. Balance, invoices, payments, tips and refunds of the customer's own payments work as usual.

Because the voucher pays for specific products at specific prices, these bookings use dedicated, reviewed flows instead of the ordinary editors. Every flow shows a preview and asks you to confirm, and every result is recorded in the booking's event log and the voucher history.

ActionHow it works on a voucher booking
Edit equipment or add-onsManage Equipment opens a review that keeps the redeemed rentals and included add-ons and lets you add, remove or swap uncovered extras. See Editing Bookings.
RescheduleThe Reschedule tab offers a date/time change only. Products, prices and payments stay the same and the purchased date restrictions are rechecked. See Rescheduling.
CancelThe status dialog shows each voucher's outcome under the purchased policy and lets you record an exception. See below.
ReinstateA cancelled voucher booking uses Reinstate Booking, which reclaims restored vouchers if they are still available. See Booking Statuses.
Change activity, change duration, extend, reduce, copy, or edit line items directlyNot available. The dashboard explains that the booking has redeemed vouchers and points to the reviewed flows.

These flows require a future, Confirmed booking that has not checked in (or, for reinstatement, a future Canceled one). Bookings with a gift card applied, OTA bookings and private tours need operator assistance through support.

Cancelling a voucher booking

When you cancel a voucher booking, the Change Status dialog adds a Voucher cancellation review:

  1. Choose the Reason for cancellation: Customer cancellation, No-show (only after the scheduled start) or Operator cancellation. The reason selects which outcome from the purchased policy applies. A customer cancellation is on time when it happens at or before the policy cutoff.
  2. Leave Voucher handling on Follow each voucher's purchased policy, or choose an exception to restore or forfeit every voucher on this booking and enter a Reason for this exception. Exceptions apply to this booking only and never change the promotion.
  3. Review each voucher's outcome and the Balance after cancellation, tick the confirmation box and update the status.

Restoring a voucher never refunds its purchase and never lifts a refund or dispute restriction. Forfeited value stays on the cancelled booking and cannot pay a cancellation fee. Refunds of payments the customer made on the booking itself are a separate decision in the same dialog, as for any booking.

Customers can cancel their own voucher bookings online when customer cancellation is enabled and the booking is inside the location's cancellation window. They see the same per-voucher outcomes before confirming. Customers cannot reschedule a voucher booking online; they need to contact you.

Orders, resends and refunds

The Orders & Vouchers tab on a promotion lists every purchase with its payment and fulfillment status. Opening an order shows the order summary, each voucher (masked) with its state, refund history, delivery attempts and the exact Purchased terms.

  • Resend Vouchers queues one new email with every code that is still usable, to the original recipient. Used, forfeited and restricted codes are left out. One resend per minute per order.
  • Refund vouchers returns the original purchase money for selected unused vouchers to the original card. Each voucher refunds exactly its original allocation (product price plus taxes, and customer fees if you choose to return them); you cannot refund an arbitrary amount or the current retail price. Used, reserved, refunded and restricted vouchers cannot be selected. Refunds require an Administrator.

See Manage Voucher Orders for the steps.

Refunding a voucher purchase and refunding a payment on a booking are separate actions with separate limits. Cancelling a booking never refunds the voucher purchase on its own.

Reporting

Reports > Financials > Activity Vouchers reconciles purchase collections and refunds, current outstanding vouchers and the bookings they fund, with CSV exports. Voucher purchase cash is deliberately kept out of the booking-based Accounting Summary so the same money is never counted twice. See Activity Voucher reconciliation.

Limits

  • USD only. The location needs a connected Stripe account.
  • Equipment rentals with a fixed duration under one day and per-equipment pricing. No tours, private tours, dynamic durations, multi-day rentals, per-booking or per-group pricing. Admission vouchers cannot be created for tours marked Private Tours Only.
  • One activity and one duration per promotion. A voucher cannot be exchanged for a different experience or for cash or gift card credit.
  • Vouchers are sold online only, at the purchase page. They cannot be sold from the dashboard or the point of sale, and cannot be sold or redeemed through OTA or OCTO channels.
  • No PDF attachment, scheduled gift delivery or expiry reminder emails.

On this page