HC Webhook
% (SpO2)

Sync Oxygen Saturation to webhook.

The percentage of oxygen in your blood, measured by your wearable or a connected pulse oximeter.

Get notified if SpO2 drops while you sleep, track changes during illness, and log readings for long-term health monitoring.

Get it on Google Play
Ideas

What you can do with Oxygen Saturation data.

Low SpO2 Alert

Send an alert if your oxygen saturation drops below 95% during the night.

Sleep Breathing Log

Log overnight SpO2 readings to a spreadsheet to monitor for sleep apnea patterns.

Illness Monitoring Dashboard

Track SpO2 daily during illness and chart it in Grafana alongside temperature and heart rate.

Home Assistant Health Sensor

Display your latest SpO2 on a Home Assistant dashboard and trigger alerts for low values.

Post-Workout Recovery Check

Log SpO2 after hard workouts to confirm you are recovering well.

Weekly Average Report

Send a weekly email with your average SpO2 and flag any nights with readings below your threshold.

Payload

What the data looks like.

HC Webhook sends a JSON object to your endpoint. The oxygen_saturation field contains an array of readings from the last sync window.

{
  "timestamp": "2026-04-15T07:00:00Z",
  "oxygen_saturation": [
    { "percentage": 97, "time": "2026-04-15T02:00:00Z" },
    { "percentage": 96, "time": "2026-04-15T04:00:00Z" },
    { "percentage": 98, "time": "2026-04-15T06:00:00Z" }
  ]
}

Ready to sync your Oxygen Saturation data?

No account required. Your data stays on your device.

Get it on Google Play