WITH · COMPLEMENTARY DATA

Use SomniSense with your Whoop

Whoop is excellent at strain and recovery. SomniSense covers what Whoop's chest sensors can't pick up: the actual breathing pattern. Together you get a strain-plus-breath picture of why you're sleeping the way you are.

A Whoop strap and a smartphone resting side by side on a wooden nightstand at dusk — two devices doing different jobs in the same night.
Strain
Whoop's edge
training load + recovery
Breath
SomniSense's layer
BRI + audio events
Both
Athlete's real picture
when low recovery isn't just overtraining

What Whoop does well

Whoop has a specific bet: measure strain and recovery in real time so you can adjust how hard you train. Most users I know who wear Whoop are either athletes or recovery-curious. The strain coach is genuinely good. The recovery scoring matters when you're trying to figure out whether to push or rest tomorrow.

If that's your setup — you're tracking training load and trying to optimize recovery — Whoop is doing real work.

What Whoop can't tell you about your sleep

Whoop infers sleep stages from heart rate variability, movement, and respiratory rate. That's good for "did I get enough deep sleep" questions. It's not designed to detect specific breathing pauses — that's not the same problem as estimating overall respiratory rate from skin contact.

If your Whoop sleep efficiency keeps coming in around 75% and you can't figure out why, the cause might be your training load (Whoop will show this). Or it might be 18 breathing-pause events per hour that are fragmenting your REM (Whoop won't catch this directly).

That's where SomniSense fits. The phone-microphone sees the breathing pattern Whoop's wrist sensor doesn't pick up. Combine the two: you know whether your fragmented sleep is from training stress or from breathing.

What you get when you run both

QuestionWhoopSomniSense
Yesterday's training strainYes — primary metric
Recovery scoreYes — HRV + RHR + sleep
Sleep stagesYes — inferred
Per-hour breathing eventsEstimated respiratory rate onlyBRI
Hear what woke youAudio playback per event
Tag what you triedJournal entriesLifestyle Lab™
Doctor-Ready PDFManual exportsAuto-emailed weekly + monthly

The athlete pattern

A few of our most engaged Lab Members are actually endurance athletes who came in thinking their fatigue was overtraining. Their Whoop showed strain in the 14-15 range and recovery dropping. Classic overtraining picture.

Then they ran SomniSense for 30 days. BRI was averaging 16. Snore minutes climbing. Lifestyle Lab™ showed alcohol on race-week celebrations was moving BRI by 5+ events per hour.

The Whoop strain wasn't the only problem. The breathing pattern was a second compounding factor. Cutting alcohol on weeknights moved both — Whoop's recovery climbed and SomniSense's BRI dropped.

The lesson isn't "Whoop is wrong." Whoop showed exactly what it's built to show. The breathing layer just wasn't in its scope.

Find out which one is yours

First 7 days of Pro are free · Cancel through the App Store or Google Play before day 7 to avoid the renewal charge.

Common questions

Do these conflict?
No. Whoop is on your wrist (or chest, or torso). SomniSense is on your nightstand. They measure different things.
Why isn't my Whoop sleep score the same as my SomniSense BRI?
Whoop's sleep score blends sleep stages, heart rate, recovery — it's a holistic score. SomniSense's BRI is just the per-hour breathing-event count. Different metrics.
If Whoop says my recovery is 80% but SomniSense says BRI 22, who's right?
Both are showing you something real. Recovery 80% with high BRI usually means your cardiovascular system bounced back fast, but your sleep architecture got chopped up by breathing events. Worth investigating — the Whoop number alone might let you ignore the breathing pattern.
Can I use the Whoop API to feed strain data into SomniSense?
Not yet — that integration would be valuable but it's not built. For now, you compare two views in two apps.