Membership Management
Full lifecycle membership control from enrollment to renewal — with pause/resume, multiple payment methods, and automated alerts.
- Sell and assign membership plans
- Accept UPI, card, bank transfer, or cash payments
- Membership pause & resume (extends end date)
- Track active, expiring, and expired members
- Renewal reminders via WhatsApp / SMS
- Client profile with full history
- Bulk enrollment for batch programs
Session Scheduling & Calendar
Schedule live sessions, batches, and group classes with a visual calendar for coaches and clients.
- Create recurring or one-off sessions
- Assign clients and coaches per batch
- Visual calendar view for owners and coaches
- Clients see upcoming sessions and join with one tap
- Session history per client
Diet Plan Assignment
Create reusable diet templates and assign customized plans per client goal and phase.
- Build meal plan templates by goal
- Assign plans to individual clients
- Swap plans at any stage
- Macros and calorie tracking
- Client-visible plan portal
Workout Plan Builder
Design structured workout programs with exercise libraries, sets, reps, and progression logic.
- Exercise library with video links
- Weekly workout blocks per phase
- Assign to individual or batches
- Track client workout completion
- Progressive overload planning
Billing & Payments
Track every rupee your business collects. Accept UPI, card, bank transfer, or cash. Generate invoices and view revenue dashboards.
- Revenue dashboard with charts
- Accept UPI, card, bank transfer, or cash
- Invoice generation & receipt tracking
- Revenue split by plan type
- Due amount alerts
Client Messaging
Real-time 1-on-1 and group chat between coaches and clients — built directly into the platform.
- Direct messages per client
- Group batch announcements
- File and image sharing
- Read receipts
- Message history forever
Coach Management
Add coaches as staff members, assign their clients, and track their performance — all from the owner dashboard.
- Create coach accounts
- Assign clients to specific coaches
- Coach-level dashboards
- Performance visibility for owner
- Role-based access control
Business Analytics
Track revenue trends, membership growth, attendance rates, and client retention from a single dashboard.
- Revenue charts by day / week / month
- Membership growth tracking
- Attendance & engagement rates
- Expiry and renewal forecasts
- Export reports
White-Label Ready
Your platform runs under your brand — your logo, your domain, your colors. Clients never see "CoachFitOS".
- Custom domain support
- Your brand logo throughout
- PWA installable as your app
- White-labeled client portal
- Branded onboarding flow
Automatic Attendance & Duration
Every user's attendance is captured automatically when they join a session — including exactly how long they stayed. No manual roll calls.
- Auto-capture on session join
- Duration tracking per user per session
- Personal attendance calendar for clients
- Streak tracking and missed session alerts
- Session-level attendance reports for coaches
Dedicated Dietitian Portal
Separate portal for dietitians to create, assign, and manage diet plans. Build templates, track compliance, and swap plans at any stage.
- Reusable diet plan templates
- Per-client plan assignment
- Compliance tracking and scoring
- Macro and calorie breakdowns
- Client-facing diet portal view
Audience & Class Groups
Organize clients into class groups and audience segments. Assign entire groups to sessions, coaches, and diet plans.
- Create and manage class groups
- Assign clients to groups
- Bulk session assignment by group
- Group-level analytics and reports
- Flexible group management for admins