Stride

Search Documentation

Search for articles, guides, and more

Connecting Your Devices

Connect the devices and apps you train with and Stride brings your sessions in automatically. On the web, go to Settings > Integrations (click your name at the bottom of the sidebar, then Settings). In the iPhone or Android app, tap your avatar, choose Connected Devices, then Choose Connections. Pick a service and follow its sign-in steps.

You can connect several at once, for example Garmin for outdoor rides, Zwift indoors and an Oura ring for sleep. If two of them record the same session, Stride keeps one activity and holds on to both files.

Planned workouts are sent to your device three days ahead (today, tomorrow and the day after) and topped up every day, so sessions further out wait on your Stride calendar until they are close. Apple Watch is scheduled 14 days ahead from the iPhone app. Strength sessions stay in the Stride app and are not sent to any device.

Watches and bike computers#

Garmin#

  • Rides, runs, swims and other activities arrive with the original file, so power, heart rate, cadence and GPS all come across.
  • Planned rides, runs and swims are sent to Garmin Connect. Swims need distance-based steps with pace targets. A session with no intervals is sent as a single open step.
  • On Garmin's permission screen, leave Historical Data and Workout Import switched on. Stride then imports five years of activities. HRV and daily data reach back two years, sleep only 30 days.
  • A Garmin watch also sends sleep, HRV and resting heart rate, a Garmin Index scale sends weight and body fat, and Garmin cycle tracking comes across too. Garmin does not share Body Battery, Training Readiness or a recovery score.
  • Garmin only passes on activities recorded on Garmin devices. A ride from TrainerRoad, TrainingPeaks Virtual, MyWhoosh or another app that syncs into Garmin Connect is not sent on to Stride.

Wahoo#

  • Activities sync from your ELEMNT and the Wahoo app, including your full history.
  • Planned workouts are sent to your ELEMNT, and rides you record in the Stride app are sent back to Wahoo.
  • On Wahoo's permission screen, leave every permission ticked. Stride needs them all to import your rides and send workouts, so it won't connect without them. If Stride emails you to reconnect Wahoo, connect again with every permission ticked.
  • Like Garmin, Wahoo only passes on activities recorded on Wahoo devices.

Hammerhead#

  • Activities sync from your Karoo, including your full history.
  • Planned rides are sent to your Karoo. Runs and other sports are not.

COROS#

  • Activities sync with the original FIT file.
  • Planned rides, runs and swims land in your COROS training plan. Rides and runs carry their targets; swims keep their structure without targets.
  • Overnight HRV, resting heart rate, recovery and sleep are checked every half hour.
  • COROS shares about the last three months of history. For anything older, export your files and use Settings > Import.

Polar#

  • Activities, sleep (with stages), Nightly Recharge HRV and resting heart rate. Polar does not tell Stride when something new arrives, so Stride checks every half hour.
  • Stride brings in about three months of sessions and four weeks of sleep when you connect.
  • Polar does not accept planned workouts from other apps, so sessions are not sent to your Polar watch.
  • If you connected Polar before October 2026, Stride emailed you to reconnect. Connecting again restores sleep and HRV.

Magene#

  • Rides from your Magene computer arrive through your OneLap account as soon as OneLap has them, with your OneLap history when you connect.
  • Planned rides are sent to your head unit.

Indoor training platforms#

You do not have to connect a platform to train indoors: the iPhone and Android apps talk to your smart trainer over Bluetooth and can run a structured workout for you. Connect Zwift or ROUVY if you want the virtual world as well.

Zwift#

  • Rides and runs sync automatically, with up to a year of history when you connect. Activities you have marked as private in Zwift are not shared with Stride.
  • Planned rides and runs appear in your Zwift workout list.

ROUVY#

  • Completed ROUVY rides sync back automatically, including your history.
  • Planned rides are sent to ROUVY.
  • If you connected before August 2026, Stride may have emailed you to reconnect, because ROUVY now asks for permission to read activities and write workouts.

Sleep, HRV and recovery#

WHOOP#

  • Recovery, HRV, resting heart rate and sleep, plus your WHOOP workouts.
  • WHOOP shares a summary of each workout rather than a recording, so there is no map, power or interval detail, and Stride does not write an automatic insight for it.

Oura#

  • Sleep with stages, sleep score, HRV, resting heart rate and readiness, with 90 days of history.
  • Naps are kept apart from the night, so a short daytime sleep does not replace your overnight HRV. Oura workouts are not imported.

Apple Health and Health Connect#

On iPhone, connect Apple Health for Apple Watch workouts, sleep, HRV, resting heart rate and cycle tracking, and to put planned sessions on your Apple Watch. See Apple Health and Apple Watch.

On Android, Health Connect brings in sleep, HRV and resting heart rate from Fitbit, Samsung Health, a Pixel Watch or any other app that writes to it. See Fitbit, Google Health and Health Connect.

When two devices record your night#

If more than one device reports your sleep, Stride uses one of them for the day. Automatic prefers WHOOP, then Oura, then Garmin. To choose a different one, open Settings > Integrations and change Sleep and recovery. The option appears once two devices are connected.

Calendars#

  • Google Calendar: events in your main Google calendar that are coloured red (Tomato), or that you invite cal@stride.is to, appear on your Stride calendar as availability entries, so travel and busy days show up in your plan.
  • Calendar feed: to see your Stride sessions in Apple Calendar, Google Calendar or Outlook, go to Settings > Calendar and choose Generate calendar feed.
If a connection stops

If a service stops accepting Stride's access, for example after you change your password, Stride disconnects it and emails you. Connect it again from the same page. Disconnecting never deletes activities that already came in.