Wahoo integration

Your training plan, on your Wahoo ELEMNT.

Connect Wahoo and AdaptCycling reads every ride, builds a plan around the training you actually do, and sends the week to your head unit — no TrainingPeaks subscription, and no Strava account required.

  • ELEMNT BOLT · ROAM · ACE
  • 7 days on the device
  • No Strava needed
  • Free tier
  • No credit card

Free forever. No credit card required.

By Jim Camut · Former pro and Johan Bruyneel Cycling Academy racer

The gap

Wahoo makes great hardware. Getting a plan onto it is the hard part.

If you own an ELEMNT, you already know the shape of this problem. The computer will happily run a structured workout — it just needs somewhere to get one from. Wahoo’s own support documentation points third-party planned workouts at TrainingPeaks, with SYSTM and TrainerRoad as the alternatives.

So the ask, for a rider who just wants their week on their bike computer, is a second subscription to a platform whose plan doesn’t move when your life does. You end up paying for a calendar.

AdaptCycling writes to the same Wahoo Cloud API those platforms use. The difference is what’s upstream of it: a plan that rebuilds itself when a week falls apart, rather than a fixed block you reschedule by hand.

How it works

Connect once. The week shows up.

01 / 04

Connect Wahoo

One authorization from your Wahoo account. No Strava in the loop, no file exports, no third app in the middle. Your ride history starts syncing immediately.

02 / 04

Every ride gets read

Not the summary averages — the full recorded file, per second. Power, heart rate, and the shape of the effort, for every ride you've done in the last six months.

03 / 04

A plan gets built around it

Your FTP is estimated from your own power curve, so there's no test to ride first. Periodization, weekly volume, and interval structure are solved from your history and your goal.

04 / 04

The week lands on your head unit

The next seven days go to your Wahoo account as structured workouts. Start a ride and the session is there, with target ranges — not a number you have to remember.

What moves

What syncs in, and what gets sent back.

Most apps that “support Wahoo” only read from it. The return trip — putting a session back on the device — is the half that saves you a subscription.

DataWhat it does
Ride filesFull per-second recording, every ride
Power & heart rateUsed to estimate FTP and track load
Time zoneRead from the head unit itself
Structured workoutsNext 7 days, with interval structure
Target ranges% FTP, or bpm for heart-rate riders
Plan changesRevised sessions replace withdrawn ones

Rest days aren’t sent — an empty day on the device is the point of a rest day.

Devices

Works with the Wahoo you already own.

Outside

ELEMNT BOLT, ELEMNT ROAM, and ELEMNT ACE pick up the week over Wi-Fi and show the session when you start the ride. The RIVAL watch works the same way. Targets arrive as ranges, so you have somewhere to sit rather than a single number to chase.

Inside

Set your riding preference to indoor and the same session is labelled for the trainer and runs from the Wahoo app — the usual way a KICKR, KICKR CORE, or KICKR BIKE gets its workout. Change your mind whenever; it’s one setting.

Already on Wahoo’s own training app? The honest comparison is on AdaptCycling vs Wahoo SYSTM — SYSTM’s 4DP profiling and video library are genuinely good; the difference is the hour-long test wall and what happens when you miss a week. If TrainingPeaks is what you’re paying for today, the side-by-side is here.

Common questions

Quick answers.

Can I get structured workouts on my ELEMNT without TrainingPeaks?

Yes. Wahoo's own documentation lists TrainingPeaks as the third-party source of planned workouts for ELEMNT computers, with SYSTM and TrainerRoad as the other routes. AdaptCycling writes to the same Wahoo Cloud API those platforms use, so your plan appears on the head unit the same way — without a TrainingPeaks subscription.

Which Wahoo devices does this work with?

Any Wahoo computer that supports planned workouts — the ELEMNT BOLT, ROAM, and ACE, plus the RIVAL watch. Sessions also show in the Wahoo app itself, which is where they run if you ride a KICKR indoors.

Do I need Strava at all?

No. Wahoo can be your only connection. AdaptCycling reads your rides from Wahoo, analyzes them, builds the plan, and sends workouts back — the whole loop runs without a Strava account.

How far ahead does my plan appear on the device?

Seven days: today plus the next six. That's the window Wahoo renders on the head unit, and it refreshes every morning, so there's always a full week queued up.

What happens to my device when the plan changes?

It updates. If you miss a week, get sick, or ask the coach to rebuild, the revised sessions replace the old ones on your Wahoo account — you won't ride a workout the coach has already withdrawn. That is the part a static plan pushed once can't do.

Do I need a power meter?

No. With power, targets are sent as ranges anchored to your estimated FTP. Without one, they're sent as heart-rate ranges in beats per minute, which is what Wahoo's computers display natively.

Does this cost extra?

No. The Wahoo connection and workouts on your device are part of the free tier, alongside your training analysis and one active plan. The $15/mo Coach tier adds adaptive week rebuilding, the AI coach chat, and post-ride analysis.

Free training analysis · No card · ~3 minutes

Connect Wahoo and see where your training actually stands.

Connect Strava or Wahoo and the coach reads your last eight weeks — intensity balance, ramp rate, what's working, what's holding you back — then drafts your training plan around it.

Free 14-day trial, no card.