Trainer credits
Trainer-bound credits are special credits that can only be used for classes with a specific trainer.
Important: The trainer restriction only determines which trainer the credits can be redeemed with. The trainer does not automatically earn anything when the credit package is purchased - trainer earnings are only calculated when a class is booked.
What are trainer credits?
Regular credits vs. trainer credits
| Regular credits | Trainer credits |
|---|---|
| Valid for all classes | Only for a specific trainer |
| Flexible to use | Bound to a trainer |
| Standard for most cases | For special scenarios |
Example
Regular credits: Can be used to book any class
Trainer credits: "Personal training with Max" - only usable for classes with Max
When to use trainer credits?
Personal training
Customer purchases a personal training package:
- 5 sessions of personal training with trainer Max
- Credits can only be used for Max's classes
- Prevents "misuse" for other classes
Specialists
For specific experts:
- Physiotherapy sessions with trainer A
- Back training with trainer B
- Premium yoga with trainer C
Workshops
Special workshop credits:
- "3-session meditation card with Guru X"
- Only for meditation sessions with this trainer
Creating a trainer package
Step by step
- Go to Settings → Credit packages
- Click New package
- Fill in the basic details:
- Name: "Personal training Max (5x)"
- Credits: 5
- Price: €250
- Enable Trainer-bound
- Select the trainer
- Save
Form fields
| Field | Description |
|---|---|
| Trainer-bound | Enables the trainer binding |
| Trainer | Selection of the trainer |
| All classes of the trainer | Or only specific classes |
Purchasing trainer credits
For customers
In the credit shop customers see:
┌─────────────────────────────────────────────────┐
│ Personal training Max (5x) │
│ 5 credits • €250 │
│ Only usable for classes with Max │
│ [Purchase] │
└─────────────────────────────────────────────────┘
Display of notice
For trainer packages, the following is automatically displayed:
"These credits can only be used for classes with [trainer name]."
Managing trainer credits
In the wallet
Customers see trainer credits separately:
My Credits
─────────────────────────────────────────────────
Regular credits
15 credits │ expires Jun 15
Trainer-bound credits
5 credits │ Personal training Max
│ expires Aug 15
─────────────────────────────────────────────────
When booking
When a customer books a class:
With matching trainer:
Class: Personal training with Max
Cost: 1 credit
Credits to be used:
[x] 1 credit (Personal training Max)
[ ] Regular credits
[Book]
Without matching trainer:
Class: Yoga with Anna
Cost: 10 credits
Credits to be used:
[ ] Trainer credits (not for this class)
[x] 10 credits (Regular)
[Book]
FIFO with trainer credits
Separate FIFO queues
Trainer credits have their own FIFO order:
Regular credits (FIFO):
1. 5 credits (expires Apr 1)
2. 10 credits (expires Apr 15)
Trainer credits Max (FIFO):
1. 2 credits (expires May 1)
2. 3 credits (expires May 15)
Priority
When booking a class with Max:
- Trainer credits first (FIFO)
- If used up: Regular credits
Class without matching credits
Scenario
Customer only has trainer credits for Max, but wants to book with Anna.
Behavior
- Trainer credits cannot be used
- System checks regular credits
- If none: Booking not possible
Notice to customer
"Your credits for Personal training (Max) cannot be used for this class. Please purchase regular credits."
Admin: Adding credits manually
Issuing trainer credits
- Go to Customers
- Open the customer
- Click Add credits
- Select Trainer-bound package or:
- Credits: 5
- Enable Trainer-bound
- Select trainer
- Save
Use cases
- Compensation for cancelled training
- Gift for loyal customers
- Correction of errors
Multiple trainer packages
Customer has various trainer credits
Wallet:
─────────────────────────────────────────────────
Regular: 20 credits
Personal Max: 3 credits
Personal Anna: 5 credits
Workshop Guru: 2 credits
─────────────────────────────────────────────────
When booking
System automatically selects:
- Class with Max → "Personal Max" credits first
- Class with Anna → "Personal Anna" credits first
- Class with others → Regular credits
Cancellation
Getting trainer credits back
Upon cancellation of a class booked with trainer credits:
- Trainer credits are refunded
- Remain trainer-bound
- Original expiry date is preserved
Example
Booking: Personal training Max (1 credit)
Cancellation within the deadline
→ 1 trainer credit is refunded
→ Still "Personal training Max"
Earnings with trainer credits
When does the trainer earn?
| Event | Trainer earnings |
|---|---|
| Customer purchases trainer credit package | No - money goes to the studio |
| Customer books class with trainer credits | Yes - earnings are calculated |
Important: Even with trainer-bound credits, the trainer only earns at the time of the class booking, not when the package is purchased. Earnings are calculated and paid out manually by the studio.
Reporting
Trainer credit statistics
In the admin dashboard you can see:
- Trainer packages sold per trainer
- Used vs. expired trainer credits
- Revenue per trainer
For trainers
Trainers with dashboard access see:
- Credits sold for their classes
- Upcoming bookings
- Calculated earnings from credit bookings
Best practices
Clear naming
✅ "Personal training Max (5x)"
✅ "Back fitness with Anna - 10-class card"
❌ "PT package" (unclear which trainer)
Pricing
Trainer packages are often more expensive:
- Personal training = premium price
- Specialization = added value
- 1-on-1 coaching justifies higher prices
Adjusting validity
Trainer credits often with longer validity:
- Personal training doesn't fit every week
- 6-12 months for small packages
- Flexibility for customers
FAQ
Can a customer use trainer credits with other trainers?
No, trainer credits are firmly bound. They can only be used for classes with the assigned trainer.
What if the trainer leaves the studio?
You can:
- Transfer credits to another trainer (manually)
- Convert credits to regular credits (manually)
- Offer credit/refund
Can trainers sell their own packages?
Yes, if you give them the appropriate permissions. They will then only see their own trainer packages.
Is there a limit on trainer-bound packages?
No, you can create as many trainer packages as you like - individual ones for each trainer.