Project
- Stars
- Started
- Issues
- License
Add watch heart rate to your runs in Notion
Strava–Withings Sync copies runs from Strava into Notion, a workspace for pages and databases. It reads the official Withings API's intraday heart-rate samples and matches them to runs that have no heart-rate data. The combined record is written to Notion.
You need Python 3.10+, your own Withings and Strava developer apps, and a Notion integration. Withings accounts created from October 13, 2026 need Withings+ for this sharing, while earlier accounts are exempt. The author has tested one unspecified watch, and historical matching can choose the wrong workout when two sessions on one day have similar lengths.
How did it go? Tips, problems, questions…
Add watch heart rate to your runs in Notion
Strava–Withings Sync copies runs from Strava into Notion, a workspace for pages and databases. It reads the official Withings API's intraday heart-rate samples and matches them to runs that have no heart-rate data. The combined record is written to Notion.
You need Python 3.10+, your own Withings and Strava developer apps, and a Notion integration. Withings accounts created from October 13, 2026 need Withings+ for this sharing, while earlier accounts are exempt. The author has tested one unspecified watch, and historical matching can choose the wrong workout when two sessions on one day have similar lengths.
David Belschak
1 follower · joined Mar 2026
Feedback
How did it go? Tips, problems, questions…