What this integration does
WHOOP is the industry standard for recovery tracking. It tells you how recovered you are each morning based on HRV, resting heart rate, sleep, and strain. Baseline takes that data and answers the question WHOOP can't answer on its own: "how does my recovery actually affect my training performance?" By surfacing your WHOOP recovery metrics alongside your Strava runs, Garmin rides, and Apple Health data on a single dashboard, Baseline reveals the correlations that matter - the recovery threshold below which your power drops, the sleep duration that predicts your best interval sessions, and the HRV trends that signal overreaching before you feel it.
How it works
-
Authorise the connection. Navigate to Settings → Integrations → WHOOP → Connect. You'll be redirected to WHOOP's OAuth screen where you grant Baseline read-only access to your cycles, recovery, sleep, workouts, and body measurements. We never request write access.
-
Automatic backfill of 90 days. Once authorised, Baseline imports your last 90 days of WHOOP data - daily recovery scores, sleep stage breakdowns, HRV readings, workout strain, and body measurements. The backfill typically completes in under 30 seconds.
-
Real-time webhook syncing. WHOOP pushes new data to Baseline in real time as your strap syncs. Your morning recovery score appears in the dashboard within minutes of waking. New workouts sync immediately after your strain is calculated. No manual steps required.
What data we import
- Cycles: daily WHOOP summaries including total strain, average and max heart rate, kilojoules expended, and calorie burn
- Recovery: morning recovery score, HRV (RMSSD), resting heart rate, SpO2, skin temperature, and respiratory rate
- Sleep: stage durations (light, deep, REM, awake), sleep efficiency percentage, sleep consistency score, sleep debt, and time to bed and wake times
- Workouts: strain score per activity, heart rate zone duration, distance covered, altitude change, and mapped GPS routes where available
- Body measurements: weight, body fat percentage, height, and muscle mass measurements recorded through the WHOOP body scanner feature
What we don't store or send
Your WHOOP health data is among the most sensitive information in your account. We store it encrypted at rest in Firestore and never share it with third parties. We do not use WHOOP data to train any machine learning models - Baseline's AI insights operate on your data alone and never cross-contaminate between users. We do not sell or license your health data. You can disconnect WHOOP at any time and request immediate deletion of all WHOOP-imported data through the Settings page.
FAQ
How soon does my WHOOP data appear in Baseline?
Your morning recovery score appears in Baseline within 2–5 minutes of syncing your WHOOP strap. Workout data syncs within minutes of your strain being calculated by WHOOP. The initial backfill of 90 days of historical data takes approximately 10–30 seconds.
What date range of data do you import?
We import the last 90 days of WHOOP cycles, recovery scores, sleep data, workouts, and body measurements via the initial backfill. After connection, all future data syncs in real time. WHOOP's API limits historical backfills to 90 days, so any data older than that will not be imported retroactively.
How do I disconnect WHOOP from Baseline?
Go to Settings → Integrations → WHOOP → Disconnect. This revokes Baseline's access token on WHOOP's side and stops all future data syncs. You can also revoke access directly through the WHOOP app under Settings → Apps & Integrations.
How do I delete my WHOOP data from Baseline?
From Settings → Data, click "Delete all imported data" to remove every WHOOP data point from your account. Data enters a 30-day soft-delete window during which you can request a full export. After 30 days, it is permanently removed from Firestore and all backup systems. Disconnecting the integration stops new data but does not delete existing data - use the Data page for deletion.
Other integrations
- Strava - see your WHOOP recovery alongside your actual workouts and training load
- Apple Health - combine WHOOP metrics with Apple Watch heart rate and GPS data
- Garmin - cross-reference WHOOP sleep with Garmin Body Battery and training readiness