Source-aware activities
Imported events retain Wahoo source identifiers and summary revision metadata for reliable deduplication and attribution.
Integrations
Connect Wahoo to Quantified Self to import Wahoo-recorded workouts, send your planned running and cycling workouts, sync retained activities to Suunto or COROS, deliver FIT activities or routes to Wahoo, and analyze every connected activity together.
Wahoo Workflows
Authorize Wahoo once, then explicitly send a standalone workout or opt a plan into Wahoo delivery. You can also import completed workouts, sync retained activities, and send FIT activities or GPX/FIT routes.
Connected Pro members can send compatible time-based running and cycling workouts for today through the next six days. Plan sync and each standalone Send action are off until you explicitly enable them.
Completed Wahoo workouts with an available FIT file are queued automatically, deduplicated by Wahoo workout ID, and updated when Wahoo sends a newer summary revision.
Start with the latest two years selected, or choose a different date range in Services to page through Wahoo history and queue workouts that include an importable FIT file.
Duplicate webhook deliveries are safe, and a newer Wahoo workout-summary revision replaces an older queued revision before processing.
Turn on automatic delivery for new Wahoo FIT activities or choose a date range to send retained Wahoo activities already stored in Quantified Self to Suunto.
Turn on automatic delivery for new Wahoo FIT activities or choose a date range to send retained Wahoo activities already stored in Quantified Self to COROS.
Choose a FIT activity file in Wahoo Services to send it directly to Wahoo. This does not create or retain a Quantified Self activity.
Choose a GPX or FIT course or route file in Wahoo Services to send it directly to Wahoo. Quantified Self converts GPX to FIT in memory; this does not create or retain a Quantified Self route. If Wahoo route access is missing, the send flow offers a reconnect action; reconnect once, then send the route again.
In Suunto Services, connect Wahoo and opt in to send new and updated saved Suunto routes to Wahoo as FIT courses. You can also backfill routes already saved in Quantified Self; revisions update the same Wahoo route.
Connect Wahoo and the source service, then turn on automatic delivery for new activities or choose a date range for activities already stored in Quantified Self.
Wahoo Tools
Wahoo-origin FIT activities can be delivered to Suunto or COROS after explicit opt-in. Wahoo also accepts QS-authored planned workouts, direct FIT activity and GPX/FIT course/route delivery, plus opt-in saved Suunto route delivery. Wahoo-owned plans are not imported or forwarded between providers.
Imported events retain Wahoo source identifiers and summary revision metadata for reliable deduplication and attribution.
Quantified Self retains imported FIT files with the event for downloads, exports, and reprocessing after the short-lived Wahoo download URL expires.
Wahoo access and refresh tokens are never readable by the browser; the app displays only a safe connection-state projection.
Wahoo can process a FIT upload asynchronously. Quantified Self keeps the Wahoo upload identifier for status checks without posting the same source file again.
Wahoo route delivery accepts GPX and FIT files. Quantified Self converts a selected GPX route to a FIT course in memory; it must contain exactly one route with valid coordinates. A selected route is sent directly to Wahoo and is not added to the Quantified Self route library.
Opt in from Suunto Services to send new and updated saved Suunto routes to Wahoo, or send existing saved routes now. Quantified Self uses a stable route key so revisions update the same Wahoo route.
Training Dashboard
Review Wahoo workouts next to other activity sources using the same event analysis, maps, charts, exports, and training metrics.
Bring Wahoo, Garmin, Suunto, COROS, and uploaded activity files into one account-owned dashboard.
Use the same load, trend, map, lap, and source-file tools for Wahoo FIT activities as other imported workouts.
Disconnecting stops future Wahoo access but does not delete activities already imported into Quantified Self. Account deletion removes them.
FAQ
Quantified Self imports completed workouts exposed by Wahoo with a downloadable FIT file. Wahoo does not expose completed workouts originating from third-party applications through this API.
Yes. Connected Pro members can explicitly send compatible time-based running and cycling workouts for today and the next six days. Plan sync and standalone Send actions are off by default. Cloud delivery confirms the app-owned Wahoo Plan, Workout, and association, not receipt by an ELEMNT computer, watch, or app.
No. Disconnecting revokes future Wahoo access and stops new imports, while previously imported activities remain in your Quantified Self account until you delete them or delete the account.
No. Connecting Wahoo and importing Wahoo activity history are Pro features.
Yes. Connect Wahoo and Suunto, turn on automatic activity sync in Wahoo Services, and newly imported eligible Wahoo FIT activities can be sent to Suunto. Use Sync past activities for retained Wahoo FIT activities already in Quantified Self.
Yes. Connect Wahoo and COROS, then opt in to automatic delivery for new retained Wahoo FIT activities or choose a date range for past activities already stored in Quantified Self.
Yes. Connect Wahoo and the source service, then use the Activity Sync controls to turn on new activity delivery or choose a date range for already imported FIT-backed activities.
Yes. In Wahoo Services, choose a GPX or FIT course or route file for direct delivery. In Suunto Services, you can also opt in to deliver saved Suunto routes to Wahoo automatically or send existing saved routes now. Quantified Self converts GPX and saved Suunto routes to FIT courses in memory; direct uploads are not stored as Quantified Self routes, while saved-route revisions update the corresponding Wahoo route. Reconnect Wahoo once if it was connected before route delivery was available. Wahoo routes sync to the Wahoo App and directly to an ELEMNT bike computer, not the ELEMNT App.
Next Step
Send compatible planned workouts, import Wahoo FIT activities, sync retained activities to Suunto or COROS, deliver selected activities and routes to Wahoo, and analyze everything in the same archive.