Integrations/The in-app health snapshot
updated 2026-10-07
Integrations

The in-app health snapshot

Once a client connects a wearable, their latest numbers also show up on the home screen of your app. Recovery, sleep, activity and body metrics at a glance, WHOOP first and Apple / Health Connect as a fallback.

Basic  Connecting a wearable doesn’t just feed the dashboard you review, it also gives your client a quick read on their own numbers. Once any source is connected, a Health Snapshot appears on the home screen of your app, above their habits: a few small cards with their most recent recovery, sleep, activity and body metrics, each over the last 7 days. It’s a light, motivating “here’s where I’m at this week”, and a nudge to keep their wearable synced.

This is a client-facing surface (it shows on their home screen, in your branded app). You don’t manage it; it simply reflects whatever they’ve connected.

9:41Home
Health Snapshot Synced 4 minutes ago · View
Activity
8,420 steps
Active energy540 kcal
Recovery
71 ms
Resting HR44 bpm
Sleep
7h 03m
Efficiency93%
Body
No data
Ranges shown are Protocol's own wellness bands, not a medical assessment. If a number concerns you, discuss it with your doctor.
The client's home screen. Body has no weight or body-fat reading yet, so it shows "No data" rather than disappearing. The wellness-band note sits under the cards.

The cards

Four cards, each showing the latest value from the last 7 days with a small trend sparkline:

Card Shows
Activity Steps, active energy
Recovery HRV, resting heart rate
Sleep Duration, efficiency, deep sleep
Body Weight, body fat, VO₂ max

Activity and Sleep are hidden when the client has no data for them. Recovery and Body always show, reading No data until something arrives, so a client can see what the app is able to track before they’ve worn anything. If nothing is connected at all, the whole snapshot is replaced by a “Connect your health data” prompt (“Sync steps, sleep and heart rate automatically”) that takes the client to the Health Data screen.

Tapping anything in the snapshot, a card, the prompt, or View, opens the client’s Health Data screen, where they can connect more sources or tap Sync now.

The coloured dot, and what it is not

Each card carries a small dot: green when the latest value sits inside Protocol’s optimal band for that metric, amber below it, red above it, and grey when the metric has no band at all. A note under the cards says so in the client’s own words: “Ranges shown are Protocol’s own wellness bands, not a medical assessment. If a number concerns you, discuss it with your doctor.”

That wording matters. The bands are Protocol’s own display ranges for wellness and optimization, not a laboratory’s reference interval and not a clinical threshold. A dot is a prompt to pay attention to a trend, never a verdict on a client’s health, and a client who is worried about a number should take it to their doctor.

WHOOP first, phone as a fallback

Each card uses the most reliable source available, per metric: a WHOOP reading is preferred, and Apple Health / Health Connect fill in anything WHOOP doesn’t provide (steps and active energy, for instance, always come from the phone). It’s the same source ranking the dashboard uses, and the client just gets the tidy result: one number per metric.

When it fills in

Device data (Apple Health / Health Connect) is as fresh as the client’s last app open; WHOOP data flows on its own. When a client connects WHOOP, the last 48 hours of recovery and sleep are pulled in right away, so the snapshot has something to show from the first connection with no waiting for the next sync.


Related: Reviewing a client’s biometrics (your dashboard view) · WHOOP · Apple Health · Health Connect.

Protocol is a wellness and optimization platform. It is not a medical device and does not diagnose, treat, cure or prevent any disease. Ranges and trends shown in the product are wellness reference points, not clinical thresholds. Always discuss your health, and any result that concerns you, with a qualified healthcare provider.