For people with a job, kids and a gym bag living in the car boot

Today’s workout, and the food that goes with it

Every morning: today’s session and what to eat with it. Only got half an hour today? Cut the session and dinner recalculates itself.

Free during the beta, no card. Your plan’s ready before the pasta boils.

Example day

Cycling · Running · Swimming · Triathlon · Gym · Walking

At 100 %, the o closes and the orange dot appears.

Example days, one per sport: cycling, 1 h 30 in zone 2 and 2,640 kcal with 330 g of carbs; running, 45 minutes of intervals and 2,200 kcal with 260 g of carbs; swimming, 2,400 metres at CSS pace and 2,300 kcal with 280 g of carbs; triathlon, a 1 h 45 brick and 2,900 kcal with 380 g of carbs; gym, 50 minutes of legs and 2,050 kcal with 150 g of protein; walking, 8,000 steps and 1,850 kcal with 130 g of protein.

The app’s Today card on desktop, in Spanish, for Wednesday 30 September: yesterday, a 90-minute threshold session, done; today’s training, maximal strength off the bike, with the day ring half full; today’s food, 4,852 kcal, with 2 of 4 meals done and dinner still to come (vegetable soup with hake, 752 kcal). Below, fitness: form 16, building; fatigue 13, rested; freshness 87, fully fresh; training quality 0, low.
The Today card on a phone, in Spanish: yesterday, a 90-minute threshold session, done; today, maximal strength off the bike, and 4,852 kcal of food with 2 of 4 meals done and dinner still to come.

Change the training, and the plate changes

Three days from the same week of the demo user. Nobody touched the diet: it follows each day’s session on its own.

  1. Monday, rest

    Monday’s a rest day. So is your plate.

    Energy
    1,755kcal
    Training
    —
    Carbs
    185 g
  2. Tuesday, threshold

    Energy
    3,445kcal
    Training
    1 h 30
    Carbs
    359 g
  3. Day squared

    Wednesday, long ride

    Yes, on Wednesday you can have seconds.

    Energy
    4,852kcal
    Training
    4 h + 55 min strength
    Carbs
    405 g

The arcs are scaled to the longest day of the week. The figures come from an example profile that is trying to lose weight; yours come from your weight, your goal and your plan.

—training plans worked out

—diets worked out

Your Tuesday, with and without Plenvio

The meeting that runs over, the night you slept badly, dinner at ten. A good plan is one that survives your Tuesday.

  1. 07:00

    Without Plenvio: You wake up wrecked. You do the intervals anyway, because the PDF said so.

    With Plenvio: You tell it you’re wrecked. It eases the session off and tells you why.

  2. 14:00

    Without Plenvio: You eat whatever’s around. You’re training later anyway. Or not.

    With Plenvio: Lunch already accounts for this afternoon’s session.

  3. 19:30

    Without Plenvio: The meeting runs over. Intervals tomorrow. Or Thursday.

    With Plenvio: You tell it you’ve got 30 minutes. It gives you the short version.

  4. 22:00

    Without Plenvio: Pasta for dinner “because you trained”. You didn’t.

    With Plenvio: Tomorrow’s food already knows there was no session today. And if tomorrow is a long one, tonight’s dinner comes with more carbs.

  5. Sunday

    Without Plenvio: No idea how the week went.

    With Plenvio: Your summary lands: what you did, what you didn’t, and next week’s diet already made.

“I already give my .FIT files to ChatGPT. Why this?”

It’s a real question: a beta user asked it. Short answer: ChatGPT knows a lot, but it has no idea what you trained unless you tell it.

Plenvio compared with a generic AI chat
Aspect Plenvio A generic AI chat
Your activities They come in on their own from Strava or intervals.icu, with power, heart rate and duration. You paste each .FIT in by hand, one by one.
The maths PMC, power curve and W'bal, calculated the same way every time. A good answer today, a different one tomorrow.
Training and food The day’s food follows that day’s load: cut the session short and the carbs go down. Two conversations that never talk to each other.
Memory Tell it you hate broccoli or which injury you are coming back from, and it still knows in March. You tell it again every time.
Tomorrow It recalculates the week from what you did today, without being asked. You have to ask, every day.
Where it ends up Sessions are written to your intervals.icu calendar and download as .zwo for Zwift or MyWhoosh. It stays in the chat and you copy it over by hand.
Your data Health data encrypted; export or delete it whenever you like. I don’t sell your data. Your health history, in a chat thread.

ChatGPT is very clever. It just doesn’t know you skipped your intervals yesterday.

Underneath is a coach’s maths: PMC, Coggan zones, Skiba’s W'bal and CSS for swimming. The same data gives the same plan, today and in March.

Who’s in your app

They keep you company inside the app, each with a job to do.

  • Tuppercheers your squared day

  • Aroyour streaks

  • Repechoyour races

  • Psicorespects your rest days

  • Yayathe voice of your diet

  • Pepa & Pepepeople like you

  • CañitaRomário mode only

And in the chat, you pick your sidekick

  • Ochoan arm for everything

  • Tragosip by sip

  • Garbislow and steady

  • Chispatoday’s spark

  • Pacothe Sunday group guy

  • Vencenever lands

Last night’s dinner already knew about today

Training and food come out of the same engine. Cut the session to 45 minutes and today’s carbs come down on their own.

  • The plan, and the reason for each session

    Weeks that push, weeks that ease off, and a proper taper before race day, on the days you have. Every session tells you what it’s for, so you’re never training blind.

    A plan session in the app, in Spanish: an aerobic endurance ride, zone 2, 240 minutes, TSS 220, a minimum W' of 12.9 kJ, and the 30-minute block at 197 W.
  • A diet with recipes

    Calories and macros from your goal, your weight and each day’s load. Real recipes, not the same old chicken and rice. It respects what you don’t eat, and if you don’t want veg, it won’t sneak it in. The recipes are in Spanish for now.

    A breakfast from the diet in the app, in Spanish: 752 kcal, a plain omelette with wholemeal bread, with 101 g of carbs, 25 g of protein and 27 g of fat, marked as done.
  • Your sessions, on your watch

    Your activities come in on their own from Strava and intervals.icu, and the plan’s sessions are written to your intervals.icu calendar. They also download as .zwo or .erg for the turbo.

    The same session, ready for the turbo: downloads for Zwift or MyWhoosh (.zwo) and .erg, and the structure that syncs to intervals.icu and Zwift: a 10-minute warm-up at 160 W, a 30-minute block at 197 W and a 10-minute cool-down at 130 W, from an FTP of 291 W.
  • Strength and wellbeing

    Strength and mobility for the gaps in your plan. And only supplements with actual studies behind them, with the dose. The rest is for Instagram.

    A recommended routine in the app, in Spanish: a 15-minute advanced core session with 5 exercises, marked as a good fit alongside your sport, with the Start routine button.

Six sports. None of them is just cycling in disguise.

Each discipline has its own zones, its own way of measuring load and its own nutrition: power on the bike, pace when running, CSS in the pool, sets and deloads in the gym. The figures are examples.

  • Cyclingroad, MTB and gravele.g. 197 W · Z2

  • Runningby pace and heart ratee.g. 4:45 /km

  • Swimmingfrom your CSSe.g. 1:38 /100 m

  • Triathlonall three in one plane.g. 1 h 45 · brick

  • Gymsets and deloadse.g. 3 × 8 at 75%

  • Walkingto get started, no watch, no lycrae.g. 8,000 steps

Price

During the beta everything is open. When I start charging I’ll give you two weeks’ notice, and unless you say yes, you stay free with all your history.

At launch there will be two paid plans
Pro€11.99/monthThe reason for each session, explained, and an analysis of each one: what went to plan and what didn’t.
Elite€17.99/monthEverything in Pro, a race plan from your GPX kilometre by kilometre, and triathlon with all three disciplines in one plan.

While the beta lasts, both are included. And we don’t store a card: there’s no way you’ll get a surprise charge.

Beta: everything included. Yes, everything.

€0no card

  • A training plan that adapts
  • A diet with recipes, day by day
  • Fitness tracking and integrations
  • Strength and wellbeing
Count me in

The Romário plan

Beers on Saturday?
I’ll fit them in.

A mode for people who want to stay fit without giving up their social life: it holds your form, budgets the week’s beers and lets you know, kindly, when you’ve gone over.

Named in tribute to a striker who never saw Saturday night and Sunday’s goal as a contradiction.

Two beers, within budget. Easy spin tomorrow.

Questions

Question not here? Write to us at hello@plenvio.es

What is Plenvio?

A web app that works out today’s training session and the calories that go with it, and recalculates both from what you actually train. It works for cycling, running, swimming, triathlon, walking and the gym. The app is in Spanish for now.

Which sports does it cover?

Cycling (road, MTB and gravel), running, swimming, triathlon, walking (weight loss) and the gym. Pick your sport and the zones, the way load is measured and the nutrition change with it.

How much does it cost?

It is free during the beta and no card is needed. At launch there will be Pro (€11.99/month) and Elite (€17.99/month) plans.

What happens when the beta ends?

I’ll email you two weeks before. On that day your account moves to the free plan by itself, with your data, history and plan intact, and you are only charged if you choose a paid plan yourself. No card is stored during the beta, so there is no way to get a surprise charge.

Does this replace a coach?

It depends on what you have yours for. The engine does the planning, the periodisation and the maths, and it never gets tired or forgets what you did in March. What it doesn’t do is watch you ride or fix your position: if your coach fixes your technique, keep them and use this for the rest.

Is it going to take my beer away?

No. There’s a mode for people who want to stay fit without giving up their social life, the Romário plan: it holds your form, budgets the week’s beers and lets you know, kindly, when you’ve gone over.

Do I need a power meter?

No. With a power meter the plan is sharper (power curve, W'bal and power zones); without one it works by heart rate, pace or feel, and for walking or the gym you don’t even need a watch. Or lycra.

Does it work with Strava or intervals.icu?

Yes. Connect your accounts and your activities come in on their own. The plan’s sessions are also written to your intervals.icu calendar and download as .zwo or .erg for the turbo.

What about my data?

Your health data is encrypted at rest and handled under the GDPR: you can export or delete it whenever you like. And it is not sold.

If a week comes out wrong, email us

At hello@plenvio.es. We'll get back to you.