Endura · Radar
Coach view · Wk 20 · 2026
For the coach · daily signal layer

One Telegram card a morning. Six athletes. The one who needs you today.

Endura pulls Garmin, sleep, HRV, self-check into one card — and surfaces the athlete who needs a 5-minute call before training. Deep analysis on demand, in the time it takes to drink your coffee.

Athletes
6
tri + run cohort · daily pull · 0 misses
Red flags · 7d
3
1 red, 2 yellow — all handled same day
Hours saved
≈ 2.4 hr / wk
vs manual Garmin + chat aggregation
Garmin sync
100%
56 sessions · 7 days · own OAuth, no aggregator
Cohort readiness · last 7 daysAuto-pulled · 09:00 daily
AthleteThu 14Fri 15Sat 16Sun 17Mon 18Tue 19Wed 20
Athlete Aelite · tri · IM build82787674425861
Athlete Belite · tri · olympic8844727538
Athlete Ccompetitive · tri79647381777578
Athlete Dcompetitive · tri85838082798184
Athlete Eamateur · tri48
Athlete Famateur · tri76727168667062
READY 70–100WATCH 50–69ACT <50NO DATA
Red flags timeline · this week5 events · auto-surfaced
  • Fri 15 · 06:12Athlete Bsleep 5.7h (baseline 7.1), 2nd short night in 3 daysintense session moved to Sat, recovery Z2 1h on Fri
  • Sat 16 · 14:30Athlete Cvoice check-in: "quads killing me, barely held 5:30/km"flagged to coach within an hour of the note, didn't wait for digest
  • Tue 19 · 22:45Athlete B2nd 5.0h sleep this week, HRV −18% vs 14d baselinered flag, call morning 20.05 → work deadline → Wed = Z1 only
  • Wed 20 · 06:30Athlete Asleep 5.3h + 3 days no training in a rowalert to coach 07:15, conversation triggered
  • Wed 20 · 09:00Athlete Fweekly volume +78% (5.0 → 8.9h) with intensity spikerecommended "−1 interval session this week"
Deep AI analysis · per-athlete spotlighton demand · ≤ 2 min generation
Athlete A · managed recoveryIM build · 9.5 weeks

Triathlon, full IM in 4 months. Self-identified foot overload 25.04, stopped running, got MRI. Low run volume = managed recovery, not undertraining.

Volume · period58h (~6.1h / wk)
Bike / Run / Swim / S60 / 20 / 16 / 4 %
LT pace run (Garmin)4:19 / km
Expected 5K≈ 4:00–4:05 / km
Sleep median6.4 h
Self-check compliance94 % · 34 entries
PLAN Run 4× (3 easy + 1 tempo) 4h · Bike 3× / 5h · Swim 2× / 1.5h · Strength 2×
ACTUAL Run · Bike 4× / 6.2h (+24%) · Swim 2× / 1.4h · Strength
READ Run replaced with cycling — correct. Strength 2× → 0× needs attention.
Athlete C · good polarization, localized complaintcompetitive · deload week

18 sessions in 7 days, volume 9.0h (−23% vs prior — planned deload). Complaint 16.05 about quads — isolated (single day, pace 5:30 vs plan), no overload pattern.

Zone dist runZ1:22 · Z2:51 · Z3:15 · Z4:9 · Z5:3
Polarization~ 73 / 12 / 15 (close to 80/20)
Decoupling last long run+4.8 % (norm <5)
CTL / ATL / TSB62 / 71 / −9
Sleep median6.8 h
Self-check notes3 · 1 quad complaint
PLAN 21h / 19 sessions
ACTUAL 9.0h / 18 sessions (−23% volume, frequency kept)
READ Coach prescribed deload volume with same frequency — athlete executed precisely.
Bottom line
Endura = one Telegram card a morning with the athletes who need a 5-minute call today. Instead of hours of manual Garmin / chat / self-check aggregation. Deep analysis on demand: a per-athlete review of 9.5 weeks is built over a coffee, not an evening.
← Back to CoachStart trial — €39 / mo
enduraradar.aiCoach Team · €39 / mo flat · up to 30 athletes