This was crazy news to us, too. We’re still understanding the full implications; but for now:
Good news - We’ve been syncing Garmin Connect for a long while now. When we have both a GC and Strava ride file, we de-dupe them and use the GC .FIT file for processing/training/displaying. This is because Strava edits the data and takes a few things out.
More good news - We were already working on pulling rides from Zwift directly into TrainerRoad.
Even more good news - We had direct pulling from Wahoo on the roadmap, but now that’s obviously moved up to be worked in parallel with the Zwift integration.
For now, I recommend Garmin users make sure they have Garmin Connect synced.
How to Sync your Garmin Connect Data to TrainerRoad
Step 1 - Go to https://www.trainerroad.com/app/profile/sync
Step 2 - Click Connect
Step 3 - You’re done!