Voucher System
Category: Marketing | Code: voucher_system
With the Voucher System you can create discount codes that customers enter during the booking process. Whether it's a new customer promotion, a seasonal campaign, or rewarding loyal regulars – vouchers are one of the simplest marketing tools you can use for your studio.
What you get
- Discount codes: Customers enter the code at checkout
- Two discount types: Percentage discount or fixed amount
- Restrictions: Limit vouchers to specific packages or courses
- Expiry dates: Create time-limited promotions
- Usage limits: Single-use or multi-use codes
- Tracking: Which codes were redeemed how many times?
Activation
- Go to Settings → Addons in the admin dashboard
- Activate Voucher System
- The new menu item Marketing → Vouchers appears in the navigation
- You can immediately create your first voucher
Creating a voucher
- Go to Marketing → Vouchers → New Voucher
- Enter a code (e.g.
SUMMER25,WELCOME10) - Choose the discount type (percentage or fixed amount)
- Enter the value
- Optionally set restrictions and an expiry date
- Save – the code is active immediately
Choosing a code
- Codes are case-insensitive (
SUMMER25=summer25=Summer25) - Keep codes short and memorable – 10–12 characters at most
- Avoid characters that are easily confused (0 vs. O, 1 vs. I)
WELCOME10 → 10% discount for new customers SUMMER2026 → Seasonal promotion YOGA20 → €20 discount on yoga courses FRIEND15 → Refer-a-friend promotion
Discount types
Percentage discount
The discount is calculated as a percentage of the total price.
| Total price | Discount (20%) | Final price |
|---|---|---|
| €50.00 | −€10.00 | €40.00 |
| €100.00 | −€20.00 | €80.00 |
| €200.00 | −€40.00 | €160.00 |
Good for: General promotions where the discount should remain proportional to the value.
Fixed amount
A fixed euro amount is deducted from the total price.
| Total price | Discount (−€15) | Final price |
|---|---|---|
| €50.00 | −€15.00 | €35.00 |
| €100.00 | −€15.00 | €85.00 |
| €200.00 | −€15.00 | €185.00 |
Good for: Promotions with a clear discount promise ("€15 off").
Tip: Fixed amounts feel proportionally larger (and therefore more attractive) on cheaper packages. Percentage discounts feel larger in absolute terms on expensive packages. Think about which package you want to steer customers toward.
Restrictions
Limiting to specific packages or courses
Vouchers don't have to apply to your entire offering. You can restrict them to specific offers:
- Specific credit packages: e.g. only for the 10-session package
- Specific courses: e.g. only for yoga courses
- Minimum value: Voucher only applies from a certain order value
Code: YOGA20 Discount: €20.00 fixed amount Restriction: Only valid for yoga courses and the yoga package Result: Customers booking other courses cannot redeem the code
Setting an expiry date
Every voucher can have an expiry date. After this date, the code is automatically invalid – you don't need to deactivate anything manually.
- Recommendation: Clearly limit seasonal promotions (summer, New Year)
- The expiry date is shown to customers at checkout
- No expiry date = code is valid indefinitely
Usage limits
Single use (per customer)
The code can only be redeemed once per customer. Ideal for new customer promotions where you want to prevent someone from benefiting multiple times.
Maximum total usage
You can set an upper limit on how many times a code can be redeemed in total:
- Example: Max. 50 redemptions → the first 50 customers get the discount, then the code is exhausted
- Good for limited promotions with a fixed budget
Unlimited usage
Default setting – the code can be redeemed any number of times. Useful for permanent discounts (e.g. partnership codes).
Note: A per-customer usage limit and an overall limit can be active simultaneously. The code becomes invalid when either limit is reached.
Tracking and reporting
In the voucher overview you can see for each code:
- Total redemptions: How many times was the code used?
- Redemptions this week / this month
- Revenue from vouchers: What total revenue was generated through voucher bookings?
- Customer list: Who redeemed the code and when?
Tip: Create a separate code for each campaign (e.g.
INSTAGRAM26,FLYER26). This lets you measure exactly which channel performs best.
Tips for effective voucher marketing
Seasonal promotions
- New Year:
NEWSTART10– 10% off all packages in January - Summer:
SUMMER20– fixed amount discount during the summer holidays - Black Friday:
BLACKFRIDAY– biggest discount of the year, 48-hour limit
Winning new customers
Code: WELCOME15 Discount: 15% off the first booking Restriction: Only for customers with no previous bookings (single use per customer) Where to promote: On the website (hero banner), in social media bios, on flyers
Refer a friend
Create a referral code for regular customers. They share the code with friends, the friends get a discount – and you get new customers.
- Create a personal code per regular customer (e.g.
ANNA15) - The regular customer receives a free session or credits in return (add manually)
Social media campaigns
- Display the voucher code directly in posts or stories
- Time-limit the code (48h promotion) – creates urgency
- Keep the code simple and memorable
Email reactivation
For customers who haven't booked in a while:
Subject: "We miss you! Here's 20% off." Code: COMEBACK20 (20% discount, valid 2 weeks) Target group: Customers without a booking in the last 90 days
Frequently asked questions
Can customers combine multiple vouchers? No. Only one voucher code can be redeemed per checkout.
What happens if the discount is greater than the price? The final price is capped at €0.00 – there are no negative amounts.
Can I deactivate a voucher after the fact? Yes. You can deactivate any voucher at any time in the voucher overview – it becomes invalid immediately.
Are voucher discounts shown in the accounting? Yes. In the booking details and in the Finance Cockpit (separate addon), the original price, the discount amount, and the amount paid are listed separately.