*SyncMyWorkout is not affiliated with Peloton or Garmin
SyncMyWorkout can now sync *all* Peloton class types to Garmin. This includes tread workouts and workouts taken on the Peloton app.
To set things up, create a SyncMyWorkout account and then connect Peloton and Garmin on the account settings page. As soon as you do this, your last week of workouts will start syncing over to Garmin for free.
Then, if you choose to start a SyncMyWorkout subscription ($25/year, $7/month, or $15/year on the partner plan) when you complete a workout, SyncMyWorkout will automatically upload it to Garmin within an hour.
I recommend linking your Strava account to SyncMyWorkout. This enables immediate syncing and allows SyncMyWorkout's merge feature to work properly.
When Strava is connected to SyncMyWorkout, SyncMyWorkout relies on notifications from Strava to know when you've completed a workout so if you connect SyncMyWorkout to Strava, make sure you've configured Peloton to auto post your workouts to Strava.
P.S. If you want to sync your workouts to other services (Suunto, Wahoo, Coros ...) or connect other platforms to be a source of workouts (Tonal, Tempo, Hydrow...) please checkout that link where I am tracking requests!