Automate Strava
Athletes automate the bookkeeping around their training on Strava: weekly totals by sport, a quick read on each new run or ride, and alerts when a PR or monthly distance goal is reached. Describe the routine to your AI assistant, check what it plans to do, and it keeps running after every upload.
Try asking
Create a ClickRuntime automation: every Sunday at 8pm, email me this week's Strava totals for distance, moving time and elevation, grouped by sport.
Paste it into your assistant. It tells you what it will send or change before it runs live.
Ideas
What you can automate in Strava
Get your weekly training totals by sport
Each Sunday night an email lists distance, moving time and elevation for the week, split by run, ride and other sports.
See how it worksGet short coaching notes after each workout
After every upload you receive a three-line review of pace, heart rate and effort.
See how it worksHear when you set a PR or pass a monthly goal
An email arrives when an activity includes a personal record or your monthly distance passes your target.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Strava, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Strava automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Every Sunday evening, total my Strava running distance for the week and tell me if I went more than 10% over last week's distance.
After each new Strava activity, add the date, type, distance, time and pace to my Google Sheets training log.
Every Monday, summarize last week's Strava activities with AI, save the summary to Notion, and send it to my coach through Gmail.
Beyond chat
Have Strava work when you're not in the chat
On a schedule
Get your weekly training totals by sportWeekly
Watches for changes
Get short coaching notes after each workoutEvery 15 minutes
Watches for changes
Hear when you set a PR or pass a monthly goalHourly
Setup
Connect Strava
Strava uses an API application that you register on your own Strava account. New applications only work for the athlete who created them, which suits personal automations.
Strava
Fitness
- Go to your Strava settings, open the API page and create an application (Strava may require a subscription).
- Set the Authorization Callback Domain to
clickruntime.com. - Copy the Client ID and Client Secret.
- Enter them under Connections in the ClickRuntime dashboard with the scopes
read,activity:read_all,activity:write,profile:read_all.
Good to know
Strava limits that affect automations
- A new Strava application is single-player: only the owner can connect. Allowing more athletes needs an upgrade or Strava's review.
- Strava caps requests per 15 minutes and per day; the limits for your app are shown on its API settings page. Weekly summaries and 15-minute checks stay well inside them.
- Access tokens last six hours and are renewed with the refresh token.
- Strava webhooks allow one subscription per app, so these automations check for new activities on a schedule instead.
FAQ
Questions about automating Strava
What can ClickRuntime read from Strava?
How soon after a workout does feedback arrive?
Can my training partners use the same connection?
Do I need an AI key for coaching feedback?
How does a PR alert work?
Is this a Strava connector for ChatGPT or Claude?
Related pages
Keep exploring