Log in

ANALYZE YOUR DATA · PLAN YOUR SEASON · EXECUTE YOUR TRAINING

From season plan to race day. One closed loop.

Plan the season and structure every session in Strion. Kadenz executes it on your trainer and writes the data straight back, so you can adapt the plan. Gait runs your structured run sessions — interval by interval — and carries your documents and start pass on race day. One system, one number — nothing typed twice.

plan→session→ride→adapt→race day↺

Opening to a limited group before the 2027 season. One email when your spot is ready. Nothing else.

40 weeks, three races, one plan week 1 → 40
{{ m.label }}
{{ p.n }}

Tired of having your training data spread across three different systems?

One system holds the season plan and analyses the sessions you've done. Another one runs the workout on the trainer. A third does the maths afterwards. Three subscriptions, three places to type the same FTP — and when you move a session, it moves in one of them.

THE PLAN

Lives in one tool. Knows nothing about how yesterday's session actually went.

FTP typed here: 295 W

THE SESSION

Runs in another. The workout was rebuilt by hand and drifts from the plan.

FTP typed again: 290 W?

THE MATHS

Happens in a third, after the fact. Nothing feeds back into next week.

FTP typed a third time…

It doesn't have to. Strion and Kadenz are one system the whole way round — Strion holds the plan, Kadenz rides it on your trainer, and the data lands straight back. Every interval is stored as a percentage of your threshold, not as watts. Change your FTP and every watt target in the season follows — in the plan and on the trainer. Automatically.

ONE CLOSED LOOP · EIGHT STEPS

The plan runs all the way round — and comes back as data.

Strion, Kadenz and Gait aren't three apps with an integration between them — they live in the same universe, on the same data. The phase sets the week, the week sets today's session, the session runs on your trainer or on your run, and the result lands back in the plan the moment you finish. Follow the loop:

{{ n.n }}{{ n.k }}

{{ n.t }}

{{ n.desc }}

{{ n.m }}

{{ activeT }} click to close ✕
Session editor — VO2 5×4 in %FTP Kadenz — prescription received from Strion Kadenz — live session on the trainer Strion — today dashboard Strion — weekly report with AI summary Kadenz — session summary after the ride

MAIN GOAL · A RACE

IRONMAN Copenhagen triathlon Sunday 22 August 2027

DAYS TO GO

341

48 weeks 5 days

CTL PROJECTION

54

A-goal required

FORM SCORE

22 / 100

below target

Progress toward A race10%
Base startB racetodayPeakA race

TIME GOALS PER DISCIPLINE

≋ SwimCSS 1:40 /100 m
⚙ BikeFTP 295 W
➤ RunThreshold 4:30 /km

T1 + T2 — · Total —

SEASON TIMELINE · WEEK 1–52

INTERMEZZO
FOUNDATION
BASE 1
BASE 2
BUILD 1
BUILD 2
PEAK
RACE
REC
NOVDECJANFEBMARAPRMAYJUNJULAUGSEP

B Karrebæk Tri · 25 Apr  ·  A Helsingør 70.3 · 27 Jun  ·  A IRONMAN Copenhagen · 22 Aug

WEEK 38 · STATUS

TSS
350 / 475
Sessions
5 / 7
Compliance50%

LOAD RISK

LOW
Ramp rate
−2.8
Monotony
0.8
Strain
212

No injury signals — keep following the plan.

PER DISCIPLINESESSTIMEDISTTSS
≋ Swim
10:453.1 km95
⚙ Bike
25:30154.3 km230
➤ Run
23:1635.8 km237

5 sessions in total (the run leg of brick sessions counts as a run) · split 17/41/42% against the phase target 8/48/39%

INTENSITY · TIME IN ZONES (WEEK)Polarisation 5.3 : 1 ✓
Z1
3:55
Z2
4:05
Z3
0:48
Z4
0:30
Z5
0:13

Strongly polarised week — the main weight sits at low intensity (Z1–Z2).

{{ activeK }} {{ activeTitle }} {{ activeS }}

Same FTP — 295 W — end to end. You type nothing.

Read more — Strion → · Read more — Kadenz →

{{ secLabelStrion }}

Pick your A race.
Everything else falls in behind it.

Set the date and lay out the phases behind it — base, build, peak, taper — from where you actually start, not where a template assumes you are. When life moves, the CTL projection to race day recalculates on the spot.

You build the plan — phase by phase, or all at once. Or copy last season's plan and build this year's on top of it — the phases re-anchor to the new race dates. And if you've worked the season through with your own AI, import it as JSON and it lands fully structured: phases, weekly targets, ready to run.

A · BACKWARDS FROM THE RACE

IRONMAN Copenhagen, 22 August 2027 — the phases stack up behind it.

base 16w · build 15w · peak 5w · taper 2w · race

B · THREE DISCIPLINES, ONE PHASE GOAL

Each leg tracked against the phase — see which one is falling behind.

SwimCSS 1:38✓ on track
BikeFTP 295 W✓ on track
Run4:22 /km△ behind

C · BUILD THE SESSION, EXPORT IT

Segment by segment in %FTP — one click sends it to Kadenz.

→ Send to Kadenz

Already have a plan? Bring it. Strion checks the maths. · See Strion in detail →

{{ secLabelKadenz }}

Press start.
The resistance follows.

Today's bike session from Strion sits at the top. Kadenz drives your trainer through every interval over FTMS — watt targets computed from your current FTP, so 105 % means the same thing today as it will in ten weeks.

If the day calls for something else, 500+ structured sessions are ready, from recovery to VO2max. And the session needs no wi-fi to run — Kadenz drives the trainer locally over Bluetooth, so it keeps going even if the network drops. Better stability, and you can sit in your pain cave without worrying that the workout stops. It all syncs when you're back online.

4 × 8 min @ 100% FTP · from today's plan 66 min · FTP 295 W
0:00%FTP1:06

See Kadenz in detail — catalog, live dashboard, summary →

GAIT · iPhone

Race day in your pocket.
Network or not.

Start pass, QR code, receipt and hotel confirmation attach to the race they belong to and sync to your iPhone. Offline. In race week, the shortcut to the QR sits on the Today screen.

Nobody wants to dig through an inbox from March for a bib number or a QR code while the queue moves forward.

{{ qr1 }}

START PASS · QR OFFLINE

IRONMAN Copenhagen · bib 1247

Sunday 22 August 2027 · wave 4 · check-in Friday 10–18

View full screen Download
✎

▤ RECEIPT

Entry fee · IRONMAN Copenhagen

12 Jan 2027 · PDF · order #88213

€520 incl. fees

Open PDF Download
✎

▤ RECEIPT

Hotel · Wakeup CPH · 2 nights

3 May 2027 · PDF · booking 21–23 Aug

€209 paid

Open PDF Download

● Synced to iPhone · works without network · in race week the QR sits on the Today screen

See every race document in one place →

One subscription. All three.

Strion, Kadenz and Gait are one subscription. They can't be bought separately — they aren't three systems, they're one platform running on three clients.

MONTHLY €17/ month Strion + Kadenz + Gait Get a spot
YEARLY · SAVE €44 €160/ year Under €14 a month Get a spot

One subscription replaces the planning platform, the trainer app and the analysis tool — not stacked on top of them.

All prices incl. VAT.

Working now — and what's coming

No hidden roadmap. This is where the system stands today.

{{ g.h }} {{ g.sum }} ▾
{{ r.f }} {{ r.s }}

Questions you'd ask anyway

{{ q.q }}

{{ q.a }}

First group in before the 2027 season.

One email when your spot is ready. No newsletter, no countdown, no fake scarcity.

EARLY ACCESS

Subscribe for early access

Strion, Kadenz and Gait open to a limited group this season.

No spam — one mail when your spot opens.