HRV BreatheDownload

Device pairing

HRV Breathe + Whoop.

Whoop measures recovery overnight. HRV Breathe trains it during the day. The combination closes the loop most Whoop members are missing.

Written by Artyom Sklyarov · Co-founder, SUUR · Updated 2026-05-23

Whoop is the most measurement-led wearable in the consumer market — no display, no notifications, just a continuous data feed and an opinionated framework for interpreting it. Recovery score, strain score, sleep performance, and the daily coach are all downstream of one underlying number: your overnight HRV, measured as RMSSD during your final sleep cycle.

Whoop tells you what your recovery state is. It does not, on its own, give you a daytime protocol for moving that state. That’s HRV Breathe’s lane. The two products together form a closed loop that neither one closes alone.

How the pairing works

The Whoop iOS app writes your overnight HRV (and a handful of other metrics) to Apple Health each morning. HRV Breathe reads from Apple Health using the standard HealthKit API. The data moves between the two apps automatically on your device — no cloud sync, no Whoop API integration on our side.

  1. Whoop app → Settings → Apple Health → confirm “Heart Rate Variability” is toggled to write.
  2. Install HRV Breathe and grant Apple Health permission on first launch.
  3. Done. The next morning’s Whoop HRV reading appears as your pre-session baseline.

What Whoop measures, in detail

Whoop reads PPG from the wrist (or upper arm with the Whoop Body sensor) continuously through the night. The HRV value it reports is RMSSD averaged across your last sleep cycle — usually the 90 minutes before final wake. This is deliberate; the last sleep cycle is when your autonomic system has had the longest opportunity to recover from the previous day’s load.

It’s a deliberately conservative window. Other wearables average HRV across the whole night (Oura) or report multiple readings (Garmin). Whoop’s choice trades coverage for signal: the last-cycle reading is the cleanest proxy you can get for the recovery state your body is bringing into the next day.

The recovery score (the 0–100 percentage) is a weighted combination of HRV, resting heart rate, sleep performance, and respiratory rate, normalized against your own historical baseline. HRV is the largest component. The recovery score is Whoop’s opinion; the HRV is the underlying physiology. The HRV is what HRV Breathe directly moves.

Why the combination matters for Whoop members

Whoop’s framework is “measure recovery, modulate training load.” The implicit assumption is that recovery is something that happens to you between training sessions — sleep, nutrition, stress, alcohol, the things you control indirectly. The framework doesn’t include an active intervention you can do daily to improve recovery capacity at the autonomic level.

Slow breathing is that intervention. Resonance breathing directly trains the vagus nerve, which is the autonomic plumbing behind everything Whoop measures. Over six to eight weeks of daily practice, recovery capacity improves at the baseline level — not just on any given day, but across the whole rolling average. The Whoop recovery score reflects this within four to six weeks for most users who practice consistently.

For Whoop members doing serious training: this is the easiest recovery lever you have access to that doesn’t cost you sleep, money, or training time. Three to five minutes of post-workout resonance breathing accelerates the autonomic return that Whoop is measuring. The same protocol pre-sleep improves the overnight window that produces Whoop’s actual reading.

Whoop-specific considerations

  • The subscription is real, the data is yours. Whoop requires an active subscription to access your data in their app. But once HRV writes to Apple Health, that data is yours — even if you cancel Whoop, your historical HRV stays in Apple Health and HRV Breathe continues to read it. (This is good to know if you’re evaluating whether Whoop’s ongoing cost is worth it.)
  • The Whoop “Live HRV” feature is separate. Whoop has an in-app Live HRV reading you can trigger manually during the day. That value doesn’t reliably write to Apple Health; only the overnight recovery reading does. For day-of HRV deltas, use HRV Breathe’s own before/after readings.
  • Strain context matters for interpretation. Whoop displays your HRV relative to your baseline. A 15-millisecond drop on a 70 ms baseline (-21%) means something different than the same absolute drop on a 30 ms baseline. HRV Breathe doesn’t do this normalization on the completion screen — we show the raw number — so context travels with you across apps.

Daily protocol for Whoop members

Three integration points, in order of value:

  1. Post-workout, every workout. 3–5 minutes of resonance breathing within 30 minutes of finishing. This accelerates the autonomic recovery Whoop reads overnight. Single highest-leverage habit for Whoop optimization.
  2. Pre-sleep, every night. 4-7-8 or extended exhale for 3 minutes in bed. Improves sleep onset and deepens the first sleep cycle, both of which feed the last-cycle window Whoop reads.
  3. Pre-meeting or pre-task, as needed.Box breathing for acute composure. Doesn’t directly affect overnight HRV but reduces the cortisol load that compounds into the night.

Total time investment: ~10 minutes daily. Effect on Whoop recovery score: typically 10–20 point improvement at four to six weeks of consistent practice.