Apple Health workout sync (iOS)

Written By Martijn Russchen

Last updated About 6 hours ago

The iPhone and Mac app can pull your completed workouts from Apple Health into Intervals.icu β€” so sessions you didn't record on a bike computer (gym work, walks, hikes, swims, casual rides) still count toward your training load. This is separate from wellness sync (HRV, sleep, recovery), which is covered in Connecting your recovery data: Whoop and Apple Health.

Turning it on

Open the app β†’ Settings β†’ Apple Health β†’ Workouts, toggle Sync workouts on, and grant permission when iOS asks. From then on, any workout written to Apple Health β€” by your Apple Watch or any app that saves to HealthKit β€” is proxied to Intervals.icu so it counts toward your TSS and fitness.

Choosing which sports sync

Once sync is on, a Sports to sync section lets you pick categories: Cycling, Running, Strength Training, Walks & Hikes, Swimming, Yoga & Mobility, and Other.

  • Cycling and Running default to off β€” Strava and Garmin usually already sync those to Intervals.icu, so importing them again would duplicate. Turn them on if Apple Watch is your only source for those sports.

  • Everything else (strength, walks/hikes, swims, yoga/mobility, other) is on by default, since those rarely reach Intervals.icu any other way.

GPS routes

Turn on Include GPS routes to upload the route map alongside outdoor workouts that recorded location.

Backfilling older workouts

Tap Backfill older workouts… to import history that predates turning sync on. Large imports are uploaded in batches over a few minutes to stay within rate limits.

Manual sync and sync history

iOS syncs in the background after each workout. Use Sync workouts now to force a refresh, and Sync history to see what was uploaded, skipped as already-synced, or failed (with the reason).

Avoiding duplicates

Workouts already in Intervals.icu are detected and skipped rather than re-added. Combined with cycling/running defaulting off, this keeps a single clean copy of each session.