HC Webhook
ms (RMSSD)

Sync Heart Rate Variability to webhook.

How much time varies between your heartbeats. Higher HRV generally means better recovery and lower stress.

HRV is one of the best indicators of recovery and readiness. Tracking it over time helps you know when to push hard and when to rest.

Get it on Google Play
Ideas

What you can do with Heart Rate Variability data.

Daily Recovery Score

Log your morning HRV to a spreadsheet and watch your recovery trend across weeks of training.

Low HRV Alert

Send a notification when HRV drops below your 7-day average — a sign to take it easy.

Training Readiness Dashboard

Compare HRV with sleep quality and resting heart rate in Grafana to make training decisions.

Home Assistant Readiness Sensor

Set a Home Assistant sensor to 'Rest' or 'Go' based on today's HRV reading.

Weekly Recovery Report

Build an n8n workflow that emails you a weekly HRV trend summary every Monday morning.

Stress Log

Log HRV alongside subjective stress notes in Notion to spot patterns over time.

Payload

What the data looks like.

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

{
  "timestamp": "2026-04-15T07:00:00Z",
  "heart_rate_variability": [
    { "rmssd_ms": 42, "time": "2026-04-15T06:00:00Z" },
    { "rmssd_ms": 38, "time": "2026-04-15T06:30:00Z" }
  ]
}

Ready to sync your Heart Rate Variability data?

No account required. Your data stays on your device.

Get it on Google Play