Gift Voucher Management

Gift Voucher Management

Category: Organiser Features
Last Updated: 2026-01-28

Overview

The Gift Voucher Management feature enables riding schools and equestrian organisations to create, manage, and track digital gift vouchers. Gift vouchers provide a new revenue stream by allowing customers to purchase prepaid credits that can be redeemed for lessons, bookings, and other services. The system handles the complete voucher lifecycle from creation through redemption, with automatic tracking of remaining balances and expiry dates.

This feature is particularly valuable for riding schools looking to:

  • Generate revenue through gift voucher sales (especially during holiday periods)
  • Provide flexible payment options for customers
  • Enable gifting of riding lessons and experiences
  • Track voucher usage and redemption patterns

Who Uses This

Riding School Administrators & Organisers:

  • Create and issue gift vouchers for customers
  • Monitor voucher usage and redemption status
  • Track revenue from gift voucher sales
  • Manage voucher expiry and cancellations
  • View detailed redemption history

Riding School Clients & Riders:

  • Purchase gift vouchers for themselves or others
  • Redeem vouchers during lesson bookings
  • Check remaining voucher balance
  • Apply voucher credits to payment transactions

Key Features

Voucher Creation and Management

  • Unique Voucher Codes: Each voucher receives a unique 12-character alphanumeric code (e.g., "AB12CD34EF56")
  • Customizable Values: Set any monetary value in AUD
  • Flexible Validity: Configure voucher expiry period (default 365 days)
  • Personalization: Add purchaser details, recipient information, and personal messages
  • Status Tracking: Monitor vouchers through their lifecycle (active, redeemed, expired, cancelled)

Redemption System

  • Partial Redemption: Vouchers can be used across multiple bookings until fully redeemed
  • Real-time Balance Tracking: Automatic calculation of remaining voucher value
  • Booking Integration: Seamless redemption during the booking payment flow
  • Audit Trail: Complete history of all redemptions with timestamps and user details

Administrative Controls

  • Filtering and Search: View vouchers by status (active, redeemed, expired, cancelled)
  • Pagination: Browse large voucher lists efficiently
  • Cancellation: Deactivate vouchers when needed (e.g., refund scenarios)
  • Validation: Check voucher validity before redemption

How to Use

Creating a Gift Voucher

  1. Navigate to Gift Voucher Management

    • Access your organisation's admin panel
    • Select "Gift Vouchers" from the management menu
  2. Fill in Voucher Details

    • Value: Enter the voucher amount (e.g., $100.00)
    • Validity Period: Specify how many days until expiry (default: 365 days)
    • Purchaser Information:
      • Name of person buying the voucher
      • Email address for receipt
    • Recipient Information (optional):
      • Name of person receiving the voucher
      • Email address for delivery
    • Personal Message (optional): Add a custom message for the recipient
  3. Generate Voucher

    • Click "Create Gift Voucher"
    • System generates a unique 12-character voucher code
    • Voucher is immediately active and ready for use
  4. Distribute Voucher

    • Share the voucher code with the purchaser/recipient
    • Optionally email the voucher details automatically

Managing Existing Vouchers

View All Vouchers:

  • Navigate to the Gift Vouchers list
  • See voucher code, original value, remaining value, and status
  • Use pagination to browse through vouchers (30 per page)

Filter Vouchers by Status:

  • Active: Currently usable vouchers with remaining value
  • Redeemed: Fully used vouchers (zero remaining balance)
  • Expired: Vouchers past their expiry date
  • Cancelled: Deactivated vouchers

View Voucher Details:

  • Click on any voucher to see complete information
  • View purchaser and recipient details
  • See redemption history with dates and amounts
  • Check remaining balance and expiry date

Cancel a Voucher:

  • Open the voucher details
  • Click "Cancel Voucher"
  • Confirm cancellation
  • Voucher becomes inactive and cannot be redeemed

Redeeming a Gift Voucher

During Booking Creation:

  1. Customer proceeds to payment for a lesson or booking
  2. Customer enters voucher code in the payment form
  3. System validates the voucher:
    • Checks if code exists
    • Verifies voucher is active
    • Confirms voucher hasn't expired
    • Ensures remaining balance is available
  4. If valid, voucher credit is applied to the booking total
  5. Remaining voucher balance is updated automatically

Partial Redemption Example:

  • Original voucher value: $200.00
  • First booking cost: $75.00
  • After first redemption: Remaining value = $125.00
  • Second booking cost: $80.00
  • After second redemption: Remaining value = $45.00
  • Voucher can continue to be used until fully depleted

Tracking Redemptions

Redemption History:

  • View complete list of all redemptions for each voucher
  • See booking reference, amount redeemed, and redemption date
  • Track who redeemed the voucher (user information)
  • Monitor voucher usage patterns across your organisation

Financial Reporting:

  • Track total gift voucher revenue
  • Monitor outstanding voucher liabilities
  • Identify peak voucher purchase periods
  • Analyze redemption rates and timeframes

Business Rules

Voucher Creation

  1. Voucher value must be greater than zero
  2. Each voucher receives a unique code
  3. Expiry date automatically calculated from validity period
  4. Voucher is immediately active upon creation
  5. Original value equals remaining value at creation

Voucher Validation

  1. Code Existence: Voucher code must exist in the system
  2. Active Status: Voucher must be marked as active
  3. Expiry Check: Current date must be before expiry date
  4. Balance Check: Remaining value must be greater than zero

Voucher Redemption

  1. All validation rules must pass before redemption
  2. Redemption amount must be greater than zero
  3. Redemption amount cannot exceed remaining balance
  4. Partial redemption is allowed (multiple uses until depleted)
  5. Each redemption creates an immutable audit record
  6. Remaining balance automatically decremented
  7. Voucher marked as fully redeemed when balance reaches zero

Voucher Cancellation

  1. Only admins can cancel vouchers
  2. Cancelled vouchers cannot be reactivated
  3. Cancellation does not affect existing redemption records
  4. Cancelled vouchers appear in reporting with "cancelled" status

Use Cases and Examples

Use Case 1: Holiday Gift Vouchers

Scenario: A riding school wants to offer gift vouchers for Christmas gifts.

Steps:

  1. Create multiple gift vouchers with standard amounts ($50, $100, $200)
  2. Add festive messages: "Give the gift of riding this Christmas!"
  3. Set validity to 12 months to encourage redemption
  4. Customer purchases voucher online via payment
  5. Recipient receives voucher code via email
  6. Recipient books lessons and applies voucher code at checkout
  7. Remaining balance carries forward for future bookings

Benefits: New revenue stream, customer acquisition, seasonal promotion

Use Case 2: Membership Incentive Program

Scenario: Reward long-standing members with complimentary lesson credits.

Steps:

  1. Create gift vouchers with $50 value for each qualifying member
  2. Set purchaser as "Riding School Management"
  3. Add personalized message: "Thank you for 5 years with us!"
  4. Distribute codes via email or in-person
  5. Members redeem against any standard lesson
  6. Track redemption rates to measure program success

Benefits: Member retention, customer satisfaction, loyalty rewards

Use Case 3: Corporate Event Packages

Scenario: Local business wants to gift riding experiences to employees.

Steps:

  1. Create bulk gift vouchers ($150 each for 20 employees)
  2. Set purchaser as the corporate client
  3. Provide list of voucher codes to corporate contact
  4. Employees book individual lessons using their unique codes
  5. Track redemption across the corporate group
  6. Generate report on usage for corporate client

Benefits: B2B revenue, bulk sales, potential for recurring corporate relationships

Use Case 4: Partially Used Voucher

Scenario: Customer has a $200 voucher and books multiple lessons over time.

Timeline:

  • Day 1: $200 voucher issued (Code: AB12CD34EF56)
  • Week 2: Books 1-hour lesson ($75) → Remaining: $125
  • Week 6: Books group lesson ($40) → Remaining: $85
  • Week 10: Books 1.5-hour lesson ($110) → Uses $85 from voucher + $25 cash → Remaining: $0
  • Result: Voucher fully redeemed across 3 bookings

Benefits: Flexibility for customers, encourages repeated bookings, smooth payment experience

Security and Permissions

Admin Access (Organisation Administrators)

  • Create new gift vouchers
  • View all vouchers for their organisation
  • View detailed voucher information and redemption history
  • Cancel vouchers
  • Access filtered and paginated voucher lists

Member Access (Organisation Members)

  • Redeem gift vouchers during booking process
  • View vouchers applied to their own bookings
  • Cannot create, view, or cancel vouchers

Public Access (No Authentication)

  • Validate voucher codes during public booking flow
  • Check voucher validity and remaining balance
  • No access to voucher creation or management

Multi-Tenancy

  • All operations enforce organisation-level security
  • Users can only access vouchers for organisations where they have membership
  • Voucher codes are unique globally but scoped by organisation for validation

Integration Points

Payment System Integration

  • Voucher redemption integrated into booking payment workflow
  • Works alongside online payment processing
  • Can be combined with other payment methods (voucher + credit card)
  • Automatic balance calculation for mixed payment scenarios

Booking System Integration

  • Redemption records link to specific bookings
  • Booking payment totals automatically adjusted by voucher credits
  • Booking confirmation includes voucher redemption details

Lesson Package Integration

  • Vouchers can be redeemed for lesson packages
  • Supports both single lessons and multi-lesson packages
  • Flexible redemption across different lesson types

Email Notification Integration

  • Voucher creation triggers email to purchaser (receipt)
  • Optional email to recipient with voucher code and details
  • Redemption confirmation emails to both parties
  • Expiry reminder emails (configurable)

Reporting and Analytics

Available Reports

Voucher Sales Summary:

  • Total vouchers issued (count and value)
  • Revenue generated from voucher sales
  • Average voucher value
  • Peak purchase periods (seasonal trends)

Redemption Analytics:

  • Redemption rate (percentage of vouchers redeemed)
  • Average time to first redemption
  • Average time to full redemption
  • Partial vs. full redemption patterns

Outstanding Liability:

  • Total remaining value across all active vouchers
  • Unredeemed voucher balance by age
  • Expiry forecast (vouchers approaching expiry)

Voucher Status Breakdown:

  • Active vouchers (count and total value)
  • Fully redeemed vouchers
  • Expired vouchers (unused balance analysis)
  • Cancelled vouchers

Best Practices

For Riding School Administrators

  1. Set Clear Expiry Policies: 12-month validity balances customer flexibility with liability management
  2. Promote Seasonal Sales: Market gift vouchers during holidays and special occasions
  3. Monitor Outstanding Balance: Track unredeemed voucher value for financial reporting
  4. Communicate Expiry Dates: Remind customers before vouchers expire to encourage redemption
  5. Document Cancellation Policies: Establish clear refund/cancellation procedures
  6. Train Staff: Ensure all staff understand voucher redemption process
  7. Regular Reconciliation: Match voucher liability against actual redemptions monthly

For Customers

  1. Note Expiry Dates: Book lessons before voucher expires
  2. Use Partial Amounts: Don't feel pressured to use entire voucher at once
  3. Check Balance: Verify remaining balance before booking
  4. Keep Code Secure: Treat voucher code like cash
  5. Book Early: Popular lesson times fill up quickly, especially near expiry

Troubleshooting

Voucher Validation Fails

Issue: Customer enters valid-looking code but validation fails

Solutions:

  1. Verify code is entered correctly (case-insensitive, no spaces)
  2. Check voucher hasn't expired
  3. Confirm voucher is for the correct organisation
  4. Ensure voucher hasn't been cancelled
  5. Verify remaining balance is sufficient for booking amount

Redemption Error During Booking

Issue: Voucher validation succeeds but redemption fails

Solutions:

  1. Check redemption amount doesn't exceed remaining balance
  2. Verify user has organisation membership
  3. Ensure booking total is calculated correctly
  4. Check your internet connection
  5. Contact support if error persists

Duplicate Voucher Code

Issue: Error when creating a new voucher

Solutions:

  • The system automatically ensures all voucher codes are unique
  • If you encounter an error, simply try creating the voucher again
  • Contact support if the problem persists

Future Enhancements

Potential improvements to the Gift Voucher system:

  • Voucher Templates: Pre-defined voucher types with standard values and messages
  • Automated Email Delivery: Direct email sending with branded voucher design
  • Voucher Transfer: Allow recipients to transfer unused vouchers
  • Bulk Creation: Generate multiple vouchers at once for corporate clients
  • Custom Validity Rules: Set expiry based on first redemption rather than issue date
  • Voucher Topping-Up: Add value to existing partially-redeemed vouchers
  • Gift Voucher Purchase Portal: Public-facing page for direct voucher purchases
  • QR Code Generation: Generate scannable QR codes for in-person redemption
  • Gift Voucher Analytics Dashboard: Visual insights into sales and redemption patterns

Related Features

  • Riding School Management: Core riding school features and booking system
  • Lesson Packages: Bundle multiple lessons for package deals
  • Payment Dashboard: Financial reporting including voucher revenue

Support

For assistance with gift voucher management: