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 creditsTrainer credits
Valid for all classesOnly for a specific trainer
Flexible to useBound to a trainer
Standard for most casesFor 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

  1. Go to Settings → Credit packages
  2. Click New package
  3. Fill in the basic details:
    • Name: "Personal training Max (5x)"
    • Credits: 5
    • Price: €250
  4. Enable Trainer-bound
  5. Select the trainer
  6. Save

Form fields

FieldDescription
Trainer-boundEnables the trainer binding
TrainerSelection of the trainer
All classes of the trainerOr 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:

  1. Trainer credits first (FIFO)
  2. 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

  1. Go to Customers
  2. Open the customer
  3. Click Add credits
  4. Select Trainer-bound package or:
    • Credits: 5
    • Enable Trainer-bound
    • Select trainer
  5. 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?

EventTrainer earnings
Customer purchases trainer credit packageNo - money goes to the studio
Customer books class with trainer creditsYes - 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:

  1. Transfer credits to another trainer (manually)
  2. Convert credits to regular credits (manually)
  3. 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.


Next steps

Fragen oder Feedback?

Wir helfen dir gerne weiter. Kontaktiere unser Support-Team.