HC Webhook
hours + stages

Sync Sleep to webhook.

How long you slept and your sleep stages — light, deep, and REM — from the night before.

Track sleep quality over time, get a heads-up after a bad night, and see how sleep affects other health metrics.

Get it on Google Play
Ideas

What you can do with Sleep data.

Sleep Log in Notion

Create a Notion entry for each night with duration and stage breakdown automatically.

Alert for Short Nights

Send a Telegram or email alert any morning your total sleep was under 7 hours.

Sleep Quality Dashboard

Push sleep stage data into InfluxDB and chart deep sleep percentage over time in Grafana.

Morning Routine Trigger

Fire a Home Assistant automation when sleep data arrives — adjust lights, start coffee, or play music.

Weekly Sleep Report

Aggregate nightly sleep in n8n and send a weekly digest showing your average and worst nights.

Correlation Tracker

Log sleep alongside steps and heart rate in a spreadsheet to spot patterns over weeks.

Payload

What the data looks like.

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

{
  "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 }
      ]
    }
  ]
}

Ready to sync your Sleep data?

No account required. Your data stays on your device.

Get it on Google Play