WHOOP
Link a client's WHOOP account to pull recovery, sleep and the heart-rate numbers behind them straight into Protocol. A quick one-time sign-in, then it keeps flowing on its own.
Basic WHOOP is a recovery-and-strain wearable popular with serious athletes. Unlike Apple Health or Health Connect, it isn’t tied to the phone’s OS: a client links their WHOOP account with a quick sign-in, and Protocol pulls their daily scores through WHOOP directly. Any phone works; the client just needs an active WHOOP membership.
What syncs
WHOOP’s morning recovery read, the resting heart rate and HRV behind it, and the whole shape of the night’s sleep. WHOOP’s sleep-performance percentage arrives as the sleep quality score on the client’s record.
Strain is the one to set expectations on. WHOOP workouts do come across, and each carries its strain figure, but strain is not one of the numbers charted on the client’s record. If you coach off strain, read it in the client’s own WHOOP app for now.
How your client connects
WHOOP uses a secure sign-in (OAuth). Your client logs in to WHOOP and approves Protocol; no password is ever shared with you or with Protocol.
- Open your app, go to Profile, then Health Data.
- Tap Connect on the Whoop card.
- A WHOOP sign-in opens in a secure browser window. The client logs in and approves Protocol’s request to read their recovery, sleep and workout data.
- They’re returned to the app, and Whoop shows as Connected and appears in the list of connected sources.
It keeps flowing on its own
This is the big difference from the phone-based integrations: once WHOOP is linked, data arrives without the client opening your app. WHOOP pushes each new recovery, sleep and workout to Protocol as it’s calculated, and Protocol re-checks every hour so nothing is missed. A client’s morning recovery is on their record shortly after they wake, with no app open required.
And the moment they connect, Protocol pulls in the last 48 hours of recovery and sleep right away, so their record (and the in-app snapshot) has something to show from the first connection instead of sitting empty until the next overnight push. Older WHOOP history is not backfilled; the record fills forward from the day they connect.
Two sources, no clutter. If a client has both WHOOP and Apple Health connected, Protocol treats the WHOOP reading as the more reliable one for overlapping metrics (recovery, HRV, resting heart rate). You see one number per day, not two competing ones.
Turning it off
There’s no unlink button on the Whoop card in the app. To stop the flow, the client revokes Protocol from their WHOOP account: in the WHOOP app or at whoop.com, under the connected-apps or privacy settings, remove Protocol’s access. New data stops arriving; everything already synced stays on their record.
Next: see all of it together, Reviewing a client’s biometrics →.