Zwift Companion and Apple Health Kit

Customer service is the WORST! I am hoping someone who knows what they are talking about will read this. The Zwift companion with Apple TV and Apple Watch WILL NOT SYNC WITH APPLE HEALTH. They have en error in coding which doesn’t request it through zwift companion. I’ve spend an entire week emailing back and fourth and I get a different person each time. Not one of them knows what they are talking about and their solution was to use a different app while riding with Zwift. BS! I’ve sent them screen shot after screen shot and they don’t know anything. Zwift-Companion does not write to Apple health Active energy and does not request the ability to write cycling miles. So when I use it with Apple TV Zwift it is not adding it to my Apple health. Can someone get a code writer to read this!!! It is so easy to fix!!

Brad, try going to the “Health” App on your iPhone. Tap “Sources” at the bottom and touch Companion”. See if all nine options are green (On).

I have the same problem and am trying for a week now to solve it. After switching to a new phone Zwift Companion is no longer listed under sources in apple health. And there is NO way to force Zwift Companion to ask permission again. All I want is a butten to reconnect companion to Apple Health again. Other apps like Strava have this option. And it is really annoying!! Tried reinstalling Zwift Companion many times and even full reset of the phone.


Mine has no options in the sources. Only Data.

1 Like

I appreciate the replies! Yes I was able to connect Companion app to Apple health. It is all checked yes allowed. The problem is the companion app doesn’t even try to write to Cycling distance.
So if you look at the Companion “Data” the ride is there. If you go to Cycling Distsnce Companion app isn’t there. … not just isn’t turned on. I mean not there at all. They forgot to allow for it to write or something. Because if you go to “Active Energy” Companion app is there, BUT it doesn’t write the data because again they have a coding error I believe. I got very frustrated with the email support, and they said they have raised it to higher people. But I have not heard back. Any of you from zwift Support? Or just users such as myself. (And yes I’ve spent 2 weeks on this matter, so I feel your pain Dave)

1 Like

I have the same issue. No options for the ZML app, only Data (and then it shows no data found…)

HOWEVER, if I use Swift on my iPhone - as opposed to on my AppleTV - it does push the workout to the Activity app.


New to Zwift as of 12.12.19. Same issue above. Companion app is loaded in Settings > Health > Sources. But no options there to turn on/off.

May need to use on Zwift app on phone and mirror to TV and see if that works. A shame that it hasn’t been fixed yet based on the original thread date.

Update: Did use Zwift iPhone app and mirrored to AppleTV. Ride updates health app data and rings. So the workaround works.

Big miss on the companion app not writing to health data when using the native app on AppleTV.


yup I am in the same boat. I also have a scale that syncs my weight to Health. it would be nice to have that update zwift. It even updates strava so if i had to go through strava to get the weight i guess that would work. Trying to find an alternative solution.

I am having this identical issue. If we can get everyone to vote on this issue in the Bugs section, Hopefully Zwift might fix it.
Heres the thread: Apple TV, Companion, HealthKit - #2 by Matt_Bourne

1 Like

This just became a lot more important, now that Strava apparently will no longer send workout data to HealthKit unless it is recorded with Strava. Formerly I relied on Strava to “proxy” my Zwift Companion workouts to HealthKit.


It has been a year since I reported this. I am really disappointed! This really need fixing!!


Agreed, get the companion to write to HealthKit since Strava is useless as of several days ago!!

Just got setup a week or two back with Zwift on Apple TV, iPhone 8/Apple Watch 3 with Companion no problems at all having Companion write the workout to Apple Activity/Health.

Well I hope you’re right, but for me I just checked and it still is not working. It has the workout in the health app, but it doesn’t write it to the individual categories.
So if I ride 10 miles it will have the active energy, the miles of the ride, and heart rate. Perfect! Now check your “bike cycling miles” = Blank. Show the data sources. No Zwift companion. “Zwift” is ther. But no companion. This is still the case on my phone.

Hi Brad, by “bike cycling miles” I presume you’re referring to Apple Health “Cycling Distance”? If so, you’re correct, it appears Companion isn’t setup to write to this category. I just send all my rides to Strava for analysis so I never use this category but for those not using Strava or 3rd party could be a gap.

Here is my setup: Companion on iPhone, NO Apple Watch involved (use Wahoo TIKR), run Zwift on Apple TV. Now when I export to Strava at end of Zwift ride Apply Heath “Cycline Distance” is indeed no longer being transferred BUT an exercise is and it contains distance, time and calories. The screwy thing is that calories are not being counted towards the Apple Watch Red Ring BUT FitnessPal (connected to Apple Health) does pick up the calories. This is insane…hopefully the near term workaround is to run Zwift on the iPhone, project to TV via Apple TV and all will work…haven’t tried it though.

Zwift, please get Companion and Apple Health to talk to eachother as I’m sure Strava folks don’t give a crap.

1 Like

Yes I was, thank you for clarifying that. It is crazy and I think this was over a year ago, and it is still not fixed. It’s about 2 lines of code from my experience to take the “Workout data” and save it to the individual categories. I have not used 3rd party apps, I just enter it myself now through apples “shortcut” app. But it’s just sloppy to me from Zwift to not fix it. Hopefully some of you can get it changed, as I was not successful.

This is working fine for me. The distance shows up. See my image below. When tapping the workout, I get HR, time, etc.

AppleTV, Apple Watch and Companion App.

Yeah, looks like different results for how the system is configured. So you are running Zwift on Apple TV and Companion on your iPhone AND are using the watch for HR or something like that? Or companion on the watch? More details please.

On the iPhone the companion app isn’t even a valid source for Workout data like shown above.