Strava Notion Integration
Sync Strava with Notion automatically - activities, stats, segments, and clubs always up to date, no coding needed.
Free to start. No credit card required.
Trusted worldwide
500+ teams stopped copying data manually.
Yours can too.
The Strava Notion integration lets you pull live training data directly from your Strava account into Notion using Note API Connector. Whether you are logging every run and ride, building a personal training log, tracking progress toward starred segments, or archiving stats from your clubs, this integration keeps your Notion databases in sync with Strava automatically.
With Note API Connector you can sync Strava with Notion on a fully automated schedule (hourly, daily, or at custom intervals) without writing a single line of code. Connect Strava through a secure OAuth connection, choose a Notion database, map the fields visually, and your data flows into Notion on autopilot from that point forward.
How to connect Strava to Notion
Connect your Notion workspace
Click Connect to Notion, authorize Note API Connector, and select the pages and workspace where your Strava data should appear.
Register an app in the Strava API settings
Strava only supports OAuth 2, so there is no simple API key to copy and paste. Sign in to My API Application and create an app. Set the Authorization Callback Domain to api.noteapiconnector.com. Save the app and copy your Client ID and Client Secret.
Create a custom OAuth connection and your request
In Note API Connector, click Create Request, open the Authorization tab, click OAuth, then New. Enter Authorization Base URL https://www.strava.com/oauth/authorize, Token URL https://www.strava.com/oauth/token, your Client ID, Client Secret, and scopes read,activity:read_all,profile:read_all. Strava expects scopes separated by commas rather than spaces, so enter them exactly as shown. Click Create connection and approve access when redirected to Strava. Then paste your endpoint URL, for example https://www.strava.com/api/v3/athlete/activities, and click Run.
Choose your data, map fields, and go live
In the Response Field Mapping screen, select which Strava fields to include - such as activity name, type, distance, moving time, or elevation gain - and map each one to a Notion property. Click Save & Import, then enable Auto Schedule so your data keeps syncing automatically.
⏱ Hourly / Daily / Custom
What Strava data can you sync with Notion?
Use these Strava API endpoints directly in Note API Connector. Each one can be mapped to a separate Notion database.
All logged activities with name, type, distance, moving time, and elevation gain. Build a live training log or workout history inside Notion.
https://www.strava.com/api/v3/athlete/activities
Your athlete profile with name, city, weight, and follower count. Keep a reference snapshot of your account details inside Notion.
https://www.strava.com/api/v3/athlete
Lifetime and year-to-date totals for rides, runs, and swims, including distance and elevation. Build a personal progress dashboard inside Notion.
https://www.strava.com/api/v3/athletes/{id}/stats
All segments you have starred, with name, distance, and average grade. Track your favorite routes and personal records inside Notion.
https://www.strava.com/api/v3/segments/starred
All clubs you belong to, with name, member count, and sport type. Keep a directory of your training communities inside Notion.
https://www.strava.com/api/v3/athlete/clubs
See how it works
Why sync Strava with Notion?
Always up to date
Scheduled sync runs automatically. Your Notion database reflects live Strava data without any manual work.
No coding required
Point, click, and map fields. Connect Strava to Notion in minutes without any programming knowledge.
Custom schedule
Choose hourly, daily, or custom intervals. You control exactly when Notion pulls fresh data from Strava.
Conclusion
With Note API Connector, setting up a complete Strava Notion integration takes only a few extra minutes for the one-time OAuth setup. After that, your activities, stats, and segment data sync automatically into Notion on your chosen schedule, with no manual copy-paste.
Whether you are building a personal training log, tracking progress toward a race goal, archiving your club activity, or giving training partners a read-only view of your workouts in Notion, connecting Strava to Notion gives you the flexibility of Notion's interface with the real-time accuracy of Strava's data.
Frequently Asked Questions
Yes. Strava provides a REST API (v3) that exposes activities, athlete profiles, stats, segments, and clubs. Note API Connector connects to this API using a secure OAuth 2 connection to pull your Strava data into Notion on a scheduled basis.
Yes. Strava only supports OAuth 2 authentication, with no personal API key alternative for ongoing use. You need to register a free app at strava.com/settings/api and create a custom OAuth connection in Note API Connector using your Client ID and Client Secret.
Register an app at strava.com/settings/api, set the Authorization Callback Domain to api.noteapiconnector.com, and copy your Client ID and Client Secret. In Note API Connector, open Create Request, go to the Authorization tab, click OAuth then New, and enter the Strava authorization URL, token URL, your credentials, and scopes. After approving access, paste an endpoint URL such as https://www.strava.com/api/v3/athlete/activities, select your Notion database, and map the fields visually.
Common scopes include read (public data), activity:read_all (all activities, including private ones), and profile:read_all (full profile details). Unlike most APIs, Strava expects multiple scopes separated by commas rather than spaces, for example read,activity:read_all.
Yes. Enable Auto Schedule in Note API Connector and choose your refresh interval: hourly, daily, or custom. Once your OAuth connection is set up, your Strava data will sync with Notion automatically on that schedule with no manual action required.
You can sync activities, your athlete profile, athlete stats, starred segments, and clubs. Each Strava endpoint can be mapped to a separate Notion database, so you can build a full training log and progress dashboard in one Notion workspace.
No coding is required, though the one-time OAuth app registration involves a few more steps than a simple API key. Once the custom OAuth connection is created in Note API Connector, you paste your Strava endpoint URL, select your Notion database, and map fields visually using the response field mapping view.
Yes. Note API Connector connects to Strava using OAuth 2, the same secure standard used by major providers like Google. Your Client Secret and access tokens are stored securely, and Note API Connector never writes or modifies any data in your Strava account.