← Splits

How Splits uses WHOOP

Splits is an adaptive multi-sport endurance coaching app (running, cycling, triathlon). Athletes set a goal race and get an AI-generated, periodised training plan that they review and approve. Splits complements WHOOP — it doesn’t replace it. WHOOP stays the source of truth for recovery, sleep, and strain; Splits brings that data into a training-planning context so members get more daily value from metrics they already trust. This page shows each place WHOOP data appears, for the WHOOP API review.

With the member’s explicit OAuth consent we request these read-only scopes (plus offline for token refresh): read:recovery, read:cycles, read:sleep, read:workout, read:body_measurement, read:profile.

1. Connecting WHOOP

From Settings → Integrations, the member taps Connect WHOOP and is sent through the standard WHOOP OAuth consent screen. We store only the resulting access/refresh tokens (encrypted at rest) and rotate them per WHOOP’s OAuth spec. The member can disconnect at any time (see §5).

Settings page showing the Connect WHOOP button
Settings → Integrations: the Connect WHOOP entry point and connected status.

2. Daily WHOOP recovery card

On the dashboard, a WHOOP recovery card shows the member’s latest recovery score (using WHOOP’s own green / amber / red bands), HRV, resting heart rate, day strain, and sleep performance, plus a rolling recovery trend. The card is clearly labelled “WHOOP recovery” and footed with “Source: WHOOP”.

Dashboard WHOOP recovery card with score, HRV, resting HR, strain, sleep, and recovery trend
Dashboard: WHOOP recovery card — attributed to WHOOP, using WHOOP recovery colour bands.

3. Morning readiness brief

WHOOP recovery and sleep feed the athlete’s daily readiness score and a short AI “morning brief.” When recovery is low and a hard session is scheduled, Splits may suggest an easier alternative — but the athlete approves any change; Splits never alters training autonomously.

Morning readiness brief referencing WHOOP recovery
Dashboard: the morning readiness brief reflects WHOOP recovery and sleep.

4. Heart-rate training zones

For members who train primarily with WHOOP, Splits derives heart-rate training zones from the WHOOP profile’s max heart rate (read:body_measurement), so plans and workout targets are personalised even without a separate zones source.

Data page showing WHOOP-derived heart-rate zones
Data page: HR training zones derived from the WHOOP max heart rate.

5. Disconnect & data deletion

Disconnecting WHOOP immediately and permanently deletes everything we hold from WHOOP — the stored access credentials and all synced WHOOP metrics (recovery, sleep, strain, workouts, body measurements) — and stops all further access. WHOOP data is never sold or shared with third parties; it is used only to power the member’s own coaching experience. Full details in our privacy policy.

WHOOP is a trademark of WHOOP, Inc. Splits is an independent application and is not affiliated with, endorsed by, or sponsored by WHOOP, Inc. WHOOP data is used in accordance with the WHOOP API Terms of Use and displayed in line with the WHOOP brand guidelines.