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 CSV calendar import, 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.icuLivePlannedBest for basic calendar import 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. 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.

Ready to Import and Structure Your Workouts?

Import a CSV plan for free, then upgrade when you need platform-ready structured workout conversion.