Skip to content

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.

Build your own

Build any Strava automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Strava should do in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • 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

Connecting Strava to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

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

  1. Go to your Strava settings, open the API page and create an application (Strava may require a subscription).
  2. Set the Authorization Callback Domain to clickruntime.com.
  3. Copy the Client ID and Client Secret.
  4. 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?
With `activity:read_all` it can read all your activities, including private ones, with distance, moving time, elevation, pace and heart rate where recorded. `activity:write` lets it update activities if you ask for that.
How soon after a workout does feedback arrive?
The coaching automation checks for new activities every 15 minutes, so feedback usually arrives shortly after your upload finishes.
Can my training partners use the same connection?
Not at first. A new Strava application only works for its owner. Each athlete can create their own application and connect it.
Do I need an AI key for coaching feedback?
No. AI comes with every plan, so the feedback is written without a separate key.
How does a PR alert work?
Each new activity is checked for PRs and best efforts, and its distance is added to a running monthly total, so you hear about a PR or a passed goal like 100 km once.
Is this a Strava connector for ChatGPT or Claude?
Not for chatting with Strava data. A chat connector lets your assistant read and change Strava while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each Strava event.

Tell your assistant what Strava should do

Free plan. No credit card.