Documentation/Gift Vouchers

Gift Vouchers

Create and sell gift vouchers online, manage voucher templates, track redemptions, and handle voucher balances.

Overview

Gift Vouchers allow your customers to purchase vouchers online that can be redeemed for services at your business. Vouchers can be purchased for personal use or as gifts for others.

Requirements
Gift Vouchers require Online Payments to be enabled. You must have a connected Stripe account to sell vouchers online. See the Online Payments documentation for setup instructions.

The Gift Vouchers feature is accessed from the Dashboard under the Gift Vouchers menu. It consists of two main tabs:

  • Templates — Create and manage voucher types that customers can purchase
  • History — View and manage all sold vouchers

Voucher Templates

Voucher templates define the types of gift vouchers available for purchase. Each template includes the following settings:

  • Name — The display name of the voucher (required)
  • Description — A description shown to customers when purchasing
  • Price Options — One or more price values customers can choose from (e.g., $50, $100, $150)
  • Validity Period — How many months the voucher is valid after purchase
  • Terms & Conditions — Custom terms displayed during purchase
You can reorder voucher templates by dragging them in the list. The display order determines how they appear to customers on your booking page.

Creating a Template

To create a new voucher template:

  1. Navigate to Gift Vouchers in the Dashboard
  2. Click "Add New" at the bottom of the Templates list
  3. Enter the voucher name and description
  4. Add one or more price options
  5. Set the validity period in months
  6. Optionally add terms and conditions
  7. Save the template

Online Purchase

Customers can purchase gift vouchers through your online booking page. The purchase flow guides them through several steps:

Purchase Steps

  1. Select Voucher — Choose from available voucher templates
  2. Select Amount — Pick a price from the template's options
  3. Select Design — Choose a visual design for the voucher (6 styles available)
  4. Recipient Details — Enter recipient information
  5. Payment — Complete payment via Stripe

Purchase Types

Customers can purchase vouchers in two ways:

  • For Myself — The purchaser is also the recipient. They receive the voucher directly to use for their own bookings.
  • As a Gift — The voucher is sent to a different recipient. The purchaser provides both their own details and the recipient's information. An optional personal message can be included.
Promo codes can be applied during purchase if you have the Promos feature enabled. This allows you to offer discounts on gift voucher purchases.

Sold Vouchers

The History tab displays all sold vouchers. You can search and filter vouchers by:

  • Voucher number
  • Status (Active, Used, Expired)
  • Balance amount
  • Expiry date

Voucher Details

Selecting a voucher shows its complete information:

  • Template — The voucher template used
  • Voucher Number — Unique code (format: RR + 6 characters)
  • Initial Balance — Original purchase amount
  • Remaining Balance — Current available balance
  • Purchase Date — When the voucher was bought
  • Expiry Date — When the voucher expires
  • Paid By — Sender/purchaser name and email
  • Paid For — Recipient name and email

Managing Vouchers

From the voucher details view, you can:

  • Edit Info — Update voucher number, expiry date, or sender/recipient details
  • View Transactions — See the complete redemption history
  • Resend Receipt — Send the purchase receipt to the sender again
  • Resend Voucher — Send the voucher email to the recipient again
Use the resend options if a customer didn't receive their voucher email or needs a copy of their receipt.

Redemption

Gift vouchers can be redeemed when paying for bookings. The system supports both full and partial redemptions.

How Redemption Works

  • Customers enter their voucher code when booking online
  • The system validates the voucher (checks status, expiry, and balance)
  • The voucher balance is applied to the booking payment
  • If the voucher covers the full amount, no additional payment is needed
  • If the booking costs more than the voucher balance, the customer pays the difference
  • Partial balances remain on the voucher for future use

Balance Reservation

When a voucher is applied to a pending booking, the amount is reserved to prevent double-spending. The reserved balance is:

  • Deducted from available balance when the booking is confirmed
  • Released back to the voucher if the booking is cancelled

Voucher Status

Vouchers have the following statuses:

  • Unpaid — Payment initiated but not completed
  • Active — Paid and ready for use
  • Used — Fully redeemed (zero balance remaining)
Expiration
Expired vouchers cannot be redeemed. The expiry date is calculated from the validity period set in the voucher template. Check local regulations as some jurisdictions have rules about gift card expiration.

Email Notifications

The system automatically sends email notifications at key points in the voucher lifecycle:

Purchase Notifications

  • Voucher Email — Sent to the recipient with the voucher code and details. For "For Myself" purchases, this goes to the purchaser. For gifts, it goes to the recipient.
  • Purchase Receipt — Sent to the purchaser confirming the payment
  • Company Notification — Sent to your business email notifying you of the sale

Usage Notifications

  • Voucher Used — Sent to the voucher holder when their voucher is redeemed, showing the amount used and remaining balance
You can resend the voucher email or purchase receipt at any time from the voucher details view in the History tab.