Built for how academies actually run
Every feature below ships in the product today - not a roadmap promise.
Management

Trainees
Register and manage trainee profiles, including guardian details for trainees under 15.
Employees & coaches
Manage employee records, coach profiles, and their assignments across branches.
Branches & sports
Define every branch and every sport your academy runs, independently configured.
Subscription plans
Create and manage the subscription offerings your academy sells to trainees.
Users & roles
Invite staff, assign roles, and control who can do what across your academy.
Operations

Trainee groups
Form training groups with capacity limits, assigned coaches, and a recurring schedule.
Sessions
Recurring weekly schedules generate real, trackable session occurrences automatically.
Attendance
Mark attendance per session - single or bulk - and see rate trends across groups.
Enrollments
Link a trainee to a group under a paid subscription, with activate/suspend controls.
Families
Manage family accounts, useful when siblings train across multiple groups.
Finance

Payments
Record payments and keep a full, searchable payment history per trainee.
Financial reports
Revenue and payment analytics across branches and time periods.
Discounts
Apply promotional discount codes to subscriptions when you run a campaign.
Communication
Notifications
Real-time notifications for attendance, enrollment, and subscription events.
In-app chat
Internal messaging so your team can coordinate without leaving the console.
Analytics

Attendance reports
Analytics and insights into attendance trends across your academy.
Subscription reports
Full, filterable, printable subscription history.
Security
Audit trail
System activity logging, so every meaningful change is traceable.
Role-based access
Every action is gated by role, so staff only see and do what their role allows.