For Athletes
Training & analysis
Uploading a workout file
Accepted formats, what happens to the file, and where the data appears.
- FIT (Garmin, Wahoo, most modern devices).
- TCX (older devices, Garmin Connect export).
- GPX (Strava export, generic GPS files).
If your device produces a different format, export through Garmin
Connect or Strava as FIT/TCX/GPX first.
Where to upload
- Athlete side: from
/my-races/ or your dashboard, click
Upload activity.
- Coach side: the coach uploads on your behalf via the
activity upload page.
Drag and drop or pick from the file dialog. You can drop multiple
files at once.
What happens after upload
- The file is parsed (per-second power, HR, pace, GPS, laps).
- An
Activity record is created with computed metrics:
* Duration, distance, elevation gain.
* Normalised power (bike) or normalised pace.
* IF, Load, hrTSS.
* Best efforts (max 1s, 5s, 1m, 5m, 20m, 60m for power; equivalent
for pace).
* Power zones distribution (bike) and HR zones (all sports).
- Laps are stored as
ActivityLap rows.
- If the activity matches a known assessment template (e.g. 20 min
FTP test pattern), it is flagged for your coach to review.
Where the data appears
- Athlete dashboard: recent activities list.
- Sport analytics page: the activity contributes to power
curves and best efforts.
- Coach dashboard: recent activity feed for your coach.
- Activity detail page: click any activity to drill in.
If a workout does not show up
Most common reasons:
- The file is parsing (refresh after 30 to 60 seconds).
- The device clock was wrong and the activity is dated yesterday or
tomorrow. Filter by a wider date range to find it.
- Multi-file devices split a long ride into two files. Look for
the other file in your downloads.
If none of the above, see Something is not working.