TrainingDojo
Tutorials6 min read

ChatGPT Training Plan to Garmin: Get Every Workout on Your Watch

Ask ChatGPT for a plan, then send it to your Garmin Connect calendar with intervals and targets intact, from a CSV or straight from ChatGPT itself.

TrainingDojo Team
•

ChatGPT is good at writing a training plan. It is bad at getting that plan onto your wrist. You end up with a table of sessions in a chat window and an evening of rebuilding each workout in Garmin Connect by hand. This guide shows the shorter path: ChatGPT writes the plan, TrainingDojo turns it into real workouts, and they land on your Garmin Connect calendar on the right dates.

What you need

  • A free TrainingDojo account
  • Garmin Connect connected in TrainingDojo Settings → Integrations
  • ChatGPT (any plan works for the CSV route; the connected-AI route needs an app that supports custom connectors)

Route 1: ask ChatGPT for a CSV and import it

Ask ChatGPT for the plan as a CSV with one row per workout. A prompt that works well:

"Build me an 8-week half marathon plan, 4 runs a week, long run on Sunday. Return it as a CSV with the columns week, day, title, description, sport, duration_minutes. Put the intervals in the description, for example '10 min easy, 5x4 min at threshold with 2 min jog, 10 min easy'."
  1. Save the CSV and open Import a plan.
  2. Upload it, pick a start date, and check the preview: every workout shows the date it will land on.
  3. Choose Garmin Connect as the destination and publish.

Plain CSV imports work on a free account. If you want the intervals as real watch steps with targets, send the rows through bulk structured conversion first; sending structured workouts is part of Pro.

Route 2: let ChatGPT push the workouts itself

If you connect ChatGPT to TrainingDojo (see Connect your AI), ChatGPT can build the structured workout and put it on your Garmin calendar when you ask, without a CSV in between. Ask something like "put Thursday's threshold session on my Garmin for this week" and confirm the change ChatGPT shows you.

Pushing structured workouts, including whole weeks at once, is part of Pro.

What shows up on the watch

  • Warmup, repeats, recoveries and cooldown as separate workout steps
  • Heart-rate targets as a percentage of your threshold, and power targets as a percentage of FTP, applied to the thresholds on your watch
  • Pace and RPE steps with the range written into the step note

What ChatGPT can't see

TrainingDojo only sends workouts to Garmin Connect; it does not read your Garmin data. If you want ChatGPT to plan from your recent training, connect TrainingPeaks or Intervals.icu as well. Garmin already syncs your activities there, and TrainingDojo can read them on your behalf.

Prefer a different assistant? The same flow works with Claude; see Claude training plan to Garmin. Everything about the Garmin side is on the Garmin Connect page.

Frequently Asked Questions

Can ChatGPT put workouts on my Garmin?

Yes. Connect ChatGPT and Garmin Connect to TrainingDojo, then ask ChatGPT to schedule a workout. Or ask ChatGPT for a CSV and import it on the TrainingDojo import page.

Is it free?

Connecting and importing CSV plans works on Free. Sending structured workouts is part of Pro.