Garmin Connect Integration

How the Garmin Connect integration works in VéloPeak. Planned workouts are sent to your Garmin Connect calendar, and your rides, sleep and HRV sync to VéloPeak automatically.

VéloPeak works with Garmin Connect. Your virtual coach sends your planned workouts to your Garmin Connect calendar, and the rides you record on your Garmin device reach VéloPeak on their own, together with your sleep, overnight HRV and resting heart rate.

VéloPeak connects to Garmin Connect using OAuth 2.0. We never see your Garmin password: you authorise access directly on Garmin's website.

What the integration does

  • Sends your planned workouts: your upcoming workouts are sent to Garmin Connect and scheduled for their day, for as long as your subscription covers them. Garmin Connect then delivers them to your Edge or watch
  • Brings your rides in: every ride you record on your Garmin device is imported with its power, heart rate, cadence and GPS data
  • Brings your recovery data in: sleep (duration and stages), overnight HRV and resting heart rate feed your daily Energy score

Runs and swims are not imported from Garmin Connect yet: connect Strava or Intervals.icu to bring them in.

VéloPeak never imports planned workouts or calendar events from Garmin Connect. Planned workouts only travel from VéloPeak to Garmin Connect.

Connecting from Settings

  1. Go to Settings → Connections & Apps
  2. Click Connect Garmin Connect
  3. You will be redirected to Garmin's authorisation page. If Garmin asks which permissions to share, keep Workout Import on so VéloPeak can send your workouts
  4. After approving, you are sent back to VéloPeak automatically

Once connected, VéloPeak imports your recent Garmin rides and recovery data (up to the last 90 days) and sends your upcoming workouts.

How your workouts reach your Garmin device

There is nothing to export or upload. When your plan is created or changes, the workouts are sent to Garmin Connect automatically and appear on your Edge or watch on the day they are scheduled.

Power targets are set in watts from your VéloPeak FTP, so during intervals the power field shows live 3-second power, not the lap average. Set your FTP in VéloPeak before your first power workout: without it, power workouts cannot be sent.

If you move, edit or swap a workout in VéloPeak, the copy on Garmin Connect is updated to match. If you delete a workout, it is removed from Garmin Connect too. VéloPeak only ever changes the workouts it scheduled itself.

If Intervals.icu is also connected and sends your planned workouts to Garmin Connect, untick Upload planned workouts in your Intervals.icu settings, otherwise each workout shows up twice on your Garmin device.

How your rides come in

When a ride syncs to Garmin Connect, Garmin notifies VéloPeak. We then:

  1. Fetch the full activity, including power and heart rate
  2. Run the analysis
  3. Update your fitness metrics (Fitness, Fatigue, Form)

If the same ride also arrives from another connection, such as Strava or Intervals.icu, VéloPeak keeps a single activity.

Manual download

If you prefer to upload a single workout by hand:

  1. Open the workout in VéloPeak and click Export > Download .fit.
  2. Send the file to your phone or computer.
  3. Import it on Garmin Connect (Training > Workouts > Import) or sideload it onto your Edge under /GARMIN/NEWFILES/.

Tips

  • Set your FTP correctly in VéloPeak. Power targets in the .fit file are absolute watts resolved against your FTP at export time.
  • The same .fit file works on MyWhoosh, Zwift and Wahoo ELEMNT, with no separate file per platform.

Disconnecting Garmin Connect

You can disconnect Garmin Connect at any time from Settings → Connections & Apps. This will:

  • Remove the upcoming workouts VéloPeak scheduled on Garmin Connect
  • Stop all future syncs