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.
The club management system is currently in beta phase. If you would like to use club management features, please contact our support team to enable this functionality for your account.
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
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 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
Manage Templates
Controls access to club-wide training resources:
- Without permission: Coach can only use club templates but cannot edit, delete, or duplicate them. He can only create and update personal (private) resources.
- With permission: Coach can create, edit, delete, and manage all club resources, including templates, activity types, and training zones.
This permission applies to:
- Training templates
- Activity types
- Training zones
Manage Athletes
Controls athlete management capabilities:
- Add new athletes to the club
- Create athletes groups for organization
- Assign athletes to groups
- Remove or disconnect athletes
- Preview athletes archive
Manage Board
Controls access to the club-wide communication board:
- Without permission: Coach can only post messages visible to their own athletes
- With permission: Coach can post messages visible to all club members
Manage Users
Provides access to the club user management interface:
- View and manage all club users
- Modify user roles and permissions
- Add new coaches and administrators
- Assign athletes to coaches
Manage Club
Access to club-wide settings:
- Change club name and logo
- Modify club colors and branding
- Access to general club preferences
Managing Athletes
Adding Athletes
Athletes can be added to the club in two ways:
- Direct invitation: Send an email invitation with temporary credentials
- Invitation link: Generate a link that athletes can use to join the club
When an athlete joins:
- They receive access to the club's training system
- They must be assigned to coaches to appear in coach interfaces
- Their profile will show the club name
Athlete Assignment
- Athletes can be assigned to multiple coaches
- Owners and super coaches automatically see all athletes (but Super Coaches require specific permissions to view calendar and be able to prepare training)
- Regular coaches only see specifically assigned athletes
- Assignments can be modified at any time, but athlete is not informed about coach assignements
Athlete Groups
Athletes can be organized into groups for easier management:
- Groups are created at the club level
- All coaches can see and use these groups
- Useful for organizing by skill level, training package, or other criteria
Managing Coaches and Staff
Adding Coaches
New coaches can be added with specific roles and permissions:
- Choose the appropriate role (Coach, Super Coach, Administrator)
- Configure specific permissions based on responsibilities
- Invitation with temporary login credentials will be sent automatically
Permission Management
Each user's permissions can be modified individually:
- Cannot grant permissions or role higher than your own level
- Owners can modify any user's permissions
- Changes take effect immediately; however, they might require coaches to log in again to the mobile app or refresh the browser app to see the updated permissions.
Account Switching
Coaches maintain both their personal and club accounts:
- Default login goes to the club account
- Can switch to personal account for individual training
- Athletes trained on personal accounts are separate from club athletes
- Mobile apps and browser app include club switching functionality
Club Settings
Owners and users with Manage Club permissions can modify:
- Club name and branding
- Club logo and color scheme
- General club preferences
Best Practices
Permission Assignment
- Grant minimum necessary permissions
- Use administrator accounts for non-coaching staff
- Regularly review and update permissions
Athlete Organization
- Use groups effectively for classification
- Maintain clear assignment records
- Regular review of athlete-coach assignments
Troubleshooting
Common Issues
- Coach cannot see athletes: Check athlete assignments
- Missing permissions: Verify role and permission configuration
- Mobile app issues: Ensure latest app version is installed
- Account confusion: Verify correct club account is selected
Support
Contact system administrators for:
- Owner role modifications (cannot be self-modified)
- Technical issues with club switching
- Permission conflicts or questions