Which training plan app actually works with a Hammerhead Karoo
There is no Hammerhead training app, and that absence is the whole reason this question gets asked. The brands the Karoo competes with all ship something that decides what you should ride. Hammerhead ships a slot. Whatever you connect to it becomes your plan, right down to the FTP and training zones the device holds you to, which the Karoo syncs in from whichever platform you nominate rather than working out for itself. So the real question is not which app works. It is which job you need the app to do.
By Jim Camut · Former pro & ex-Bruyneel Academy racer
Updated Aug 4, 20264 chapters7 citations
Why the Karoo arrives without a plan
Hammerhead builds a head unit and a dashboard, not a training platform. The Karoo does not generate workouts, and it does not set your own numbers either: FTP, power zones, heart-rate zones, and rider weight all sync in from a third-party platform you choose [Hammerhead Training Metrics].
The contrast with the obvious rival is stark. A Garmin Edge recommends a daily suggested workout based on your previous activities saved to Garmin Connect, once you have ridden with heart rate and power for a week [Garmin Edge 1050 Manual]. The computer has an opinion about your training. A Karoo never will, and no firmware update is going to change that, because Hammerhead competes on being open rather than on owning the decision.
The training-metrics setting is the sharpest illustration of where the line sits. You nominate Strava, TrainingPeaks, intervals.icu, or anything else connecting through Hammerhead's public API as your sync partner, and the Karoo's FTP and zones follow it. You cannot change that partner from the device — only from the Dashboard — and if you would rather not sync at all, you edit the numbers by hand [Hammerhead Training Metrics]. Even the threshold your zones are built from is imported.
Which means the search that brought you here resolves to a narrower question than it looks. No app turns a Karoo into a coached device, because Hammerhead never built the first-party training software that Garmin and Wahoo both ship. There is a slot, four or five candidates for it, and they behave far less alike than the comparison articles suggest.
What each app actually does once it is connected
The Dashboard links ten third-party accounts [Hammerhead Account Linking], but linking is not the same as delivering workouts. Of the names people actually shortlist, two push structured sessions to the device, one runs its own app on it instead, and one route needs no account at all.
TrainingPeaks is the long-standing default and still the deepest structured-workout builder available. It is also the answer nearly every page on this question gives, which has more to do with how long it was the only one than with a comparison anybody ran recently. If a coach already writes your plan there, leave it there — moving it to save a subscription only creates a second place for the truth to live.
TrainerRoad has a real integration with one constraint that belongs in every comparison and appears in almost none. You authorize it from the Accounts section of the Hammerhead Dashboard, and a scheduled workout only reaches the device if you set it to be completed outside. TrainerRoad then states plainly that outside workouts are made available to Hammerhead on the day they are scheduled, and that you will not see them in advance of that day [TrainerRoad Hammerhead Sync]. The Ramp Test cannot be pushed outside at all. Completed rides return to your TrainerRoad calendar automatically.
Xert behaves differently on a Karoo than it does on a Wahoo, by its own account. Xert describes its ELEMNT and RIVAL integration as pushing adaptive workouts directly to the device; it describes the Karoo integration as launching the Xert EBC app on the Karoo mid-ride for real-time feedback and activity sync [Xert Integrations]. That is a meaningful difference. On a Karoo, Xert is an app you ride inside rather than a session sitting in the Karoo's own workout list, so if you expected today's Xert workout to appear alongside the others, it will not.
Intervals.icu is the one that ends this search for most riders who do not want another subscription. It syncs rides and planned workouts, it costs nothing, and it can double as the training-metrics partner above [Hammerhead Training Metrics]. And underneath all of them sits the route that needs no account on any list: the Dashboard imports .ZWO and .FIT workout files directly, and the Karoo collects them the next time it reaches the internet [Hammerhead Workout Import].
The delivery window nobody quotes in the comparison
Every one of these options is a rolling window, not a training plan parked on your bars. TrainerRoad publishes its window explicitly — the day of, and no earlier [TrainerRoad Hammerhead Sync]. That one line reframes the shortlist: you are not choosing where your plan lives, you are choosing what arrives tomorrow.
Riders compare these platforms on plan quality, buy one, and then discover the device is showing a day or a few days rather than the block they were sold. That is not a fault in any of them. No provider can place week nine on a head unit today, and a tool implying otherwise is describing its own calendar rather than the device. It is worth reading every integration claim with that distinction in hand.
The useful consequence is that authoring a plan and delivering the next session are separable jobs, and most people asking this question are actually shopping for the first one. Delivery is already solved and free — a hand-uploaded file reaches the Karoo perfectly well [Hammerhead Workout Import]. What a subscription buys you is the part that decides what the file should contain, which is also the part that is hardest to evaluate from a feature list.
So evaluate on the job. This is the same argument our fuller guide to training with a Hammerhead Karoo makes about the hardware: the device renders a session extremely well and decides nothing, and the ecosystem's real gap sits one layer above it.
Choosing by the failure you actually have
Three failure modes, three answers, and price is the wrong axis to sort them on. If your sessions are fixed, upload files. If you want a calendar without paying, connect Intervals.icu. If your plan keeps going stale because your week moves, no calendar-based tool solves that — paid or free.
If your training is a block you already know, hand-uploading is entirely reasonable and permanently free. If a coach writes your plan, TrainingPeaks. If your work is mostly indoor structured power and you want the outdoor version on the bars, TrainerRoad — as long as you have made peace with seeing it on the morning of. If you want continuous fatigue modelling, Xert, understanding that on a Karoo you will be riding inside its app.
The third failure mode is the one worth thinking about properly, because it is the one that actually ends most amateur training years. Plans rarely fail because the intervals were wrong. They fail because a work trip erased Wednesday, a chest infection took ten days, or an unplanned four hours on Saturday quietly made Tuesday's session a bad idea. A calendar cannot notice any of that, and neither can the file you uploaded last Sunday.
That is the job AdaptCycling was built for. We read your ride history from the source you already use, estimate your threshold from your own power curve rather than asking you to schedule a maximal test — the critical-power relationship makes that possible from efforts you have already ridden [Jones et al. 2010] — and rebuild the plan around the week you actually had. The Karoo's openness is what makes that reachable at all: Hammerhead documents a public API alongside its named partners [Hammerhead Training Metrics], so the slot is genuinely open rather than reserved.
Quick answers
Does the Hammerhead Karoo have its own training plans?
Does TrainerRoad work with a Hammerhead Karoo?
Can I sync Xert workouts to my Karoo's workout list?
What is the cheapest way to get a training plan onto a Karoo?
Why is my Karoo showing an FTP I did not set on the device?
Sources cited in this guide
- 01
- 02
- 03
- 04
- 05
- 06
- 07Jones et al. 2010. Critical power: implications for determination of VO2max and exercise tolerance. Medicine & Science in Sports & Exercise.
More inside Training with a Hammerhead Karoo
Start here · Foundational guide
Training with a Hammerhead Karoo: a self-coached guide
How structured workouts actually reach a Karoo, what its importer accepts and rejects, and where the ecosystem stops for self-coached riders.
Read the full guide
Other articles in this series
- 01
Karoo structured workouts without TrainingPeaks
TrainingPeaks is not required, and Hammerhead's own docs are part of why people think it is. The free upload route and the providers that qualify.
- 02
Intervals.icu to Karoo workout sync: how it works
The official sync landed in January 2025 and is created from the Karoo itself. What syncs, what the importer rejects, and the format trap.
- 03
Karoo workouts not syncing: how to find the real fault
Check the Dashboard first — that one look halves the problem. The provider rules that block a push, the device half, and the failure that is not one.
- 04
ZWO file not importing to a Karoo: the rejection rules
Hammerhead rejects the whole file, not the bad step. The step types it accepts, the target rule, and the difference between rejected and ignored.
- 05
Karoo structured workouts without a power meter
A heart-rate strap satisfies the Karoo's sensor requirement, but heart-rate targets exist only in FIT. What HR can target, and what it cannot.
Free training analysis · No card · ~3 minutes
Try the adaptive coach yourself.
Connect your rides 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.