121
On Garmin
0
Marked synced
0
Skipped
289
Pending
3
Routines synced
Sync

Uploads one workout at a time (~39 min for 289). You can close this page and come back — it picks up where it left off.

Last synced: 2026-10-08 08:42:52.120518+00:00 (cron)
Auto-sync (new workouts only)
Recent Uploads All →
Upper.
2026-10-08 · 518 kcal
Day B
2026-10-07 · 356 kcal
Lower.
2026-10-06 · 491 kcal
Day A
2026-10-05 · 329 kcal
Day C
2026-10-04 · 410 kcal
Sync Log
2026-10-08 08:42
1 cron
2026-10-07 08:41
1 cron
2026-10-06 08:42
1 cron
2026-10-05 08:41
1 cron
2026-10-04 08:41
1 cron
2026-10-03 08:42
1 cron
2026-10-02 08:42
1 cron
Routines Manage →
3 synced 3 scheduled 35 pending
Day C
2026-08-06 · 📅 2026-07-11
Day B
2026-08-06 · 📅 2026-07-08
Day A
2026-08-06 · 📅 2026-07-06
Pipeline
Hevy API Fetch workouts Map Exercises 465 categories Generate FIT + HR data + calories Garmin Upload activity Fetch HR Data Daily watch monitoring Match HR & Calc Cal Align HR to exercises enriches No watch HR? Falls back to default 90 bpm estimate sync flow HR enrichment
HR Fusion pulls your Garmin watch's daily heart rate monitoring and aligns it to each workout's time window, producing an HR timeline with color-coded exercise segments. Cached locally after first load. Configure →