Sleep Log in Notion
Create a Notion entry for each night with duration and stage breakdown automatically.
How long you slept and your sleep stages — light, deep, and REM — from the night before.
How long you slept and your sleep stages — light, deep, and REM — from the night before.
Unit: hours + stages
Track sleep quality over time, get a heads-up after a bad night, and see how sleep affects other health metrics.
HC Webhook sends sleep readings to any webhook — here are ideas to get you started.
Create a Notion entry for each night with duration and stage breakdown automatically.
Send a Telegram or email alert any morning your total sleep was under 7 hours.
Push sleep stage data into InfluxDB and chart deep sleep percentage over time in Grafana.
Fire a Home Assistant automation when sleep data arrives — adjust lights, start coffee, or play music.
Aggregate nightly sleep in n8n and send a weekly digest showing your average and worst nights.
Log sleep alongside steps and heart rate in a spreadsheet to spot patterns over weeks.
HC Webhook posts a JSON object containing a sleep array to your endpoint on every sync.
{
"timestamp": "2026-04-15T07:00:00Z",
"sleep": [
{
"session_end_time": "2026-04-15T07:00:00Z",
"duration_seconds": 27000,
"stages": [
{ "stage": "deep", "duration_seconds": 5400 },
{ "stage": "light", "duration_seconds": 14400 },
{ "stage": "rem", "duration_seconds": 7200 }
]
}
]
}Google Health Connect stores your sleep 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 Sleep.
Paste your webhook URL — Home Assistant, n8n, Zapier, or any endpoint.
Set your sync schedule. Sleep readings arrive automatically, every time.
Steps
Your total step count for the day, recorded by your phone or wearable.
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 moreDistance
How far you walked or ran during the day, measured by your phone or wearable.
Learn more