Best way to sync data collected from Wahoo

Hi everyone,

I hope you can help me out a bit. Due to the whole “Strava vs. Garmin vs. Suunto topic”, I’d like to adjust my recording and synchronization setup a bit.

I currently use my Wahoo ELEMNT ACE to record my training, with all devices connected (from the Polar H10 heart rate strap to my power meters and SRAM shifting systems).

I’d like to move away from Strava and analyze my rides directly with Intervals.icu. At the same time, I’d like to have my training data synced properly to Apple Health, since that’s where I prefer to keep all my health stats.

Right now, I’m using a rather complicated path: Wahoo → Strava → RunGap → Apple Health.

The problem is that a direct sync from Wahoo to Apple Health still loses data — it just doesn’t sync everything correctly yet.

Ideally, I’d love to have a direct sync from Wahoo to Apple Health , and at the same time to Intervals.icu .

Since this forum has such an active community, I thought I’d ask here if anyone — or maybe even the Intervals.icu developers — has an idea of how to best solve this synchronization issue.

My goal setup would be: Wahoo for recording , Intervals.icu for analysis , and Apple Health to combine everything with my Apple Watch data, like sleep blood oxigan etc.

Looking forward to your ideas and suggestions!

I can only answer for Wahoo and intervals.
I would highly recommend using the integrated connection option
Wahoo → intervals. This is working just fine.

I don’t use Apple Health at all, but wonder what is missing if you do Wahoo → Apple Health?

Best way is to have the direct connection.
eg:
Wahoo → Intervals
Wahoo → Strava (just keep this, intervals.icu will dedupe anyhow and you’re not losing anything)

Wahoo → Apple Health is similar to GarminConnect → Apple Health. (@R2Tom - they just write summary data)

While I do not have a holistic solution for you. Here are some suggestions.

  1. A new Intervals Companion App. With widgets!

  2. BreakAway: Indoor Cycling (I’m the developer)

  1. HealthFit

I can easily add Wahoo to the platforms that I check and sync from the Intervals Companion App to Apple Health. I just need the source and/or the oauth-client-name value from the activity metadata returned by the Intervals.icu API, depending on how the connection to Wahoo is handled. I just added support for syncing Trainer Road Virtual earlier today.

I originally added support for Garmin and Zwift because the Apple Health syncing was so poorly implemented. There are still some caveats around active vs resting calories, but Wahoo will fit right in!

For Wahoo it’s just source

source: WAHOO
oauth_client_id: null
oauth_client_name: null

Thank you! This will be in today’s TestFlight build and in the 1.8.1 App Store release in the next week or two.