HRV · RHR · ACWR

Coach from HRV data,
not guesswork.

Every athlete's wearable data becomes one daily readiness call: push, hold, or recover.

MA
Maya A.
Sprint · Day 14 of block
Train
HRV (SDNN)74ms
baseline 68+9% vs 7d
Resting HR
52bpm
−2 vs 7d
Sleep
7.8h
+0.4 vs 7d
ACWR · 7d ÷ 28d1.08
0.00.81.32.0+

AI brief: Greenlight for tempo work. HRV up, RHR settling — push the 6×200m, hold off on max effort.

Reads fromApple HealthWhoopOuraGarminPolarFitbit
No card required Syncs from Apple Health, Whoop and OuraPlans from $29/mo
Daily signal read

Every athlete, every morning, one screen.

CoachPulse pulls the numbers straight from the wearable and turns them into the call you need to make.

Readiness, normalized

HRV and resting heart rate scored against each athlete's own 28-day baseline. Never a raw number without context.

HRV · 14 day trace74 ms
baseline 68+9% vs 7d

Roster-wide flags

Green, amber, red for every athlete the moment you open the dashboard.

Maya A.Sprint · day 14Train
Jordan T.ACWR 1.42Watch
Leo R.2 nights under 6hRest

Load drift

Sleep debt and 7-day rolling load, weeks before it becomes an injury.

+18%
4 week drift

VO₂ max

54.2
Rated vs age and sex
Acute : Chronic Workload Ratio

The injury you don't want.

ACWR compares the last 7 days of training load to the last 28. Stay in the sweet spot (0.8–1.3) and athletes adapt. Drift past 1.5 and the literature says soft-tissue injury risk climbs sharply. CoachPulse computes it for every athlete, every day.

  • Daily load proxy from HRV, RPE and session duration
  • Color-banded zones — detraining, optimal, overload
  • Per-athlete trend lines you can show in a 1:1

Roster · ACWR today

Mon · 14 athletes
Maya A.Optimal1.08
Jordan T.Watch1.42
Sam K.Detrain0.62
Priya D.Optimal1.18
Leo R.Overload1.65
AI session briefs

Walk into every session knowing the call.

One click drafts a session brief from the last 30 days of signals — push, hold, or recover. Edit it, send it, move on.

Maya A.Push

HRV +9%, sleep 7.8h. Lock in the tempo block — 6×200m at threshold, 90s rest. Check turnover at rep 4.

Generated from 30d of signals
Jordan T.Hold

ACWR 1.42, RHR up 4 bpm. Replace planned hill repeats with technical work + mobility. Reassess Wednesday.

Generated from 30d of signals
Leo R.Recover

ACWR 1.65, two nights under 6h sleep. Pull the session. Easy aerobic 30 min and a sleep call tonight.

Generated from 30d of signals
Portrait of Chris, Lead Fitness Advisor at CoachPulse.
Coach Chris
Built with a working coach

The coach in the room

“I used to program sessions without knowing how my clients actually recovered. CoachPulse changed that completely. Now I see their data before they walk in — and I coach accordingly.”
Based in
Los Angeles, CA
Role
Lead fitness advisor
Since
Day one of CoachPulse

Chris trains clients across Los Angeles. Every signal on this page exists because he needed it before a session, not after.

Stop guessing. Start coaching.

Free to start. Your first 5 athletes on us. Bring your roster, connect a wearable, see tomorrow's plan tonight.