Integrations/Reviewing a client's biometrics
updated 2026-10-07
Integrations

Reviewing a client's biometrics

Your read-only view of everything a client's apps and devices have synced: a tile strip picked for that client, a sleep and recovery trend, and the readings behind them.

Wellness, not diagnosis. Everything on this screen is coaching information. Protocol shows the reading and that person’s own recent history, and nothing else: it does not score a biometric against a clinical threshold, does not call a value normal, abnormal or critical, and is not a diagnostic tool. If a number concerns you or your client, the next step is their doctor, not the dashboard.

Basic  Connecting happens on the client’s phone; reviewing happens here. Whatever a client syncs, from Apple Health, Health Connect or WHOOP, lands on one screen on the dashboard.

Where to find it

Open a client, go to the Tracking tab, and pick Biometrics from the rail on the left. It sits in the Body group, with Overview and Check-ins. The small figure beside the row is days since the most recent reading, because the useful question about a stream that syncs continuously is how fresh it is.

Ana Kovac  TRACKING
Body
Overview
Check-ins 24
Biometrics 7 d
Activity
Workouts
Habits
BIOMETRICS 30 d 90 d 6 mo All 128 readings
Resting HR−1.0
58 bpm
HRV+4.0
62 ms
Sleep+12.0
421 min
Steps+1204.0
8432
Sleep & recovery · 30 d
6 AUGSEPT4 SEP
Readings
DateMetricValueSource
4 SepResting HR58 bpmwhoop
4 SepSteps8432healthkit
3 SepSleep409 minwhoop
1 SepWeight78.4 kgai_import
Client ▸ Tracking ▸ Biometrics: a tile strip, a sleep and recovery trend, and the readings behind them.

The window

Four buttons above the tiles choose how far back you are looking: 30 d, 90 d, 6 mo and All. The screen opens on 30 days, and everything on it follows that choice, the tiles and the trend and the table alike. Beside the heading you get the count of readings the window holds.

The tile strip

Up to six tiles across the top, and which six depends on the client. Protocol starts from the metrics most worth a headline, Resting HR, HRV, Sleep, Steps and Recovery, keeps only the ones this client actually has readings for, then fills the remaining slots from whatever else they do have: active energy, body fat, weight, VO2 max, blood pressure, a readiness or strain score.

That means two clients rarely show the same strip, which is deliberate. A client whose phone sends only steps and active energy gets tiles for steps and active energy, instead of a row of empty boxes for a watch they do not own. A client who has synced nothing at all still gets the five headline tiles, reading as dashes, so you can see at a glance that there is nothing coming in yet.

Each tile carries the metric name, the change across the window, the latest value in that window, and a short bar history behind it. The tiles here are read-only: unlike the Tracking overview’s tiles, they do not open a bigger chart.

Why sleep is in minutes

Values appear in the unit Protocol stores the metric in, and sleep is stored in minutes, so a good night reads as 421 rather than 7. Steps carry no unit at all, because “2,987 count” reads as a typo where “2,987” reads as a step count. Nothing here is converted to your unit system the way a weight is: these are the numbers the device sent.

The change beside a tile is direction, not a verdict

A rise and a fall are tinted differently, and that is the whole meaning of the tint. It is the same two colours for every metric on the screen, whichever direction happens to be the one you were hoping for on that particular number.

There is no green, amber and red ladder on this screen, no in-range or out-of-range badge, and no optimal-range band. That is a deliberate limit rather than a missing feature. Protocol is a wellness and optimization platform: it shows the reading and the shape of that person’s own history, and it does not decide what a resting heart rate or a night’s sleep means. Deciding that is a conversation for your client and their doctor. The trend is there to make that conversation better informed.

Sleep and resting heart rate

One card, labelled Sleep & recovery, charts two lines over the window you picked: sleep duration and resting heart rate. Each is scaled to its own history rather than to a shared axis, because hours of sleep and a heart rate share no scale and forcing one would flatten whichever has the smaller spread. What the card is for is the shape of each line against that person’s own past, which is why there are dates along the bottom and no values up the side.

With nothing to draw the card says so: “No sleep or heart-rate readings in this window.”

The readings behind it

Underneath, every reading in the window in one table, newest first, whatever metric it belongs to: the date, the metric, the value with its unit, and the source. Long windows are capped at the most recent hundred rows, so narrow the window if you are hunting for something older.

With nothing in the window you get “No readings in this window. Biometrics arrive from the client’s connected apps and devices.” That is your cue to ask the client to connect from their own app. You cannot connect on their behalf from the dashboard: point them at the guide for their phone (Apple Health / Health Connect) or WHOOP.

What the Source column actually says

The Source column shows the stored source name, not a tidied-up label. Expect to read:

What you see Where the reading came from
healthkit Apple Health, on an iPhone
healthconnect Health Connect, on Android
whoop a linked WHOOP account
lab a marker lifted from an imported lab report
manual a number entered by hand
ai_import a document import
a device name, e.g. Galaxy Watch6 Android readings carry the device model when the source app recorded one

Nothing is wrong when you see healthkit rather than “Apple Health”. It is the raw name of the source, shown as stored, and it is worth recognising the six of them.

Which reading wins when two sources overlap? You get one reading per metric per day, chosen by a fixed ranking: lab, then WHOOP, then phone (Apple Health / Health Connect), then manual or imported. A WHOOP recovery beats a phone estimate; a lab draw beats everything. Nothing is thrown away, the higher-ranked reading is simply the one you see.

A read-only window, by design

This screen reviews; it does not manage.

  • You cannot connect, disconnect or force a sync from here. Those live on the client’s phone, which keeps their health permissions where they belong, with them.
  • You cannot import numbers from here. There is no import button anywhere on Biometrics. Numbers that reach Protocol another way still appear here, on the same tiles and in the same table, tagged with the source they came in under.
  • There are no verdicts here. No colour ladder and no range badge, and no wording that calls a value normal or abnormal. See Reading lab results for the same principle applied to bloodwork.

For the full statement of what Protocol is and is not built to do, see Intended Use.


Back to: Integrations overview · or set a client up with Apple Health, Health Connect or WHOOP.

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.