TrainingDojo Supported Platforms: TrainingPeaks, Intervals.icu, Zwift, Garmin, and TrainerRoad
A clear comparison of what TrainingDojo supports today: TrainingPeaks upload, Intervals.icu CSV calendar import, Zwift .zwo export, and what is still in progress.
TrainingDojo is built as a translation layer between training content and the platforms athletes already use. The important detail is that each platform supports a different delivery path. Some receive calendar workouts through an API, some use files, and some need extra structured-workout work before they are ready.
This page is the current support matrix for TrainingPeaks, Intervals.icu, Zwift, Garmin Connect, and TrainerRoad.
Current Support Matrix
| Platform | CSV calendar import | Structured workout delivery | Status |
|---|---|---|---|
| TrainingPeaks | Live | Live for single and bulk structured push | Best full workflow today |
| Intervals.icu | Live | Planned | Best for basic calendar import today |
| Zwift | Not a calendar-import target | Live as .zwo file export for compatible bike/run workouts | Best for workout execution files |
| Garmin Connect | In progress | In progress | Roadmap |
| TrainerRoad | In progress | In progress | Roadmap |
TrainingPeaks
TrainingPeaks has the broadest TrainingDojo support today. You can use the free CSV importer to create basic calendar workouts, or use Pro structured workflows to turn plain workout descriptions into editable interval blocks and push them to TrainingPeaks.
TrainingPeaks is the right choice when you want plan management, device sync through the TrainingPeaks ecosystem, coach workflows, and structured workout upload from the TrainingDojo builder.
Intervals.icu
Intervals.icu support is live for CSV calendar import. TrainingDojo can create Intervals.icu calendar events from CSV rows with mapped sports, descriptions, durations, planned distances, and rest-day notes.
Intervals.icu structured workout push is not live yet. That needs a platform-specific structured text serializer, edit/delete routes, and dashboard athlete ID support. Until that lands, Intervals.icu should be treated as a basic calendar import destination in TrainingDojo.
Zwift
Zwift works differently because it is not a calendar API target in TrainingDojo. Instead, TrainingDojo exports .zwo files from compatible structured bike and run workouts. Use Zwift export when you want a workout file for trainer or treadmill execution.
For full training plans, a common workflow is to import the whole calendar to TrainingPeaks or Intervals.icu, then export key bike or run sessions as Zwift files.
Garmin Connect and TrainerRoad
Garmin Connect and TrainerRoad are still in progress. They remain visible as roadmap platforms, but they are not available for production imports or structured delivery in TrainingDojo today.
Which Platform Should You Choose?
- Choose TrainingPeaks when you need CSV import plus structured workout push.
- Choose Intervals.icu when you need a basic CSV calendar import into Intervals.icu.
- Choose Zwift when you need a .zwo file for a compatible bike or run workout.
- Watch Garmin and TrainerRoad for future delivery options.
Start with the free CSV importer if your first goal is calendar upload. Use the structured builder or bulk structured conversion when you need interval blocks, targets, and structured workout output.