Staff roles explained
Five roles, each including everything below it.
| Level | Role | Access |
|---|---|---|
| 5 | Owner | Everything — billing, Stripe connection, gym settings, AI configuration, staff management |
| 4 | Admin | Everything operational, including full member and financial visibility |
| 3 | Manager | Members, schedule, check-ins, reports, store |
| 2 | Coach | Schedule, rosters, check-ins, programming, their own classes |
| 1 | Front Desk | Check-ins, member lookup, walk-ins, point of sale |
Choosing the right role
| Situation | Role |
|---|---|
| Business partner or co-owner | Owner |
| General manager who runs day-to-day | Admin |
| Shift lead who handles members and schedule | Manager |
| Trainer who coaches and writes programming | Coach |
| Reception, weekend help, new hire | Front Desk |
Give the lowest role that lets someone do their job. Raising it later takes one click.
How permissions are enforced
Role checks run in three places: the interface hides what you can’t use, the server rejects unauthorized requests, and the database enforces its own rules. A gap in one layer doesn’t expose data.
Practically: hiding a button is not the only thing stopping a coach from seeing revenue.
Notes
- Role changes take effect on next sign-in. Permissions travel in the login token, so an active session keeps its old access until sign-out.
- Removing staff revokes access immediately. Their history — classes coached, check-ins processed — stays intact.
- Staff records can hold pay rate, pay type, and availability for your reference.
Related
Last updated on