Intervals.icu CSV Import Guide: Upload a Training Plan From AI or a Spreadsheet
Learn how to import a CSV training plan into Intervals.icu with TrainingDojo using an API key and athlete ID, plus how Pro structured push and plan management fit in.
TrainingDojo guides
Browse focused guides for importing plans, structuring workouts, using training history, connecting your AI, and understanding endurance metrics.
Start here
Learn how to import a CSV training plan into Intervals.icu with TrainingDojo using an API key and athlete ID, plus how Pro structured push and plan management fit in.
Turn a ChatGPT training plan into dated TrainingPeaks workouts with a previewed CSV import workflow instead of rebuilding the calendar by hand.
Whether a plan came from ChatGPT, a coach, a spreadsheet, or another generator, here is how to preview and import it to TrainingPeaks without row-by-row entry.
TrainingPeaks has no bulk upload feature for athletes. Manual entry takes hours. Here's every method we tested — and the one tool that actually works.
Connect Claude web or desktop to TrainingDojo with browser sign-in; advanced users can also configure Claude Code.
Connect TrainingDojo through personal ChatGPT Developer mode, Codex, or ChatGPT Work mode with browser OAuth and all 26 endurance tools.
Add TrainingDojo as a Gemini Spark custom app with browser sign-in; advanced users can also configure Gemini CLI.
Connect Claude, ChatGPT, or eligible Gemini accounts with browser sign-in. ChatGPT support includes Developer mode, Codex, and Work mode with 26 endurance tools.
Generate a training plan with Claude, convert it to CSV, and import the whole block to your TrainingPeaks calendar in minutes — plus how to let Claude critique an existing plan.
Claude cannot read Strava directly, so here are the two real ways to use your Strava history with AI: summarize it into Claude yourself, or let Coach Dojo read it automatically.
Use your Intervals.icu Fitness, Fatigue, and Form data to make Claude’s plan smarter, then import that plan straight back to your Intervals.icu calendar with TrainingDojo.
An AI cycling coach can write power-based, periodized plans for a fraction of a human coach. Here is what Claude and ChatGPT do well, where they fall short, and how to get the plan onto your bike.