Structured training workflow

Your training plan is ready. Now make it work anywhere.

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

Pro
TrainingDojo structured workout builder preview

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

Training plans are only useful when they reach the tools you train with.

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.

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.

Turn workout notes into intervals

Paste a workout like “3x12 threshold with 5 min easy” and review the structured blocks, targets, and preview before upload.

Convert the whole block when you are ready

Use Pro credits to structure every row in a CSV plan, then push to TrainingPeaks or Intervals.icu or export Zwift .zwo files.

Free

Try it, no card required.

  • 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.

Start free →

Pro — $20/mo

The full workflow.

  • 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.

See pricing →

Workout Vault

Turn years of training history into future workouts.

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

Training content goes in. Structured workouts come out.

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.

1

You write

Describe the workout in plain language

"20 min warmup, 3×12 min at threshold with 5 min recovery, 15 min endurance, 5 min cooldown."

2

We structure it

Editable blocks with targets, IF, and TSS

Warmup → 3-rep threshold interval → endurance → cooldown. Computed IF, TSS, and a polyline preview — all editable before you push.

3

You push it

Send it to the platform or calendar you use

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

Plan, import, structure, manage - one workflow.

TrainingDojo covers the full path from plan creation to structured workout conversion, export, plan management, and fueling guidance.

TrainingDojo AI plan generator chat example

1 / 7

AI plan generation

Generate a full multi-month training plan with import-friendly workout descriptions and CSV output.

Integrations

Works with the platforms and calendars athletes already use.

Bring history in, push structured workouts out, or add an entire plan to your everyday calendar.

TrainingPeaks

TrainingPeaks

Strava

Strava

Intervals.icu

Intervals.icu

Zwift

Zwift

Google Calendar

Google Calendar

Apple Calendar

Apple Calendar

Microsoft Outlook

Outlook

Founder
TrainingDojo

Founder story

I built TrainingDojo because this was my own training bottleneck.

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

Common questions about TrainingDojo.

What is TrainingDojo?

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.

Which platforms does TrainingDojo support?

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.

Can I use TrainingDojo without paying?

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.

Do I need to rebuild workouts by hand?

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.

What is a structured workout?

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.

I'm a TrainingPeaks coach, can I upload training plans to my athletes accounts?

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.

Generate the plan, import it, and structure the workouts that matter.

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.