Now in development · LATAM · 2026

Eat for the
session ahead. Not the one behind.

FuelSport reads your TrainingPeaks plan and generates a precise nutrition plan for the day — before you even think about food.

TrainingPeaks Integration See how it works →
TSS driven nutrition
5 TP API endpoints
30s recovery window alert
0 manual data entry
09:14
L
20
M
21
M
22
J
23
V
24
S
25
D
26
82%SLEEP 64%RECOVERY 14.5STRAIN
71
Sport score
Recovery mid · glycogen load needed tonight
Tomorrow · 07:00 · TrainingPeaks
Sprint Láctico
TSS 133 44 km IF 1.28
Breakfast
Oats + banana + coffee
done
Lunch
Rice + chicken + salad
done
Dinner · glycogen load
Rice + chicken + squash
pending
Hydration · 4L target
2/4L
09:14
← Back
Tomorrow's plan
Sprint Láctico · Friday · 07:00
Glycogen status
Muscle
72%
Liver
56%
Estimated range
~52 min
CHO needed
~40g
TSS tomorrow
133
Nutrition plan
Tonight · before 22:00
2 slices sourdough + honey → +40g CHO to complete load
05:30 · Breakfast
Oats 60g + banana + honey + coffee. 80–90g CHO fast carbs.
In route · min 30–35
1 gel mandatory. IF 1.28 = high glycolytic demand.
Post · first 30 min
65g CHO + 20g PRO. Anabolic window with double session.
08:52
← Back
Recovery window
Sprint Láctico done · TSS 133 · 963 kJ
Closes in
18:42
Optimal recovery window. Best to eat within this time to maximize muscle recovery.
Photo analyzed
Beef fajita + rice
Detected: beef, tortilla, rice, pepper
Partial match · needs more carbs
Carbs
31/65g
Protein
18/20g
Hydration
0/500ml
Add now
100g extra cooked rice (+34g CHO) — you have it at home
1 glass orange juice (+10g CHO · vitamin C)
500ml water + pinch of salt — replenish electrolytes
How it works

From training plan
to dinner plate.

FuelSport reads your TrainingPeaks calendar and works backwards — calculating everything you need to eat before you even think about it.

01
TrainingPeaks reads
Every night at 22:00 we pull your planned workout — TSS, IF, duration, type, start time.
02
Engine calculates
Our nutrition engine models your glycogen deficit and calculates CHO/PRO/fat targets for each meal of the day.
03
You get the plan
Push notification with your dinner plan tonight, breakfast time, in-route fueling, and recovery window.
04
TP gets updated
The nutrition plan is written back to your TrainingPeaks calendar. Your coach sees everything in one place.
Features

Built for athletes
who train seriously.

🔋
Glycogen model
Real-time estimation of muscle and liver glycogen based on TSS accumulation, carb intake, and fasting hours. Coach can override with lab measurements.
Core engine
📸
Photo validation
Photograph your meal — AI detects ingredients and macros, then compares against your daily plan. "Does this work for tomorrow's sprint?" answered in seconds.
AI powered
Recovery window
When your TP workout transitions to completed, FuelSport triggers an instant push notification for the optimal post-session nutrition window with a live countdown.
Real-time
🏋️
Multi-sport model
Cycling uses power/kJ. Running uses pace + HR. Strength uses MET + EPOC. Double sessions handled with gap analysis — nutrition adapts to the actual demand.
Science-based
🧠
Adaptive learning
Post-session RPE and energy feedback trains the app on what works for you. After 30 sessions, a personal regression model predicts your optimal nutrition with increasing accuracy.
ML · Level 2
👨‍💼
Coach panel
Coaches see their athletes' glycogen status, recovery score, and nutrition compliance alongside training load. Input lab glycogen measurements to calibrate the model.
B2B · V2
TrainingPeaks Integration

Built on top of
your TP workflow.

GET
v2/workouts/{athlete_id}/{date}/{date}
Nightly pull of tomorrow's planned session — TSS, IF, duration, workout type
GET
v2/workouts/changed?date={last_check}
Detect planned → completed transition. Triggers recovery window push notification
POST
v1/athletes/{athlete_id}/nutrition
Write generated meal plan back to athlete TP calendar. Coach sees nutrition + training side by side
GET
v1/coach/athletes
Coach scope — power the B2B panel with roster, glycogen estimates, and compliance data
POST
v1/webhook/subscriptions
Subscribe to real-time workout events. Eliminates polling, enables instant triggering

We complement TP.
We don't replace it.

FuelSport is a nutritional intelligence layer on top of TrainingPeaks. Athletes keep their existing training workflow. Coaches keep managing plans in TP. FuelSport adds the one thing missing: a nutrition plan that automatically follows the training plan.

The bidirectional integration is key — we read the training plan, generate the nutrition plan, and write it back. The coach sees everything in one place without leaving TrainingPeaks.

🔗 We are requesting Partner API access to begin sandbox integration. Our nutrition engine is production-ready and validated against real athlete data from cyclists in Chile.
Get in touch

Ready to close the loop
between training and nutrition.

FuelSport is in active development. We're looking for Partner API access to begin TrainingPeaks sandbox integration.

Contact us → hello@fuelsport.app