Low SpO2 Alert
Send an alert if your oxygen saturation drops below 95% during the night.
The percentage of oxygen in your blood, measured by your wearable or a connected pulse oximeter.
The percentage of oxygen in your blood, measured by your wearable or a connected pulse oximeter.
Unit: % (SpO2)
Get notified if SpO2 drops while you sleep, track changes during illness, and log readings for long-term health monitoring.
HC Webhook sends oxygen saturation readings to any webhook — here are ideas to get you started.
Send an alert if your oxygen saturation drops below 95% during the night.
Log overnight SpO2 readings to a spreadsheet to monitor for sleep apnea patterns.
Track SpO2 daily during illness and chart it in Grafana alongside temperature and heart rate.
Display your latest SpO2 on a Home Assistant dashboard and trigger alerts for low values.
Log SpO2 after hard workouts to confirm you are recovering well.
Send a weekly email with your average SpO2 and flag any nights with readings below your threshold.
HC Webhook posts a JSON object containing a oxygen_saturation array to your endpoint on every sync.
{
"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" }
]
}Google Health Connect stores your oxygen saturation data from compatible apps (Samsung Health, Fitbit, Garmin, and more). HC Webhook reads that data on a schedule you set and forwards it as JSON to any URL you add — n8n, Home Assistant, Zapier, or your own API.
Install HC Webhook and grant Health Connect permission for Oxygen Saturation.
Paste your webhook URL — Home Assistant, n8n, Zapier, or any endpoint.
Set your sync schedule. Oxygen Saturation readings arrive automatically, every time.
Steps
Your total step count for the day, recorded by your phone or wearable.
Learn moreSleep
How long you slept and your sleep stages — light, deep, and REM — from the night before.
Learn moreHeart Rate
Your heart rate readings taken throughout the day by your phone or wearable.
Learn moreHeart Rate Variability
How much time varies between your heartbeats. Higher HRV generally means better recovery and lower stress.
Learn more