๐
Class Management
Create class types (running, spinning, strength, yoga), set recurring schedules, manage rosters and capacity per session.
โ
Attendance Tracking
Record attendance per session with present, absent, late, or excused status. View attendance history and rates per athlete or class.
๐ณ
Payment Management
Per-class or monthly pricing with per-athlete overrides. Athletes submit proof; trainers review and approve. Session-level payment capture at attendance.
๐
Appointments
Define availability and time slots. Athletes book sessions like personal training, nutrition, or massage. Trainers confirm, reschedule, or cancel with a calendar view.
๐
Competitions
Create and manage competitions by category and date. Assign athletes, track enrollment, and review past and upcoming events in one place.
๐ฃ
Communications
Send reminders and motivational messages via push notification or WhatsApp. Create reusable templates with dynamic placeholders. Schedule campaigns or send instantly.
๐ฅ
Multi-Trainer Support
Support multiple trainers per gym. Assign athletes to specific trainers, scope data by trainer, and manage permissions and roles.
โ
Garmin Integration
Connect to Garmin to import training activity data. Trainers follow plan adherence; athletes see their workouts, metrics, and progress in the app.
๐
Notifications
Push notifications and an in-app notification center for appointment confirmations, payment updates, competition reminders, and motivational messages.