TrainingDojo
Tutorials8 min read

TrainingDojo Supported Platforms: TrainingPeaks, Intervals.icu, Zwift, Garmin, and TrainerRoad

A clear comparison of what TrainingDojo supports today: TrainingPeaks upload, Intervals.icu upload, Zwift .zwo export, and what is still in progress.

TrainingDojo Team

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

PlatformCSV calendar importStructured workout deliveryStatus
TrainingPeaksLiveLive for single and bulk structured pushBest full workflow today
Intervals.icuLiveLive for single and bulk structured pushBest Intervals.icu workflow today
ZwiftNot a calendar-import targetLive as .zwo file export for compatible bike/run workoutsBest for workout execution files
Garmin ConnectIn progressIn progressRoadmap
TrainerRoadIn progressIn progressRoadmap

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 and structured workout delivery. TrainingDojo can create Intervals.icu calendar events from CSV rows with mapped sports, descriptions, durations, planned distances, and rest-day notes.

Pro users can push single or bulk structured workouts to Intervals.icu using native workout text syntax, then manage uploaded Intervals.icu plans from My Plans with edit and delete actions. Signed-in users can also save an encrypted Intervals.icu connection in Settings.

Intervals.icu is also a read-side source. Coach Dojo can use recent Intervals.icu activities for AI analysis and history-guided plans, and Workout Vault can import completed Intervals.icu activities into a reusable workout library workflow.

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 want CSV calendar import, structured workout push, and Intervals.icu plan management.
  • 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.

Ready to Build From Your Training History?

Use Coach Dojo to build from TrainingPeaks or Strava history, then import, download, or structure the plan.

TrainingDojo Supported Platforms: TrainingPeaks, Intervals.icu, Zwift, Garmin, and TrainerRoad