For Assistant coaches
Coaching workflows
What an assistant coach can and cannot do
A precise list of the assistant coach permission scope.
The model
An assistant coach is a coach tier user attached to one or more
teams via a TeamCoachAssignment. They inherit access to every
athlete on those teams from the team's head coach. Their tier is
assistant_coach and they sign in through the same coach login as a
head coach.
What they CAN do
For athletes on teams they are assigned to:
- View the performance dashboard and all data (activities, wellness,
equipment, races).
- Write coach notes (visible to the athlete and the head coach).
- Log assessments (FTP, CSS, threshold tests, body composition).
- Run any calculator, run the race planning wizard.
- Edit the athlete's race calendar and macrocycle plan.
- Review metric submissions and accept or decline.
- Upload activity files on the athlete's behalf.
What they CANNOT do
- Add new athletes to the roster (only the head coach can).
- Move athletes between teams.
- Invite or remove other assistant coaches.
- Grant or revoke premium access (head coach only).
- Manage the team itself (rename, create, delete).
- Manage billing or subscription.
Where the boundary shows up
In practice you will notice the boundary on:
- The coach dashboard: assistant coaches see a roster limited to
athletes on their teams.
- The New athlete button: hidden for assistant coaches.
- The Edit athlete > coach grant premium toggle: hidden.
- The Teams management page: assistant coaches see their teams
but cannot edit team membership.
Multiple team assignments
An assistant coach can be on multiple teams (under one head coach
or split across head coaches). Their roster aggregates across all
teams they belong to.
Ending an assistant coach assignment
The head coach can end an assignment from the team page. The
assistant coach immediately loses access to athletes on that team.
Notes the assistant coach wrote stay attached to those athletes,
but are now visible only to the original author and admins. The
head coach does not see them after the assignment ends. The same
gating applies if the assistant coach was acting as the active
note author under a team assignment that is now closed.