Six weeks. 21 sessions. Shaped by your own numbers.

A structured cardio programme for the Concept2 Rower, SkiErg or BikeErg, an air bike or a Watt Bike, coached in Telegram or WhatsApp. Do the session, reply with your numbers, and the next one is set harder, easier or the same based on your trend. Your first session is free.

9:41MMaxCalsonlineWORKOUT 4 · CONCEPT2 ROWER30 min steady stateRPE 4–5 · conversationalSend back: distance, avg split, rate10:14Done. 7377m, 2:02, rate 20typed reply11:47LOGGED · AEROBIC BASE30:00 · 7,377m · 2:02.0/500m→ Steady vs your last twoHolding steady is adaptation.11:47WORKOUT 5 · THRESHOLD2 × 5min @ RPE 7–85 min easy between · match them11:47Message MaxCals...↑

Supported machines

Concept2 Rower

Split per 500m

Concept2 SkiErg

Split per 500m

Concept2 BikeErg

Average watts

Assault Bike / Echo Bike

Calories

Watt Bike / Smart Bike

Average watts

The loop

How it works

01

Message the bot

Message MaxCals on Telegram (@MaxCalsBot) or WhatsApp. Both are free on iOS and Android, and there is no other app or account to set up.

02

Set up in two minutes

Tell it your name, your machine and your current level, read how your data is used, and reply YES. Then answer a short health check: seven yes/no questions from the PAR-Q+.

03

Do Workout 1, free

Your first session arrives in the chat: the structure, the effort level and which numbers to send back. Workouts 2 to 21 unlock with the one-off £29 Athlete Assessment.

04

Reply with your numbers

Type what your monitor shows: time, distance, split, watts or calories. Plain text, the way you'd tell a training partner.

05

The next session adapts

Your result is compared with your earlier sessions of the same type, and the next one is set harder, easier or the same. If the main-set volume changes, the workout tells you by how much.

06

Test week and your score card

Week 6 is four tests: a 60-second sprint, a 10-minute max, a Tabata and a 30-minute time trial. Finish them and the bot sends your block score card.

Features

Coaching that reads your results

Every result you send is turned into numbers and compared with your earlier sessions of the same type. A run of clear gains nudges the next session up. One bad day and the prescription holds. Two bad days in a row and it steps back on purpose.

Compared like with like

Sprints and Tabatas are only compared with the same format. Air-bike sessions of different lengths are compared per minute, so a longer ride can't fake a gain.

Changes you can see

When the main-set volume changes, up or down, the workout tells you by how much. Nothing is adjusted silently.

Progression with limits

Weekly volume increases are capped, week 5 is a taper and test week is never adjusted. How hard it feels always outranks the number on the screen.

WORKOUT 11 COMPLETECONCEPT2 ROWER · THRESHOLDWKT AVG SPLIT WATTSW5 1:58.0/500m 213WW8 2:01.4/500m 196WW11 2:04.0/500m 184WLATESTNoise band ±2.0s · both drops cleared it↘ Two harder days in a rowStepping back on purpose. Not a failure.WORKOUT 12 · TABATA — ADJUSTEDThis session: main set volume −15%Ease the target ~2s/500mSESSIONSWEEKTESTS11 / 214 / 6Week 66-WEEK, 21-SESSION PROGRAMME

In the app you already use

Workouts arrive in Telegram or WhatsApp, where you already message people. No new app, no dashboard, no login. You train, you reply with your numbers, and your next session arrives.

Delivered to Telegram or WhatsApp

Free on iOS and Android. Message @MaxCalsBot on Telegram, or message MaxCals on WhatsApp, to start.

Reply in plain text

Type your result the way you'd tell a training partner. If a number is missing, the bot asks for exactly what it needs.

A nudge if you go quiet

No reply after 48 hours gets one reminder. Come back after a longer gap and your next session is a lighter restart, not a backlog.

9:41MMaxCalsonlineWORKOUT 8 · CONCEPT2 SKIERG3 × 5min threshold intervalsRPE 7–8 · keep them even4min easy between · send each split10:02Done. 2:09, 2:08, 2:06typed · 10 seconds11:58LOGGED↗ Avg 2:07.7/500m, buildingStrongest at the end. Good pacing.Workout 9 ready →11:58WORKOUT 9 · HIIT INTRO4 × 20s on / 10s offRPE 10 · full stop in the restMessage MaxCals...↑

Built for your machine, tested at the end

Five machines: the Concept2 Rower, SkiErg and BikeErg, an Assault or Echo air bike, and a Watt Bike. Each is judged on the number that matters for it. Week 6 tests your engine four ways, and the results come back as a score card.

Judged on the right number

Average split on the rower and SkiErg, average watts on the bikes, calories on the air bike. A change has to clear a noise band before it counts.

Four tests in week 6

A 60-second sprint, a 10-minute max, a Tabata and a 30-minute time trial.

A score card at the end

All four results in your machine's units, your aerobic profile ratio and your biggest gain of the block.

BLOCK 1 SCORE CARDCONCEPT2 ROWERSPSprint and TabataP1 60s max · P4 8 × 20s/10sP11:38.2/500mP4 average1:45.5THThreshold and enduranceP3 10-min max · P2 30-min trialP31:51.0/500mP21:58.4ENYour engine profileworked out from the four testsAPR1.07Decay index82PROGRAMME STATUSWeek 6 of 6 · Block 1 doneAPR = 10-min max output vs 30-min trial outputSENT IN TELEGRAM WHEN YOU FINISH WEEK 6

Pricing

Start with the £29 Athlete Assessment for your first 6-week block. Subscriptions for ongoing training go live at launch, and monthly loyalty discounts apply automatically: the longer you train, the less you pay.

Included in every plan

A new 6-week block after each oneTargets set from your own week 6 testsAdapted from every result you sendA score card at the end of every blockConcept2 Rower, SkiErg, BikeErg, air bike or Watt BikeCoached in Telegram or WhatsApp

Every plan starts with the £29 Athlete Assessment: your first session is free, and the assessment unlocks workouts 2 to 21. It is a one-time payment, non-refundable once delivered. A plan then carries you on from workout 22.

Monthly

£24.99

per month — no commitment

Start your assessment — £29

Pay monthly, cancel anytime. Loyalty discounts apply automatically from month 4 — no action, no code needed.

  • No commitment — cancel anytime
  • Month 4: drops to £22.49/mo automatically
  • Month 7: drops to £19.99/mo automatically
  • Month 13+: £16.99/mo for as long as you stay subscribed
MOST POPULAR

6-Month Block

£19.99

per month — £119.94 billed upfront

Start your assessment — £29

Six months of training, paid upfront. You get the 6-month rate immediately — no waiting for loyalty discounts to kick in.

  • Immediate 20% saving vs the full monthly rate
  • Save £30 vs 6 months at the full £24.99 rate
  • Renews at £119.94 every 6 months — cancel anytime
BEST VALUE

Annual

£16.66

per month — £199.92 billed upfront

Start your assessment — £29

Full-year commitment, lowest monthly-equivalent rate at signup. Complete your first year and earn the renewal reward — the best rate we offer.

  • Immediate 33% saving vs the full monthly rate
  • Save £99.96 vs 12 months at the full £24.99 rate
  • Then £11.99/mo, billed monthly, after year one
  • The £11.99 rate is earned, not available at signup

Monthly loyalty discounts — automatic, no action needed

Months 1–3£24.99/moFull price
Months 4–6£22.49/mo10% off
Months 7–12£19.99/mo20% off
Month 13+£16.99/moLowest monthly rate — while you stay subscribed

Annual renewal reward

£11.99/mo

Billed monthly from month 13, applied automatically once you complete your first annual year. The best available rate. Cannot be purchased on day one.

What athletes say

MaxCals is in early beta. Testimonials will be added as our first cohort completes their baseline programmes.

Beta athlete testimonials coming

"We're in early beta. Real athlete quotes will be added here as our first cohort completes their baseline programmes."

Early access athletes

"MaxCals is currently accepting UK beta athletes. Results and testimonials will be published as our first training blocks complete."

Want to be first?

"Start your £29 Athlete Assessment and be among the first to train with MaxCals. Your results shape the programme from day one."

Frequently Asked Questions

England-level

Sessions written by an England Kettlebell Sport athlete with multiple coaching qualifications. Athlete-to-athlete, not corporate.

21 sessions

Six weeks across four energy systems: aerobic base, threshold, sprint power and intervals. Week 6 is four tests, and you get a score card at the end.

Every result

Read, compared with your earlier sessions of the same type, and used to set the next one. Not a template with your name on it.

Your first session is free

Message MaxCals on Telegram or WhatsApp. Setup takes a couple of minutes: your name, your machine, your current level and a short health check. Workout 1 is free. The one-off £29 Athlete Assessment unlocks the other 20 sessions of the 6-week block.