Fenix 8, Garmin Connect and Zwift integration

Hi I recently moved from AW to a Fenix 8 and generally I’m loving the upgrade in terms of all round usability for a sports watch (the buttons are soooooo good coming from AW) and of course battery life.  I much prefer the Garmin connect ecosystem for sports too, its miles better than Apples version.

However, I’m stumped with something on Zwift.

Basically, if I connect Garmin connect and Zwift, it looks good in terms of bringing in all the relevant ride data, routing etc.  My cycling ride total also gets updated.  However, for some reason, I get no credit for the mileage in terms of challenges etc.  Also, I notice that body battery, recovery time, and VO2 max metrics also seem not to be updated.

I have searched the Zwift forums, and also the various Reddit forums and the workaround people seem to be using is to log the activity on both devices, update the Garmin watch entry with the relevant missing data like speed, mileage, power and delete the  Zwift one (because otherwise miles get double counted).

Alternatively people are using both, but NOT connecting Zwift and Garmin (and just uploading to Strava for example), or using just Zwift and using fit file tools to edit the fit file to fool garmin connect into believing the file was generated by a wearable.

There has to be a better way surely?

Im not actually sure if this is a Garmin or Zwift problem as I had similar issues with AW (it would connect and show the Zwift entry but didn’t give credit for move rings or calories burned etc), but I’d love to know if anyone knows the answer here.

  • There is not currently a better way. I record all my rides on my Edge 540 and control my wahoo Kickr with Zwift. Zwift syncs to strava and the edge workout syncs to GC and the two don't overlap. 

    Training score and body battery and all that stuff are all Garmin specific metrics only counted when recorded from a Garmin device so it won't pull it from Zwift without the help of FitFileTools