Automatic Training Log
Create a new row in your Google Sheet or Notion database for every workout, automatically.
Logged workouts with type (run, cycle, swim, etc.), duration, distance, and calories burned.
Logged workouts with type (run, cycle, swim, etc.), duration, distance, and calories burned.
Unit: type + duration + distance
Auto-log every workout to your own training journal, celebrate milestones, and build post-workout automations.
HC Webhook sends exercise sessions readings to any webhook — here are ideas to get you started.
Create a new row in your Google Sheet or Notion database for every workout, automatically.
Send a Slack notification after each run or gym session with duration and calories burned.
Aggregate all sessions for the week in n8n and send a Monday email with total time, distance, and calories.
Send a congratulations notification when you hit a milestone like your 50th run of the year.
Push workout duration and type to InfluxDB and chart your training load over a season.
Trigger a Home Assistant scene after a workout — set the shower temperature, play a playlist, or log recovery notes.
HC Webhook posts a JSON object containing a exercise_sessions array to your endpoint on every sync.
{
"timestamp": "2026-04-15T18:00:00Z",
"exercise_sessions": [
{
"type": "RUNNING",
"start_time": "2026-04-15T17:00:00Z",
"end_time": "2026-04-15T18:00:00Z",
"duration_seconds": 3600,
"distance_meters": 8200,
"active_calories_kcal": 620
}
]
}Google Health Connect stores your exercise sessions 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 Exercise Sessions.
Paste your webhook URL — Home Assistant, n8n, Zapier, or any endpoint.
Set your sync schedule. Exercise Sessions 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