W WHOOP Integration

Your WHOOP data,
intelligently applied

Attune connects directly to your WHOOP strap to sync recovery, HRV, sleep and strain — then uses that data to adapt your training to exactly where your body is today.

How it works

From WHOOP to workout

Three steps from connection to a fully adapted training session.

01 — CONNECT
OAuth authorisation
Users connect their WHOOP account directly inside Attune via secure OAuth 2.0. No password sharing. Tokens are stored encrypted in Supabase and never exposed to the client.
02 — SYNC
Daily background sync
Every time the app opens or comes to the foreground, Attune silently fetches the latest WHOOP recovery cycle, sleep performance and HRV. A 15-minute cooldown prevents unnecessary API calls.
03 — ADAPT
Hormone-aware readiness
WHOOP recovery data is combined with the user's menstrual cycle phase and daily check-in to produce a composite readiness score. The AI coach uses this score to modify intensity, volume and session type in real time.

Data fields

What Attune reads from WHOOP

Every metric has a specific purpose inside the app — nothing is collected that is not actively used.

Recovery Score
WHOOP's composite daily readiness score (0–100%).
Used to set training intensity
📡
HRV
Heart rate variability in milliseconds from overnight measurement.
Modifies readiness score + stress estimate
❤️
Resting Heart Rate
Average resting HR from sleep period.
Displayed in Activity dashboard
🌙
Sleep Performance
WHOOP sleep score and total sleep duration.
Feeds sleep component of readiness
🔥
Day Strain
Cardiovascular load accumulated during the day (0–21 scale).
Shown in progress dashboard

Inside the integration

How users see and interact with WHOOP data inside Attune.

Attune Progress screen showing WHOOP connected and readiness trend chart
Progress dashboard — WHOOP connected
The Progress tab shows WHOOP connection status and a 30-day readiness trend chart overlaid with cycle phase bands (menstrual, follicular, ovulatory, luteal). Users can see how their WHOOP recovery correlates with their hormonal cycle.
Attune Integrations modal showing WHOOP connected alongside Apple Watch and Oura Ring
Integrations modal — device management
Users manage their wearable connection from the Integrations screen. Only one device can be active at a time to ensure clean, conflict-free data. Tapping the Connected badge disconnects the device and revokes the OAuth token.
🔒
Privacy by design
WHOOP OAuth tokens are stored server-side in Supabase with row-level security — only the authenticated user can access their own tokens. Health data is never sold, shared with third parties, or used for advertising. It is used exclusively to personalise the user's training programme within Attune. Users can disconnect WHOOP at any time, which immediately revokes the OAuth token and removes all stored credentials.

About Attune

Hormone-intelligent training for women 35+

Attune is the first fitness app built around the female hormonal cycle. Where most fitness apps treat all days the same, Attune adapts workouts, nutrition and recovery recommendations to where a woman is in her cycle — follicular, ovulatory, luteal or menstrual. WHOOP integration makes this adaptation even more precise by adding real-time physiological data on top of cycle-phase awareness, producing a readiness score that reflects both hormonal state and actual recovery quality.