For endurance coaches
A real endurance pillar. Not an afterthought.
Build periodised plans from a goal date. Send structured workouts straight to your client's watch. Auto-log via Garmin/Strava webhooks. Get an injury-risk flag when load spikes too fast.
Built for for endurance coaches
- Structured-workout DSL (intervals, repeats, ramps, brick sessions)
- Push to Garmin Connect, Apple Watch, Strava — Sunday evening, Tuesday's session is queued
- Auto-log activities via Garmin / Strava / Polar webhooks
- ACWR injury-risk flagging (acute:chronic workload ratio)
- Riegel race-pace prediction from a recent best
- Karvonen + LTHR HR-zone calibration
Tuesday · interval session
6 × 800m @ 3:30/km · 90s rest
10 min warm · 10 min cool · ~ 7.5 km total
Pushed to
- Garmin ConnectSun 21:14
- Apple WatchSun 21:14
- StravaSun 21:14 · marked private
What's different about Leenen for this niche
Watch-first delivery
Strength platforms try to bolt cardio on. We treat the watch as a first-class output target — your client doesn't open the app to start an interval session, they hit start on their watch.
Single-vendor wearables (Spike API)
Garmin, Strava, Polar, Whoop, Oura, Fitbit, Withings — all through one normalised API. We trade a per-active-user cost for not having to maintain six separate OAuth flows.
Training load that flags injury risk
Acute:Chronic Workload Ratio rolls up automatically and lights amber/red when it spikes. You don't have to do the maths in your head every Sunday review.
Other niches we serve