Assign athletes, set availability, and view each coach's schedule and stats
Managing Coaches
The Coaches section (/coaches) is the coach-centric command center for a workspace. Open it from the Manage group in the sidebar. It needs the athletes.assign_coaches permission to edit (held by Owner/admin roles); other members see it read-only.
Pick a coach
The left pane lists every coach in your workspace with their workspace role and assigned-athlete count. Search by name or email, then select a coach to open the tabbed detail panel. Summary chips show assigned athletes, upcoming sessions, completed sessions (last 30 days), and utilization.
Athletes tab
See every athlete assigned to the coach (their athlete_coaches assignments):
- Assign athletes -- bulk-pick athletes not yet assigned and give them a coaching role.
- Change role -- per-athlete coaching-role dropdown.
- Reassign -- move an athlete to another coach in one step.
- Remove -- unassign the athlete from this coach.
Each row links to the athlete and shows a primary marker when this coach is the athlete's primary coach. The reverse view (an athlete's coaches) lives on the athlete's Coaches tab -- see Members & Multi-Coach.
Schedule, Availability, Video Sessions & Profile
- Training Sessions -- the coach's upcoming/past sessions plus any pending booking requests.
- Availability -- set the coach's recurring weekly hours, one-off open/blocked dates, and booking rules. See Availability & Booking.
- Video Sessions -- the coach's AI video-analysis sessions.
- Profile -- bio, location, home break, specialties, and certifications (editable by the coach or an admin).
Team calendar
The Team calendar button opens /coaches/calendar, an org-wide view of every coach's training sessions, with a per-coach filter.