Polar knows how recovered you are. Nothing in it plans your cycling.
A Polar watch measures the rider better than almost anything you can wear. Training Load Pro scores the cardiac strain of every heart-rate-recorded session, Nightly Recharge reads how your nervous system settled overnight, and Recovery Pro turns that into a daily verdict on whether to push or back off. It’s a genuinely excellent measurement stack — and it stops at measurement.
The planning layer runs one sport deep. Polar’s adaptive Running Program builds a personal plan for anything from a 5K to a marathon — for runners. A cyclist gets FitSpark’s daily suggestions, which are heart-rate cardio you can do in any sport profile, or a paid general-fitness program. For an actual cycling plan, Polar’s own guide to its training options has no cycling entry at all — every adaptive plan on it is either running-specific or the general-fitness one. What’s left for a cyclist is building phased workouts by hand, or bringing in a calendar somebody scheduled in advance, which is precisely the thing that breaks the first time life interferes.
AdaptCycling is the cycling layer for that stack. It reads every ride from your Flow account through Polar’s public API — the recorded file, not a summary — and builds a plan that rebuilds itself when a week falls apart. Your watch keeps doing what it does best. The plan finally keeps up with you.
Connect once. Every ride feeds the plan.
01 / 04
Connect Polar
One authorization from your Polar account — it's also how you sign in, so there's no Strava step in front of it. From then on, rides you upload to Polar Flow come across on their own. Nothing to export, no files to move.
02 / 04
Every ride gets read
We ask Polar for the recorded file first, not the summary line, so the analysis reads the ride second by second rather than its averages. A session recorded without one — a workout you typed into Flow by hand — still lands, as a summary. Road, gravel, mountain, indoor, and e-bike rides all count. Runs and swims stay in Flow.
03 / 04
A plan gets built around it
With a power meter, your FTP is estimated from your own power curve — no test to ride first. Without one, the plan anchors to heart rate in beats per minute, which is how most Polar riders have always trained.
04 / 04
The coach adapts as you ride
Miss a week, get sick, ride an unplanned hammerfest — the plan restructures around what actually happened rather than leaving Wednesday sitting there. Every workout explains why it's there, on any tier; the rebuilding itself is a Coach-tier feature, and on the free tier the plan still rolls forward daily.
What we read — and why nothing gets written back.
Polar’s public API is read-only for training data. That’s a genuine limit — it’s why no third party can place a workout on your watch — and it’s also a guarantee: nothing we do can alter a ride or add a session to your Flow calendar. It isn’t our restraint, it’s the API’s construction.
| Data | What it does |
|---|---|
| Ride files | The recorded file when Polar serves one, read second by second |
| Power & heart rate | Used to estimate FTP and track training load |
| Every cycling profile | Road, gravel, MTB, indoor, and e-bike sessions all count |
| New rides | Come across on their own once they reach Flow |
History note: Polar serves only what you upload after connecting, and holds it 30 days. Everything from before comes in through Strava or a ride-file upload, deduplicated against your Polar rides.
What your Polar does well, and the one thing nobody can send it.
The good half
As a recorder, a Polar is hard to fault: heart rate the brand built its name on, Bluetooth power meter support on the Vantage, Grit X, Pacer and Street X lines, and every session uploading to Flow. Those performance watches — the Vantage V2, V3 and M3, Grit X Pro, Grit X2 and X2 Pro, Pacer Pro and Street X — also carry an on-device Cycling Performance Test, a 20-to-60-minute FTP protocol that sets your power zones right on the wrist. And workouts you build as phased training targets in Flow will guide you through each interval on the watch, free. Two honest gaps: the Ignite line and the base Pacer have neither power support nor the test, and only the Grit X Pro, Grit X2 Pro, Street X, Vantage V2 and V3 can follow a phased target by power — the rest do it by heart rate.
The honest limit
No third party can write a workout into Polar Flow through the public API — us included. The single exception is TrainingPeaks, whose partner integration syncs its structured workouts to Polar watches — and Polar documents that working on a basic TrainingPeaks account, not only a premium one. So our sessions reach you on the web and your phone, not the wrist. If TrainingPeaks is what you’re weighing, the honest side-by-side is here.
One more thing worth saying plainly: this isn’t a replacement for Polar Flow. Your watch, its recovery metrics, and its daily guidance keep doing their job — we read the rides and supply the piece the ecosystem doesn’t have, a cycling plan that answers to your actual training.
Quick answers.
Does Polar have its own cycling training plan?
Not a cycling-specific one. Polar's adaptive Running Program builds race plans from 5K to marathon — for running only. FitSpark suggests daily workouts on the watch, but its cardio sessions are heart-rate-zone work you can do in any sport profile, not cycling intervals. The paid Fitness Program generates adaptive four-week cardio blocks you can ride, but it's general fitness, not structured cycling training. Polar's own guide to its training plans has no cycling entry at all: every adaptive option it lists is either running-specific or the general-fitness program. That vacancy is the slot AdaptCycling fills.
Which Polar devices does this work with?
Any Polar that uploads to Polar Flow — the Vantage, Grit X, Pacer, and Ignite families among them. We read from your Flow account rather than from the device, so if your rides show up in Flow, they show up here. That includes rides recorded in the Polar Beat app with just an H10 chest strap.
How much of my ride history do you get?
None, and that surprises people, so here it is up front. Polar's API serves only rides uploaded to Flow after you connect, and keeps them for 30 days. Nothing you rode before the connection comes through it — Polar is your live feed from today forward, not your archive. So connect Strava as well: many Polar riders already auto-sync Flow to Strava, and we read years back there. A ride reaching us from both sources is recognized as the same ride and counted once.
Can you send workouts to my Polar watch?
No, and we'd rather say so plainly. Polar's public API is read-only for training — no third party can write a workout into Polar Flow through it. The one push door is TrainingPeaks' partner integration, and credit where it's due: Polar says that works on a basic TrainingPeaks account, not only a premium one, though a free account can't schedule its own sessions, so they have to come from a coach or a training plan you've applied. Your AdaptCycling plan lives on the web and your phone instead. You can also rebuild any session as a phased training target in Polar Flow for free. And if Polar ever opens workout sync to partners, sending your week to the watch is the first thing we'll build.
Do I need a power meter?
No. Without one, your plan and analysis anchor to heart rate — which Polar riders tend to have in unusually good order. With one, we estimate your FTP from the power curve in your ride history, so there's no test to ride first. Polar's own on-watch Cycling Performance Test is a good test, but it requires a power meter and a 20-to-60-minute maximal effort; our estimate needs neither.
I only have a Polar H10 strap — no watch. Does that work?
Yes. Record with the free Polar Beat app and the H10, and Beat passes the session to Polar Flow, where we read it. You'll get heart-rate-based analysis and a heart-rate-anchored plan. Nice trick if you'd rather ride without a phone in your pocket: start the recording in Beat, leave the phone behind, and the H10's own memory holds up to 30 hours of heart rate until you're back in range to hand it over.
Polar Flow already auto-syncs my rides to Strava. Which should I connect?
Either works, and connecting both is better than either alone: Polar hands us the recorded file directly, and Strava carries the history Polar's 30-day window can't reach. Worth knowing that Flow's Strava sync only covers rides recorded after you linked those two accounts, so Strava may not have your whole past either. We recognize the same ride arriving from both sides and count it once.
What are you allowed to do with my Polar account?
Read your rides. That's not just policy — Polar's public API has no endpoint for writing training data, so nothing we do can add a workout to your Flow calendar or change anything already in it. The only two writes that exist are registering the connection when you link us, and removing it again when you disconnect. Disconnect any time from Account → Data sources; that de-registers us with Polar. Deleting your AdaptCycling account removes your data here and de-registers us too.
Does this cost extra?
No. The Polar connection is 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 Polar and see where your training actually stands.
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.