HC Webhook
type + duration + distance

Sync Exercise Sessions to webhook.

Logged workouts with type (run, cycle, swim, etc.), duration, distance, and calories burned.

Auto-log every workout to your own training journal, celebrate milestones, and build post-workout automations.

Get it on Google Play
Ideas

What you can do with Exercise Sessions data.

Automatic Training Log

Create a new row in your Google Sheet or Notion database for every workout, automatically.

Post-Workout Slack Message

Send a Slack notification after each run or gym session with duration and calories burned.

Weekly Training Summary

Aggregate all sessions for the week in n8n and send a Monday email with total time, distance, and calories.

Milestone Alert

Send a congratulations notification when you hit a milestone like your 50th run of the year.

Grafana Training Load Chart

Push workout duration and type to InfluxDB and chart your training load over a season.

Home Assistant Post-Workout Routine

Trigger a Home Assistant scene after a workout — set the shower temperature, play a playlist, or log recovery notes.

Payload

What the data looks like.

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

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

Ready to sync your Exercise Sessions data?

No account required. Your data stays on your device.

Get it on Google Play