Inviting athletes
Invitations let athletes join your organization through a personalized link. You can send single-use invitations to a specific email address, or create a reusable multi-use link to share with a group.- Dashboard
- API
Fill in the invitation details
Enter the athlete’s first name, email address, and optionally assign a group and training plan that will be applied automatically when they accept.
Adding an existing Astral user
If an athlete already has an Astral account, you can add them directly without sending an invitation.- Dashboard
- API
On the Athletes page, choose Add existing user and search by the athlete’s email address. Once found, optionally assign them to a group and training plan, then confirm.
Viewing athlete profiles
The athlete profile aggregates a runner’s training history, current goals, active plans, connected devices, and fitness metrics into a single view.- Dashboard
- API
Click any athlete’s name in the Athletes list to open their profile. The profile page shows:
- Current and upcoming training plans
- Goal race and target pace
- Connected integrations (Strava, Garmin, Apple Health)
- Recent activity feed and weekly distance trend
- AI-generated insights and attention signals
Updating athlete information
You can update organization-specific attributes for any athlete without changing their Astral account settings.- Dashboard
- API
Open an athlete’s profile and click Edit to update their:
- Display name — a nickname shown only within your organization
- Member level — custom tier (e.g., beginner, intermediate, advanced)
- Labels — tags for filtering and grouping (e.g.,
@marathon,@injury-watch) - Private notes — coach-only notes not visible to the athlete
- Status — active, inactive, or suspended
Assigning training plans
You can attach a training plan to an athlete when inviting them, when adding an existing user, or at any time from their profile.- Dashboard
- API
From an athlete’s profile page, navigate to the Plans tab and click Assign plan. Select the plan from your library, set the start date, and save.
Removing an athlete
- Dashboard
- API
Open the athlete’s profile, click the … menu in the top-right corner, and select Remove from organization. This removes the athlete from your roster but does not delete their Astral account.
Only the head coach can assign athletes to specific coaches within the organization. Regular coaches see all athletes in the roster but can only view athletes assigned to them when using the filtered view.
Filtering and searching the roster
Use the roster filters to narrow down your athlete list by status, member level, label, or assigned coach. The search bar matches on name and email.- API
include_profile_status=true: