Zwift Companion activity not syncing to Apple Health

Are you using strava? They updated the app and stopped that from working, there are a few threads on this

No, I’m aware of the Strava issue. Zwift itself used to sync to Apple health and now it doesn’t. Cycling active calories didn’t sync for some reason but the running did. Not nothing gets there.

Hi Zwift has never synced with Apple Health this was done by Strava but since latest update they have stopped this service. Garmin will sync exercise minutes only if you want move ring to update the only option now is to use an Apple Watch paired to companion app, manually add the workouts in Apple Health or to purchase RunGap App which will sync exercise and move minutes.

Article by DC Rainmaker on this:


Just came here to throw my two cents into the ring. I was wondering why my indoor cycling session didn’t make it to my Apple Watch on the weekend. Then this morning I saw DC Rainmaker’s blog post on this.

Realllly annoying Strava had to do this. I saw the RunGap solution posted above (thanks for doing the research and posting the steps), but as someone who already pays multiple subscriptions to these services/apps, I don’t want to pay for another JUST to write to Apple Health.

Zwift dev team, anyone looking into this?

1 Like

Keep us updated on your response from Garmin please

Will do. The DC Rainmaker article (linked by @Steve_Hammatt above) gave more details on what exactly they’re doing wrong.

See, let’s take Garmin. In their case, sure, they push an activity/workout to Apple Health. But they don’t do it properly. Instead, they nullify all the workout heart rate data and don’t correctly write ‘Active Calories’, which means users don’t get credit for rings or some health insurance programs. Yes, this is dumb of Garmin (and at one point actually did work briefly, at least a year ago, as I’ve got screenshots showing heart rate data from January 2021. But these inconsistencies are also kinda par for the course for many companies.

I’ve gone with the HealthFit solution, it’s manual as you have to download the fit file (from zwift) and import it to Healthfit but it avoids paying another subscription. Really annoyed with Strava for this, but it should just work from zwift directly. I hope they are looking into this.

Just came in here to say this is just wrong. But let’s be clear, the Zwift → Strava → Apple Health was always a kludge.

There is zero excuse for Zwift not writing data to Apple Health. Though Strava deserves a slap for having dropping this support without warning, let’s be clear this is fundamentally a Zwift problem.

Come on Zwift, fix this.


Or is this a Apple API issue, like Garmin that does not calculate training stress from 3rd party apps.

1 Like

If some tiny app like RunGap can write to their APIs that’s a pretty lame excuse for a company with a 9-digit valuation like Zwift.


Zwift is full of “lame” excuses for not addressing bugs, cheating etc

1 Like

Oddly enough my Zwift Runs have no problems, everything flows through as it always did, it’s only my Zwift Bike Rides that don’t flow through. Makes me think that the last update messed something up with the ride syncs to health.

Well… here is the answer. Published 3 hours ago.

I use Zwift on my MacBook, there are no health settings so Rides are not synced to Apple Health from there. However i could start the Zwift companion app once in a while to do the job. Will it sync the workouts to Apple Health?

Help me understand this. So I just finished a ride. I use Apple Watch as my HRM. Companion app pushes the ride to my activity rings but the active calorie burn doesn’t match up with my rings.

As you can see my ride burned 978 active calories. This is taken from the Fitness App.

But then my rings don’t match up? It’s off by more than 200. How is this even possible?

But then my rings don’t match up? It’s off by more than 200. How is this even possible?

It’s likely either a priority order issue or Zwift has the same bug as Garmin Connect. You can try making Companion your highest ranked data source.

Also, it’s possible for an app to provide “Total Active Energy” without corresponding Sample data, which appears to be what breaks contributing to the ring. That’s discussed in the DC Rainmaker article and is quoted here.

Strava have now reenabled the sync feature:


Result :+1:t2:


It would be great if Zwift took this as an initiative to link your activities which appear in the companion app on iOS and sync that data to apple health correctly.


Yep, can confirm this is working again from Strava. Pleased they U-turned but there is an opportunity still for zwift to improve on this since you still don’t get heart rate details (avg, the graph) through from Strava, just the active and total cals.

1 Like