Every morning UltraFlow reads your HRV, sleep, and training load, then tells you exactly what to do — in the context of your race history, injuries, and goals. Other plans hand you a PDF. UltraFlow explains every decision — and knows that feeling good isn't the same as being fully recovered.
Whether it's your first 50k or you're chasing a podium — if you run ultra, this is for you.
Sample output
Every word is specific to the athlete — their baseline, their phase, their race calendar. The AI knows they finished a 160 km ultra six weeks ago. It adjusts accordingly.
For now reports land in Telegram — nothing to install, works on any phone. It's the MVP delivery: a dedicated UltraFlow app is already in development.
Flagship feature · Spatial analysis · Early access
Just upload the route — UltraFlow runs an advanced spatial analysis on it (the kind of GIS work most apps never touch): elevation, gradients, surface, technicality — then shapes your preparation around the route's real demands. Not for "ultra in general." For this race.
Just upload the route — it reads the terrain like a GIS engine: elevation corrected against a high-resolution terrain model, gradient as a continuous field, surface and technicality classification, run vs hike sections. It knows what the race demands.
Your CP, power zones, how you pace climbs and descents, your race history — the plan bends to how you actually run, not a population average. The longer you use it, the better it fits.
Your periodisation adapts to the route's demands — how much vertical, how much descent work — and to your current state. You get a power and pace strategy for race day, segment by segment.
The race-day forecast folds into the plan: electrolytes and a heat strategy when it's hot, layering and thermal comfort when it's freezing. The mountains turn fast — the plan accounts for it.
Carried load costs you on every climb — water you don't need turns into lost energy across the race, backed by current research. The planner tells you how much to carry on each leg. Mandatory kit stays untouched: it trims only the surplus, never safety.
What's inside
General training apps give you plans. UltraFlow gives you daily decisions — in context of where you actually are.
7-day rolling average, not daily noise. Alerts only on a sustained, meaningful drop, never a single noisy night. No false alarms.
Combines training monotony, strain and your HRV trend into one daily signal. Catches overreaching before you feel it. ITBS volume alert built in.
Detects your activity automatically and sends a review shortly after you finish — was the effort right for your phase?
Knows your connective tissue is still rebuilding 8–16 weeks after a 100-miler. Won't let you pretend otherwise, even when HRV looks good.
Running power in watts is the world standard for measuring effort — and in ultra it's a game-changer: on trail, pace lies (a climb, mud, fatigue), watts don't. UltraFlow reads Stryd natively and writes exact power zones into every recommendation — flat, uphill, downhill. Already implemented in the Race Planner.
Rate your energy, motivation and soreness each morning (three numbers on Telegram). That morning's report integrates it. When body and mind disagree — the report says so.
Safety first
In ultra the limiter is rarely fitness — it's breakdown. Tendons that haven't caught up, creeping overtraining, the day you feel great and do too much. UltraFlow's first job is to stop that — and every signal it uses rests on established sports-science research, not a hunch.
The Injury Risk Score folds training monotony and strain (Foster) with your HRV trend (Plews & Buchheit) into one number — flagging overload days before you feel them, not after.
Tendons and ligaments rebuild for 8–16 weeks after a big ultra (Magnusson & Kjaer) — far slower than HRV recovers. A good HRV reading won't be allowed to talk you into loading tissue that isn't ready.
Acute-to-chronic workload kept in a research-validated safe window (Gabbett), an alert on sharp volume jumps, and a watch on monotony so one stale stimulus doesn't quietly grind you down.
It's not about training more. It's about training as much as the tissue can take — and not one gram more.
The difference
Connective tissue needs 8–16 weeks after a 160 km race. Fat adaptation takes 14+ days of Z2 to measure. GI distress affects 30–50% of ultra finishers. Generic apps don't know any of this.
Data sources
Zero manual logging. UltraFlow pulls everything off your watch by itself — HRV, sleep, load, power — then layers on the context no device can give you.
Direct API integration. HRV, sleep phases, training load, Body Battery. Secure OAuth — your credentials never stored in plaintext.
Via Runalyze Personal API token. Full training load history, HRV trend, sleep data normalized to the same format as Garmin users.
No watch? Upload a .FIT file and UltraFlow analyses it. Works with any GPS device that exports standard activity files.
Reports land in Telegram — nothing to install, works on any phone. Reply with three numbers for your morning check-in. It's the MVP interface today; a dedicated UltraFlow app is already in development.
Pricing
Ultra runners spend €3,000–8,000 a year on gear, races, and nutrition. €19/month for a tool that prevents injury and guides every training decision is easy math.
14-day free trial. No card required. Early bird pricing for first 50 users.
Who built this
"I have all the data. I just needed something that could tell me what it means — in the morning, before coffee."
I'm Tomasz — UESCA-certified ultra coach, firefighter, GIS analyst. I use UltraFlow on my own data every day. I am user #0. The product doesn't ship a feature until it survives a real training week.
Beta is free. Testers onboarding now. Garmin and Suunto supported from day one.