Trainer Management
Trainer management lets you organize your team, assign permissions, and track earnings.
Overview
What is a Trainer?
A trainer in Bookicorn is:
- A person who leads classes
- A user with restricted access
- Optionally: a recipient of earnings
- Either employed or self-employed
Trainer vs. Admin
| Aspect | Trainer | Admin |
|---|---|---|
| Classes | Sees only their own | Sees all |
| Features | Restricted | Full access |
| Participants | Can view | Can edit everything |
| Finances | No access | Full access |
Trainer Features
For You as Admin
- Create trainers: Add new team members
- Permissions: What can the trainer do?
- Earnings: How is billing handled?
- Statistics: Performance per trainer
For the Trainer
- Dashboard: Their own classes and bookings
- Participant lists: Who is coming to the class?
- Check-in: Record attendance
- Calendar: Personal schedule
- Invoices: Only for self-employed trainers
Employment Types
Bookicorn supports two employment types:
Employed
| Aspect | Description |
|---|---|
| Payments | Studio receives all payments |
| Billing | Studio creates customer invoices |
| Earnings | Tracked in the system |
| Payout | Manual by studio |
Self-Employed (Subletting)
| Aspect | Description |
|---|---|
| Payments | Trainer receives directly via Stripe |
| Billing | Trainer creates their own invoices |
| Stripe Connect | Required to receive payments |
| Invoice issuer | Enter own business details |
Learn more: Trainer Subletting →
Earnings Models (Employed Trainers Only)
For employed trainers, Bookicorn offers three billing models:
1. Hourly Rate
Trainer receives a fixed amount per hour.
Example:
- Hourly rate: €30
- Class duration: 1.5 hours
- Earnings: €45
2. Percentage
Trainer receives a share of the class revenue.
Example:
- Percentage: 40%
- Class revenue: €100
- Earnings: €40
3. Flat Rate
Trainer receives a fixed amount per class.
Example:
- Flat rate: €50
- Earnings: €50 (regardless of duration/participants)
Permission System
Available Permissions
| Permission | Description |
|---|---|
| View classes | Their own classes and appointments |
| View participants | Booking lists |
| Check-in | Record attendance |
| Edit classes | Modify their own classes |
| Change appointments | Adjust times |
| Manage bookings | Cancel, add |
Default Set
Most trainers receive:
- View classes
- View participants
- Check-in
Extended permissions (optional):
- Edit classes
- Change appointments
- Manage bookings
Trainer Dashboard
Trainers have their own dashboard with:
- Today's classes
- Next 7 days
- Upcoming bookings
- Personal calendar
Best Practices
Clear Role Separation
- Admin: Studio management, finances, strategy
- Trainer: Class leadership, participant contact
Appropriate Permissions
- Only grant necessary permissions
- Expand when trust is established
- Less is more
Fair Compensation
- Transparent models
- Consistent billing
- Regular payouts