Get the plan onto your calendar
Upload a CSV plan to TrainingPeaks or Intervals.icu, or download one calendar file for Google Calendar, Apple Calendar, or Outlook.
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, Zwift, Google Calendar, Apple Calendar, or Outlook without rebuilding every workout by hand.
New: Export any CSV plan to Google Calendar, Apple Calendar, or Outlook with one file.
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 plan to TrainingPeaks or Intervals.icu, or download one calendar file for Google Calendar, Apple Calendar, or Outlook.
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 Intervals.icu or export Zwift .zwo files.
Free
Import any CSV plan
Bring a plan from a coach, spreadsheet, or AI export and send it to TrainingPeaks, Intervals.icu, or your calendar app.
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.
Coach Dojo and Workout Vault
Build plans from TrainingPeaks, Strava, or Intervals.icu history, then reuse your best TrainingPeaks or Intervals.icu sessions as structured templates.
Workout Vault
Athletes often have years of useful coach notes, completed sessions, and proven workouts buried in TrainingPeaks or Intervals.icu. Workout Vault helps you harvest that history, find the sessions worth repeating, rebuild them as structured templates, and publish them into an organized workout library.
Open Workout Vault →Import history
Pull a recent date range directly from TrainingPeaks or Intervals.icu, or upload a TrainingPeaks export.
Find the signal
Filter by sport, keywords, duration, TSS, and reusable workout quality.
Build the future
Generate structured templates and publish them to library folders.
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. For plain calendar plans, download one .ics file for Google Calendar, Apple Calendar, or Outlook.
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 structured workouts to TrainingPeaks or Intervals.icu, export Zwift .zwo files, or place the plan on Google Calendar, Apple Calendar, or Outlook.
Product proof
TrainingDojo covers the full path from plan creation to structured workout conversion, export, plan management, and fueling guidance.

1 / 7
Generate a full multi-month training plan with import-friendly workout descriptions and CSV output.
Integrations
Bring history in, push structured workouts out, or add an entire plan to your everyday calendar.

TrainingPeaks

Strava

Intervals.icu

Zwift
Google Calendar
Apple Calendar
Outlook

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, history-guided AI coach, and training plan importer for endurance athletes. It turns TrainingPeaks, Strava, or Intervals.icu history, 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, Strava, and Intervals.icu as Coach Dojo history sources (Workout Vault uses TrainingPeaks and Intervals.icu). CSV plans and structured workouts can be uploaded to TrainingPeaks and Intervals.icu, compatible bike and run workouts can be exported for Zwift, and any CSV plan can be downloaded as a calendar file for Google Calendar, Apple Calendar, or Microsoft Outlook.
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.
A structured workout is a digital, step-by-step training recipe. Instead of memorizing intervals or taping a workout to your bike, you sync this file directly to your sports watch or bike computer. Once you hit start, your device acts as a real-time coach—counting down your blocks, guiding you through precise pace, power, or heart rate targets, and alerting you if you drift outside your zones.
Yes, as a TrainingPeaks coach, you can upload workouts to your athletes' accounts. Just connect with your coaching account and you'll be able to manage their training plans.
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.