Sleep & heart · topic 7 of 7

What each wearable writes

Apple Watch, WHOOP, Oura, Garmin, Fitbit and Galaxy Watch: which readings reach Apple Health and Health Connect, and so Verve

Verve reads the phone’s health store and nothing else: Apple Health on an iPhone, Health Connect on Android. A reading reaches it only when the wearable’s own app has written it there. An Apple Watch writes to Apple Health alone and a Galaxy Watch to Health Connect alone; WHOOP, Oura, Garmin and the Google Health app behind Fitbit and Pixel Watch write to both, each its own list. The table is those lists, reading by reading, against what Verve does with each. Type a wearable’s name into the search on the science hub to land on its column; how to connect has the switches to turn on.

How to read it. “Not listed” means the reading is not on the maker’s own published list for that store when it was checked, on 2 and 3 November 2026; an app may still write it, and Verve reads whatever is there. “Not confirmed” means the maker publishes no list for that store. Settings → Data sources in the app names every writer Verve has actually seen on your phone, which is the answer for your own devices.

ReadingApple WatchWHOOPOuraGarminFitbit, Pixel WatchGalaxy WatchIn Verve
Workouts, with heart rate inside the sessionYesYes: started sessions, both storesYes, both storesYes, both storesYes, both storesYesZone 2, the band split, heart rate recovery and the weekly dose all start here
What the workout's energy figure holdsAbove rest: Verve adds the resting METRest included: read as it isAbove rest, as the store defines the fieldAbove rest, as the store defines the fieldHealth Connect: total calories only, so the Compendium value stands in; Apple Health: not confirmedNot listed; the Compendium value stands inThe session's MET, so its class and its MET-minutes
Heart rate through the day and asleepYesNo: inside started sessions onlyYes, one-minute heart rateYes, all dayYesYesSleeping heart rate on the Sleep page; the Vitals card
Resting heart rateYesYesYes, the night'sNot listedYesNot listedAgainst your own last 30 nights
Night HRVYes, SDNNNo: kept in the WHOOP appHealth Connect yes (rMSSD); not in its Apple Health listNoHealth Connect yes; Apple Health not confirmedNot listedYour own baseline, one writer at a time; SDNN and rMSSD never mixed
Sleep: duration, bedtime, wakesYesYes: one asleep block with its wakesYesYesYesYesTiming, regularity, efficiency
Sleep stagesYesNo: kept in the WHOOP appYesApple Health yes; Health Connect not confirmedHealth Connect yes; Apple Health not confirmedYesThe stage split on the Sleep page; never from a WHOOP
Breathing rate in sleepYesYesApple Health yes; Health Connect not listedNoHealth Connect yes; Apple Health in the vitals it writesNot listedA Vitals row
Blood oxygenYes, on models that measure itYesNot listed: kept in the Oura appNoNo: Google Health reads it from Health Connect but does not write itYesA Vitals row from 1.7
Wrist or skin temperatureYes: sleeping wrist temperature, Series 8 and laterNo: kept in the WHOOP appNo: kept in the Oura appNoHealth Connect yes, skin temperature; Apple Health not confirmedNot listedA Vitals row: Apple's sleeping wrist temperature on iPhone, skin temperature on Android
VO₂max from the wearableYes: cardio fitnessNoNo: Oura imports Apple's cardio fitness insteadNo: kept in Garmin ConnectHealth Connect yes; Apple Health not confirmedNot listedSecondary to the fitness test, with its 7 to 16% error named
StepsYes, by the minute (the iPhone too)One block a day, written the morning after, both storesYes; how fine is not publishedYes; how fine is not publishedYes, and step cadence on AndroidYes, by the minuteThe total from one writer a day; cadence, sitting hours and bouts only from steps by the minute
All-day energy, for physical activity levelYes: active and restingNo: workout energy only, so PAL is withheldActive energy yes, resting no: PAL on your profile's BMRActive energy yes, resting no: PAL on your profile's BMRHealth Connect: total calories, not active, so PAL is not read; Apple Health not confirmedResting rate yes; active not confirmedPhysical activity level, each day on its own denominator
Stand minutesYesNoNoNoNoNo store on Android carries itThe Standing tile, Apple Watch only
Weight, body fat, lean massFrom a scale or typed, not the watchHealth Connect: weight and lean mass; Apple Health: reads yoursWeight and heightWeight and body fatWeight and body fatWeight, body fat, heightBody markers, read live from the store's log

Apple Watch

The full list, to Apple Health only: workouts with heart rate and active energy, heart rate through the day and the night, resting heart rate, night HRV as SDNN, sleep with its stages, breathing rate, blood oxygen where the model measures it, sleeping wrist temperature from Series 8, cardio fitness, steps and distance by the minute, stand minutes, and resting energy beside the active. Its active energy is the burn above rest, so Verve adds the resting MET before a session is classed (why). Nothing from it reaches an Android phone. Source: Apple’s own Health app documentation, read 1 November 2026.

WHOOP

To Apple Health, by WHOOP’s own article: workouts, heart rate inside them, sleep as asleep and awake intervals, resting heart rate, breathing rate, blood oxygen, and steps as one block for the day written the morning after. To Health Connect, the same list, with weight and lean mass added; Verve checked the permission list on a Motorola on 27 October 2026 and found it so. In its own app and nowhere else: HRV, recovery, strain, skin temperature, sleep stages, and VO₂max. Its one calorie figure per activity already holds the resting burn, so Verve reads it as it is: the founder’s walk of 2 November was 232 kcal in the WHOOP app and 232 active, 232 total, in Health. In Verve a WHOOP gives sleep with efficiency and wakes, resting heart rate, breathing, blood oxygen, started workouts with Zone 2 and the dose, and a steps total; it gives no HRV, no stages, no physical activity level, and no cadence or sitting hours unless the phone counts steps in a pocket. Sources:WHOOP, Apple Health integration;WHOOP, Health Connect for Android;the night’s readings on both phones.

Oura

To Apple Health, by Oura’s article: sleep with start, end, duration and stages, heart rate at one-minute intervals, breathing rate, active energy, steps, weight and height, mindful minutes and workouts. HRV is not on that list, and VO₂max flows the other way: Oura imports Apple’s cardio fitness. To Health Connect: active calories, distance, exercise and steps; body measurements; sleep with stages; heart rate and HRV. So on Android a ring gives Verve a night HRV baseline (rMSSD, named as such, never mixed with a Watch’s SDNN, seeNight HRV) and on an iPhone it does not. Readiness, temperature deviation and blood oxygen stay in the Oura app. Sources:Oura, Apple Health integration;Oura, Health Connect by Android.

Garmin

To Apple Health, by Garmin’s support article read on 2 November 2026: workouts, heart rate through the day, sleep, steps, active energy, weight and body fat. To Health Connect, by the list Garmin gave when it added the integration: body fat, calories burned, floors climbed, heart rate, sleep, steps and step distance, weight, and workout data such as elevation and speed; not running power, cadence or sweat loss. Garmin keeps HRV status, Body Battery, stress, VO₂max, pulse ox and breathing rate in Garmin Connect, so none of those rows fill from a Garmin on either phone; a resting heart rate type is not on either list, and a sleep stage split reached Apple Health in Verve’s checks but is not confirmed for Health Connect. Sources: Garmin Connect, Apple Health support article;Garmin’s Health Connect list, as reported.

Fitbit and Pixel Watch, through the Google Health app

The Fitbit app is now the Google Health app, and its Health Connect table is published. It writes: steps, speed and step cadence, floors, distance, elevation, exercise with its route, total calories burned, VO₂max, sleep sessions and stages, skin temperature, heart rate, heart rate variability, breathing rate, resting heart rate, weight and body fat. It reads blood oxygen and active calories from Health Connect but writes neither, so from a Fitbit or a Pixel Watch Verve has no blood oxygen row and no active energy: a session’s MET takes the Compendium value and physical activity level is not read (why PAL needs active and resting energy). On an iPhone the Google Health app writes steps, sleep, vitals and exercise to Apple Health from its August 2026 release; which vitals exactly is not published. Source:Google Health, Health Connect data types.

Galaxy Watch, through Samsung Health

Android only: a Galaxy Watch does not pair with an iPhone. Samsung Health writes to Health Connect: steps by the minute, heart rate including exercise heart rate, exercise sessions, sleep with stages, blood oxygen, weight, body fat, height and basal metabolic rate. Resting heart rate, HRV, breathing rate, skin temperature and VO₂max are not on its mapping. Because its steps arrive by the minute, a Galaxy phone with Samsung Health is the Android setup on which cadence, sitting hours and sitting bouts read as they do on an iPhone (steps). Sources:Samsung, accessing Samsung Health data through Health Connect;Samsung, Health Connect FAQ.

What Verve does with a gap

A reading no writer on your phone supplies shows as a dash, never a zero, and the card says why when it can: “WHOOP keeps HRV in its own app”. Where two wearables write the same reading, one leads and the other counts where it is alone; Settings → Data sources names which, per reading, and lets you choose. Steps and energy are one writer’s count a day, never two added together. Workout energy is read for what the writer’s figure holds, rest included or not, before the session is classed. And physical activity level is withheld rather than guessed when every energy writer in the window is workout-shaped.