Club management
Club management in Good Coach App allows club owners and administrators to efficiently manage coaches, athletes, and club settings from a centralized location. This feature provides comprehensive control over user permissions, athlete assignments, and club-wide resources.
Overview
The club management system operates on a hierarchical permission structure:
- Owner: Full access to all club features and users
- Super Coach: Access to all athletes but with configurable permissions
- Coach: Access to assigned athletes with specific permissions
- Administrator: Access to administrative functions without coaching features
User Roles and Permissions
Owner
The club owner has unrestricted access to all club features:
- Full access to all athletes in the club
- Can manage all users and their permissions
- Can modify club settings (name, logo, colors)
- Cannot be removed by other users
- Can assign owner status to other users (do it with caution)
Super Coach
Super coaches have access to all athletes without the need of assignment but require specific permission configuration:
- Automatic access to all club athletes
- Permissions must be explicitly granted for specific functions
- Can be modified by owners
Coach
Regular coaches work only with explicitly assigned athletes:
- Only see athletes specifically assigned to them
- Permissions determine what actions they can perform
- Must be assigned athletes by administrators, owners or other users with appropriate permissions
Administrator
Administrator handles administrative role and have non-coaching access to all athletes without the need of assignment, but require specific permission configuration. By default, Administrators handle club management without coaching features:
- Access to user management (with proper permissions)
- Access to club settings (with proper permissions)
- No access to athlete training features
- Cannot edit coach card
- Cannot access calendar or training preparation features.
However, they can be granted other specific permissions to manage athletes and training resources.
Key Permissions
View Calendar
Controls access to athlete calendars:
- Required for coaches to view athlete training schedules
- Enables visibility of planned and completed training sessions and their details
- Basic permission needed for calendar access, also for non-coaching users like dietitians or physiotherapists
Prepare
Enables training preparation capabilities:
- Allows coaches to create and modify training plans, without publishing them to athletes
- Allows coaches to see communication beetween athletes and coaches
- Enables preparation of training sessions for athletes
- Required for accessing training preparation interface
- Does not automatically publish training plans; they must be published separately by the coach with the publish permission
Publish
Controls publishing of training plans:
- Allows coaches to publish prepared training sessions
- Allows coaches to send messages to athletes
- Makes training plans visible and actionable for athletes
- Required for finalizing and distributing training schedules
View Analytics
Controls access to everything that reads training back rather than plans it:
- Reports — the whole charts section, including cardio base and form
- The Training state mode of the athletes list, and the readiness and cardio detail panels opened from it
- Exporting workouts to Excel
Because the Training state mode reports on a coach's athletes rather than on the person reading it — including sleep, night heart rate and anything an athlete has reported about illness or injury — this permission is what decides who in the club can open it. Athletes in the club never see it, whatever permissions they hold.