Dashboard
—Recent activity
Last sessions across your clientsRetention
Client status mixGym pulse
LiveAttention queue
Lapsed and never-started clientsRecent training
Latest completed sessions LiveStaff coverage
Clients per trainerGym stats
Derived from client dataSystem health
Update delivery and integrationsClients
Search, filter, invite, and assign client programs.| Client | Status | Program | Invite | Last session | Total |
|---|
No clients loaded yet
Once clients are available, this screen becomes the working list for invites, program assignments, and follow-up.
Who is this program for?
Search for an active client to assign this program to.
Invitations
Track invite codes, onboarding status, and failed setup.| Invite | Role | Status | Gym | Expires |
|---|
No invitations to review
This area tracks invite codes after they are created, so staff can see who is pending, accepted, expired, or cancelled.
Staff
Employees, roles, and client assignments| Employee | Role | Gym | Clients | Status |
|---|
No employees loaded
Add trainers and admins here, then assign clients so each person sees only the work they are responsible for.
Platform
Gyms, regions, and accessGym directory
Click a gym to focus the portal on it| Gym | Manager | Location | Status |
|---|
No gyms loaded
Super admins use this area to create gyms, focus the portal on one, and attach clients to the right location.
Archive
Records that have been explicitly archivedArchived staff
Deactivated employee accountsNo archived staff
Staff members only appear here after their access has been removed or archived.
Archived clients
Clients removed from active managementNo archived clients
Archived clients stay out of daily work but remain available for review or restore.
Archived gyms
Restore to make a gym assignable againGym settings
Workspace identity and self-serve client onboarding.Workspace
Current gymSettings are intentionally scoped to the active gym to reduce cross-gym mistakes.
Client Join Link
Open self-serve onboardingShare one link or QR with your clients. They scan it, enter their name, email, and a password, and join your gym as clients — no per-person invites needed.
Audit log
Administrative actions and system events| When | Admin | Action | Target | Details |
|---|
No audit entries loaded
When admins invite staff, change roles, archive records, or assign programs, those actions are listed here for accountability.
Error logs
Errors, warnings, and key activity for troubleshooting| When | Level | Action | Message | User | Stack |
|---|
No logs yet
Errors, permission warnings, and key actions like logins and gym scope switches are recorded here.