Training with a Garmin

How to send a training plan to a Garmin Edge: every route compared

Every route onto a Garmin Edge ends in the same place: the Garmin Connect calendar, which the Edge or watch picks up at its next sync. What differs is how far ahead each service writes to that calendar, what it does when the plan changes, and which target the Edge shows. TrainingPeaks sends 15 days, JOIN sends today, TrainerRoad sends on the day. Each vendor documents only its own route, and the differences decide which one fits a rider whose week changes.

By Jim Camut · Former pro & ex-Bruyneel Academy racer

Updated Oct 21, 20264 chapters7 citations

At a glance

QuestionHow far aheadDirectionWhen the plan changesTarget on the Edge
Garmin Connect workout builderWhatever you schedule by handYou build it in Garmin ConnectYou edit it yourselfThe goal you set for each step
Garmin Cycling Coach (free)Daily workouts from GarminBuilt inside Garmin ConnectAdjusts as you progressFull benefit needs a power meter
TrainingPeaksNext 15 days, rollingWorkouts out; completed rides backEdits and moves sync to Garmin Connect immediatelyFrom your TrainingPeaks thresholds; device shows +/- 10%
TrainerRoad (Outside Workouts)On the day it is scheduledWorkouts out via Activity SyncNot documentedTarget power
JOINToday's workoutWorkouts out; completed rides backRe-sent within seconds of a plan changePower or heart rate (manual export)
intervals.icuNot on a help-center pageWorkouts out (Upload planned workouts)Not on a help-center pageNot on a help-center page
AdaptCycling (free tier; Coach $15/mo)Next 7 daysWorkouts out; each new ride backWeek re-solves; changed days replacedWatts, or heart rate without a power meter
01 / 04

Every route ends on the Garmin Connect calendar

No third-party service writes to the Edge itself. Each one puts the workout on your Garmin Connect calendar, and the Edge collects it the next time it syncs with Garmin Connect [TrainingPeaks Garmin FAQ]. That one fact explains most of the waiting, and it is why a missing workout is usually a sync question, not a plan question.

Garmin's own route shows the shape. In Garmin Connect you open Training and Planning, then Workouts, find or build a workout, and select Send to Device [Garmin Edge Workouts]. Workouts you schedule on the Garmin Connect calendar travel the same way. The builder costs nothing and needs no other account, which makes it the right answer for a rider who plans one or two structured rides a week and is happy to type them in.

A third-party service adds one gate in front of that calendar. When you link it, Garmin Connect lists the permissions the service asks for, and sharing your activities and importing workouts are separate ones that you can grant one at a time. Grant Activity Export alone and your rides flow out to the service while not a single planned workout flows back in. If a connected service shows workouts on its own calendar and none on yours, check that Workout Import is on for it in Garmin Connect's account settings before anything else.

Then the device sync. Depending on the model, an Edge picks up the workout over Bluetooth, Wi-Fi, LTE, USB or an ANT+ stick [TrainingPeaks Workout Export]. An Edge that has been off since yesterday has yesterday's calendar. Turning it on near the paired phone with the Garmin Connect app open is usually all it takes.

02 / 04

How far ahead each service writes to Garmin Connect

The windows differ by an order of magnitude. TrainingPeaks keeps the next 15 days on Garmin Connect on a rolling basis [TrainingPeaks Garmin FAQ]. JOIN pushes today's workout [JOIN Garmin Export]. TrainerRoad pushes an outside workout on the day it is scheduled [TrainerRoad Outside Workouts]. AdaptCycling sends the next 7 days. A longer window is not always better.

TrainingPeaks is the longest. Only future structured workouts are eligible, only the next 15 days go to Garmin, and the window rolls forward each day [TrainingPeaks Garmin FAQ]. Strength, Day Off and Brick workouts are not sent. A workout already completed takes no further changes. The long window suits a coached athlete whose calendar is settled two weeks out and who wants to see the block ahead on the Edge.

TrainerRoad is the shortest by design. Outside workouts are pushed to Garmin the day that they are scheduled; a future workout shows Scheduled for Garmin in TrainerRoad and will not appear on Garmin Connect yet [TrainerRoad Outside Workouts]. The push needs Activity Sync set up with the Garmin option on, and a rider who set up Activity Sync earlier has to re-authenticate. Swim and run workouts do not go to Garmin. TrainerRoad's troubleshooting guide adds that a workout must sit within the next two days to be eligible for that day's sync [TrainerRoad Sync Troubleshooting]. So a TrainerRoad rider who looks at the Edge's calendar on Sunday night sees nothing for Monday, and nothing is wrong.

JOIN sends today's workout to Garmin Connect, and its help page says Garmin then picks it up on its own schedule, usually within a few minutes [JOIN Garmin Export]. intervals.icu offers an Upload planned workouts setting, but its window is described only in its community forum, not in a help center; the setting itself is the place to check. AdaptCycling keeps the next 7 days on the Garmin Connect calendar.

03 / 04

What happens when the plan changes

A window only matters if the workouts in it stay current. TrainingPeaks syncs every edit, move and coach deletion to Garmin Connect immediately [TrainingPeaks Garmin FAQ]. JOIN re-sends within seconds of any plan change [JOIN Garmin Export]. TrainerRoad does not document it. In each case the Edge still needs its next sync to see the change.

TrainingPeaks spells it out. Moving a workout to a different day, changing the structure or editing the title syncs to Garmin Connect at once, and a workout a coach removes leaves the Garmin Connect calendar immediately and leaves the device at its next sync [TrainingPeaks Garmin FAQ]. Workouts from TrainingPeaks cannot be edited in Garmin Connect; any fix happens at the source. That is a two-way contract done well: planned workouts flow out and completed rides flow back in.

The harder question is who makes the change. A 15-day window that updates instantly still carries the plan someone wrote, and when you miss Tuesday, a calendar can only move Tuesday's session if a person moves it. Garmin's own Cycling Coach is the free option here: Garmin describes it as personalized, free and adapting as you progress, with daily workouts [Garmin Cycling Coach]. Garmin's example is an interval session swapped for an easier recovery ride after a poor night's sleep.

That is the gap AdaptCycling fills. It reads each new Garmin ride after you connect (not your past history), re-solves the week when a ride is missed or moved, and replaces the changed days on your Garmin Connect calendar. An unplanned group ride is credited, not graded, and rest days stay rest days. It does not read Garmin's health data, sleep, HRV, Training Status or Training Readiness; the load comes from each ride's own power and heart rate. The re-solve runs on the free tier; the Coach tier, with the chat coach, costs $15 a month, where Garmin's Cycling Coach is free.

04 / 04

Watts, percent of FTP or heart rate on the Edge

A plan written against a threshold arrives on the Edge as a range around a number. TrainingPeaks targets display correctly only when your thresholds are set in TrainingPeaks [TrainingPeaks Garmin FAQ], and the device shows plus or minus 10% of the target, not the TrainingPeaks zone [TrainingPeaks Workout Export].

That 10% band is deliberate. TrainingPeaks says the device range was set wider than the planned zone so the Edge does not beep at every small drift [TrainingPeaks Workout Export]. Cadence targets on bike workouts travel with the power targets and display together. If the watts on the Edge look wrong, the threshold in TrainingPeaks is the first thing to check, because the targets depend on it.

JOIN asks you to choose Power or Heart Rate when you export a workout to Garmin Connect by hand [JOIN Garmin Export], which makes it one of the few routes that names the heart-rate case outright. TrainerRoad's outside workouts show target power for the current interval [TrainerRoad Outside Workouts]. Garmin says the full benefit of its Cycling Coach needs a compatible Edge, a heart rate monitor or watch, and a power meter [Garmin Cycling Coach].

AdaptCycling sends a watt range computed from your FTP when you ride with power, and heart-rate targets when you do not, so a rider without a power meter still gets a structured session with live targets on the Edge. Where the plan comes from, and how it fits with the rest of what a Garmin measures, is the wider subject of training with a Garmin as a self-coached cyclist; delivery is only one leg of it.

Common questions

Quick answers

How do I send a TrainingPeaks workout to my Garmin Edge?

Link Garmin Connect in TrainingPeaks and turn on the planned structured workout sync. The next 15 days of eligible structured workouts go to your Garmin Connect calendar, and the Edge picks them up the next time it syncs with Garmin Connect [TrainingPeaks Garmin FAQ].

Why is my TrainerRoad workout not on my Garmin yet?

TrainerRoad pushes an outside workout to Garmin on the day it is scheduled. Until then it shows Scheduled for Garmin and will not appear on Garmin Connect [TrainerRoad Outside Workouts]. If it is missing on the day, re-authenticate Activity Sync with the Garmin push turned on.

Does a third-party app need permission to put workouts on my Garmin?

Yes. Garmin Connect treats importing workouts as a separate permission from sharing your activities, and you can grant one without the other. A service that reads your rides but never shows a planned workout on your calendar is often missing Workout Import.

Do workouts go straight to the Edge?

No. They go to your Garmin Connect calendar first. The Edge receives them at its next sync, over Bluetooth, Wi-Fi, LTE, USB or ANT+ depending on the model [TrainingPeaks Workout Export]. Changes reach the device the same way.
References

Sources cited in this guide

  1. 01
  2. 02
    TrainingPeaks Workout Export. Structured Workout sync and Manual Export. TrainingPeaks Help Center.
  3. 03
    TrainerRoad Outside Workouts. Pushing an Outside Workout to Garmin. TrainerRoad Support.
  4. 04
    TrainerRoad Sync Troubleshooting. How to Troubleshoot Syncing Issues in TrainerRoad. TrainerRoad Support.
  5. 05
    JOIN Garmin Export. How to Export JOIN workout to Garmin?. JOIN Help Center.
  6. 06
  7. 07
    Garmin Cycling Coach. Garmin Cycling Training Plans. Garmin.
In this series

More inside Training with a Garmin

Start here · Foundational guide

Training with a Garmin: a self-coached cyclist's guide

Garmin measures load, recovery and FTP well and plans with Garmin Cycling Coach. What each feature does for a cyclist and which sensors it needs.

Read the full guide

Other articles in this series

  1. 01

    Garmin FTP auto-detect vs the guided test: which to trust

    What Garmin's FTP estimate, guided test and auto-detect each measure, when each drifts, and how to turn auto-detect off.

  2. 02

    Getting old Garmin rides into a training app

    Why a new Garmin connection starts with no past rides, and the two routes that bring your history in: intervals.icu or a Garmin export.

  3. 03

    Garmin Unproductive status for cyclists: what to ride next

    Why Garmin says Unproductive while you get fitter on the bike, and four rules for what to ride next.

  4. 04

    Garmin Edge training plans: every option compared

    Garmin Cycling Coach, suggested workouts, TrainerRoad, TrainingPeaks or AdaptCycling on a Garmin Edge: what each needs, how it adapts, what it costs.

  5. 05

    Garmin workout not showing on your Edge or watch? The causes

    Why a planned workout misses your Garmin Edge or watch: device sync, the service's window, unsent workout types and the import permission.

  6. 06

    Garmin Cycling Coach without a power meter: what you get

    What a heart-rate-only cyclist gets from a Garmin, what needs a power meter, and how to train well on heart rate zones alone.

Free training analysis · No card · ~3 minutes

Try the adaptive coach yourself.

Connect your rides and the coach reads them — intensity balance, ramp rate, what's working, what's holding you back — then drafts your training plan around it.

Free 14-day trial, no card.