TrainingDojo
Tutorials5 min read

CSV Training Plan to Garmin: Import a Spreadsheet Plan in One Go

Turn a spreadsheet or CSV training plan into dated workouts on your Garmin Connect calendar, with a preview of every date before anything is sent.

TrainingDojo Team
•

A lot of good training plans live in spreadsheets: a coach's Google Sheet, a book plan you typed up, or a plan you exported from another tool. Getting those rows onto a Garmin usually means copying each session into Garmin Connect one at a time. TrainingDojo imports the whole sheet and puts every workout on your Garmin Connect calendar in one go.

Shape the spreadsheet

One row per workout. TrainingDojo reads common column names, so you rarely need to rename much. The columns that matter most:

  • Day or date: either a plan day (week 1 day 3) or a real date
  • Title: what you'll see on the watch
  • Sport: run, bike, swim, strength
  • Duration in minutes, and a description with the session details

Export the sheet as CSV (File → Download → CSV in Google Sheets, or Save As → CSV in Excel).

Import and send

  1. Open Import a plan and upload the CSV.
  2. Pick the start date. The preview shows every workout on its real calendar date, so you can catch a wrong week before anything is sent.
  3. Choose Garmin Connect and publish. You'll be asked to connect it first if you haven't.

Plain plan imports work on a free account, so you can try this before upgrading.

Plain workouts or real intervals?

A straight CSV import sends each row as a timed workout with your description attached. If you want the description turned into actual watch steps (a warmup, five repeats with recoveries, a cooldown, each with a target) run the sheet through bulk structured conversion first. TrainingDojo reads each description, builds editable intervals, and lets you review them before they go to Garmin. Sending structured workouts is part of Pro.

After it's sent

The plan appears in My Plans, where you can see every workout or delete the whole plan from Garmin Connect if the dates were wrong. Workouts reach your watch on its next sync.

Coach handing you the spreadsheet? See getting a coach's plan onto your Garmin. More on the device side is on the Garmin Connect page.

Frequently Asked Questions

What columns does the CSV need?

One row per workout with a day or date, title, sport, duration and description. TrainingDojo recognises common column names.

Will my intervals become watch steps?

A plain import sends timed workouts with your description. Run the rows through bulk structured conversion first to turn them into real intervals with targets.