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
For people with a job, kids and a gym bag living in the car boot
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.
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.
Three days from the same week of the demo user. Nobody touched the diet: it follows each day’s session on its own.
Monday, rest
Monday’s a rest day. So is your plate.
Tuesday, threshold
Wednesday, long ride
Yes, on Wednesday you can have seconds.
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
The meeting that runs over, the night you slept badly, dinner at ten. A good plan is one that survives your Tuesday.
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.
Without Plenvio: You eat whatever’s around. You’re training later anyway. Or not.
With Plenvio: Lunch already accounts for this afternoon’s session.
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.
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.
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.
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.
| Aspect | Plenvio | A generic AI chat |
|---|---|---|
| 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. |
|
| PMC, power curve and W'bal, calculated the same way every time. | A good answer today, a different one tomorrow. | |
| 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. | |
| 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. | |
| It recalculates the week from what you did today, without being asked. | You have to ask, every day. | |
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.
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
Ochoan arm for everything
Tragosip by sip
Garbislow and steady
Chispatoday’s spark
Pacothe Sunday group guy
Vencenever lands
Training and food come out of the same engine. Cut the session to 45 minutes and today’s carbs come down on their own.
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.

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.

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.

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.

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
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.
| Pro€11.99/month | The reason for each session, explained, and an analysis of each one: what went to plan and what didn’t. |
|---|---|
| Elite€17.99/month | Everything 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.
€0no card
The Romário plan
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.
Question not here? Write to us at hello@plenvio.es
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.
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.
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.
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.
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.
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.
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.
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.
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.