Zwift Companion and Apple Health Kit

Garmin Connect app works to sync Zwift data to Apple Health. I always relied on Strava, and paid for Strava, now I think I’ll just delete Strava. You don’t actually need a Garmin device to use the Garmin Connect app.

2 Likes

Guys, I had the same problem as you had: no zwift data sync’ed with the Ios Health App… I found the solution, be it by a workaround app, but at least you don’t have to enter it manually! There is an app on the appstore called “RUNGAP”. With that app you can sync all activities quite easily. It’s not fully automated and it costs 8,99€/year, but you can select a zwift activity and then click “share” and selecth the IOS Health App. It then updates it. Good luck and I hope I helped many of you Zwifters!

I was able to get this to work today after deleting both apps off of my iPhone and only installing the Companion app. I launched Zwift on the AppleTV and then the Companion app and it asked for Health data access right away. One quick test run seemed to save all the data to Activity. Hope this helps!

YES - for a paid service, I have to say, the simple ability to share data reliably to the leading health data service in the world is just lackadaisical at best. I have to assume there is some parasitic relationship with other apps which do make you pay for cloud data collection and transfer because anything Apple and Zwift just tends to be really, really half hearted effort or “what we can give the intern coder.” (PS if that is not the case, my condolences)

I used to fight with Companion and the Apple Watch over and over again and it is absolute trash. So inconsistent in connectivity that my cardio health rating on Apple Health is telling me “you okay?” No, Apple Health, I’m good, its Zwift that has an unhealthy relationship with you and, no, my heart is not completely not beating every ten minutes or so…

I won’t even go into the mess that is using bluetooth headphones while riding and getting a call…just flimsy.

Look, this is not rocket science, I just need a way to get full metric data into Apple Health, I used to go for Strava but they started doing some weird things with pay-to-report crap.

While we are at it, does anyone else feel iPad UI is really poor? No, I don’t want to start a phantom ride so I can access my garage and settings for the multitude of notifications and badge alerts you leave lying around, Zwift. Also, when I swipe away the “riding near you” menu, I don’t want to follow the rider I swiped near, I wanted to swipe the menu away, code conditional behavior like a grown-up… Lastly, if I am looking for routes to ride and I sort by something, that selection means I am done sorting, I don’t need the sorting menu to stay up covering up the data I WANTED TO SORT TO!

Okay, rant over, just finished a ride and basically frustrated. But between this BS and fighting with Companion I am always frustrated a little after riding Zwift.

1 Like

Another one here who has to put up with this mess. Despite reinstalling and rebooting my phone etc I can get the companion app to prompt for apple health access and it doesn’t show up in the data sources either. I also can get it to show the Apple Watch app as available to install but that’s for another thread I guess!
Given the cost and the fact that most swift users seem to be apple users it’s baffling that this hasn’t been sorted yet.

1 Like

Managed to get this working in the end using the instructions from a blog called the apple watch triathlete about pairing with zwift (I was sent the link by Zwift support!).

When I first paired the watch in Zwift on my iPad the Companion app on my phone asked for health permissions and now shows up in the apple health sources.

I too was able to get this to work after reading above. I downloaded and opened the Zwift app on my iphone and connected to the apple watch as heart rate and speed, then started a race. I then minimized the app and opened the companion app on the same iphone. The notification popped up in the companion app and asked me for all of the health permissions that I couldn’t access before. Companion now writes to apple health, and I can run the zwift app on my pc like before.

1 Like

My problem was with getting the Apple Watch to even pair.

Tried a lot of things and nothing was working. After going through all the suggestions here, I was finally able to get things to work.

It wasn’t straightforward, and got frustrating at times, but I got it sorted out and I’m hoping this info is useful to others.

My setup now is Zwift on Apple TV, Zwift Companion on iPhone and Zwiift Companion on Apple Watch.

First thing I did was to delete Zwift in all devices, including Companion on the iPhone.

I then rebooted all devices for good measure.

I reinstalled only the following:

  • Zwift on the Apple TV
  • Companion on the iPhone
  • Companion on the Apple Watch

I logged into the game on the Apple TV and Companion on the iPhone, and launched the ZC app on the watch.

On.Companion’s settings, I made sure that “Device connection” was switched on.

I selected “Pair with Zwift Companion” on the game (means I’m using the iPhone’s BT to connect to the devices and not the Apple TV’s)

On the iPhone, I went into Settings > Privacy > Health > Companion.

(It used to show only Data, but now showed Categories)

I made sure All Categories were ON.

On the game, my Apple Watch showed up for the first time as an HR monitor. I selected that.

In Companion on my Apple Watch, I tapped the “unpaired” and it eventually showed “in game” and my HR.

Along the way there were pop-ups for BT permissions, I always answered yes and/or allow.

When I tap on the BT icon on the top right of Companion, it shows all paired BT devices

Happy to get it all working.

Hope this works for others.

Thanks for such a comprehensive guide! I had been able to get HR from Apple watch 6 to transmit to Zwift and appear in game. But since the latest Zwift updates (game and companion) no luck. Nothing that has worked in the past gets the HR to display. I’ll try what you outlined, but Zwift really needs to fix this once and for all!

Come on Zwift its been years. Just fix it!