Get the plan onto your calendar
Upload a CSV training plan to TrainingPeaks without rebuilding every workout by hand.
Structured training workflow
TrainingDojo helps endurance athletes generate training plans, import CSV calendars, and convert plain-language workout descriptions into platform-ready structured intervals. Use it to move training content into TrainingPeaks, Intervals.icu, or Zwift without rebuilding every workout by hand.
Structured Workout Builder
Plain text to workout blocks

Import your training plan for free — or go further and sync fully structured workouts directly to TrainingPeaks, Intervals.icu, or Zwift.
From plan to execution
TrainingDojo helps with the full handoff: create the plan, import the calendar, and convert key workouts into structured sessions with intervals and targets.
Start with a free CSV import. Signed-in free users also get 5 structured builder credits to test the conversion on real workouts.
Upload a CSV training plan to TrainingPeaks without rebuilding every workout by hand.
Paste a workout like “3x12 threshold with 5 min easy” and review the structured blocks, targets, and preview before upload.
Use Pro credits to structure every row in a CSV plan, then push to TrainingPeaks or export Zwift .zwo files.
Free
Import any CSV plan
Bring a plan from a coach, spreadsheet, or AI export and push it to TrainingPeaks or Intervals.icu.
Generate a sample plan with AI
Describe your event and get a 3-workout AI-generated plan to see how the workflow feels.
Try structured workout conversion
Use 5 free structured builder credits to turn workout descriptions into editable interval blocks.
Pro — $20/mo
Full AI plan generation
Generate complete multi-week and multi-month endurance training plans, not just samples.
Structure any workout description
Paste coach notes, AI output, or your own text and get structured intervals with IF and TSS, ready to push or export.
Bulk CSV structuring
Upload an entire plan CSV and structure every workout at once, then push to TrainingPeaks or Intervals.icu or export Zwift files.
How it works
Write a workout the way you think about it — intervals, zones, durations, recoveries. TrainingDojo parses it into platform-ready structured data for TrainingPeaks or Intervals.icu upload and Zwift .zwo export, with IF and TSS computed before delivery.
You write
"20 min warmup, 3×12 min at threshold with 5 min recovery, 15 min endurance, 5 min cooldown."
We structure it
Warmup → 3-rep threshold interval → endurance → cooldown. Computed IF, TSS, and a polyline preview — all editable before you push.
You push it
Push the structured workout to TrainingPeaks or Intervals.icu, or download a Zwift .zwo file for bike and run sessions.
Product proof
TrainingDojo covers the full path from plan creation to structured workout conversion, export, plan management, and fueling guidance.

1 / 5
Generate a full multi-month training plan with import-friendly workout descriptions and CSV output.
Integrations
TrainingPeaks and Intervals.icu upload are live for CSV imports and structured workout pushes. Zwift .zwo export is live for compatible bike and run structured workouts.
Supported now
CSV plan import and structured workout upload.
Supported now
Download .zwo files for compatible bike and run workouts.
Supported now
CSV calendar import, structured workout upload, saved connection, and plan management.

Founder story
I'm a USA National Champion and 2x Elite Texas State Road Race Champion. I spent years using coaches, spreadsheets, and AI to sharpen my training, and I eventually won back-to-back state championships with AI-generated plans as the foundation.
The first problem was plan quality. Generic AI doesn't understand periodization, progressive overload, or how to build toward a target event. I put in the work to teach it — grounding the plan generator in modern training science so the output reflects how coaches actually think, not just what sounds reasonable to a language model.
The second problem was execution. Even a great plan is useless if you spend hours copying it into TrainingPeaks or rebuilding trainer files by hand. Structured workouts need exact payloads that no AI produces out of the box.
TrainingDojo solves both. Generate a plan built on sound training principles, then push it to TrainingPeaks or export Zwift .zwo files — no manual entry, no copy-paste.
FAQ
TrainingDojo is a structured workout converter and training plan importer for endurance athletes. It turns plain-language workouts, AI-generated plans, coach notes, and CSV rows into workouts that are easier to review, edit, upload, or export.
TrainingDojo supports TrainingPeaks and Intervals.icu upload for CSV plans and structured workouts, plus Zwift .zwo export for compatible bike and run structured workouts.
Yes. CSV plan import is free, signed-in users get 5 structured builder credits to test conversion, and Pro is $20 per month for the full structured workout and AI plan workflow.
No. TrainingDojo is built to reduce manual workout entry by importing CSV plans and converting compatible workout descriptions into structured sessions you can review before sending to supported platforms.
Use TrainingDojo to create an endurance plan from scratch, upload a CSV plan for free, or test the structured workout builder with 5 free credits after signup.