Skip to content
November 2026

Strava integrations: Google Sheets, Excel, Discord, Notion and your calendar

Strava has no built-in live sync to a spreadsheet, a Discord channel or a calendar. Its bulk export is a one-off archive. Other tools fill the gap, and a few routes people used for years stopped working in 2026. Everything below comes from each tool’s own pages and docs, cheapest route first; we didn’t sign in and run them.

Quick answers by destination

  • Google Sheets: a free IFTTT applet you build yourself adds a row for each new activity, with eight fields (no heart rate, elevation or moving time). Strava’s own ready-made applet runs on the free plan too. For past activities, Strava’s bulk export is a one-off archive.
  • Microsoft Excel: the same IFTTT route, on the free plan: IFTTT’s Excel action no longer needs a paid plan. For past activities, the bulk export again.
  • Airtable: IFTTT, free: one record per new activity, same eight fields.
  • Notion: IFTTT, free: a page per new activity. Both of IFTTT’s Notion actions work on the free plan.
  • Discord: Strada, a Discord bot each member links to their own Strava. Two weeks free, then $19.99 a year per its site. IFTTT can also post your own activities to Discord, on its free plan.
  • Google Calendar (or Apple Calendar, Outlook): Strautomator’s calendar feed, free for the last 90 days of activities. IFTTT’s “Add new Strava activities to Google Calendar” applet runs on the free plan too, for new activities only.
  • Zapier: it can’t start a Zap from a new Strava activity anymore. Its Strava app lists one action, Create Activity, and no triggers.

Want more fields, or your past activities too? Make and n8n both have a Strava trigger, but both need your own Strava API app, and Strava says “A Strava subscription is a prerequisite for creating an app.”

Every route side by side

DestinationRouteCostWhat you get
Google SheetsIFTTT appletFree plan (1,000 credits a month)A row per new activity, 8 fields
Google SheetsMake or n8nMake Free or n8n, plus a Strava subscriptionAny fields you map; past activities too
ExcelIFTTT appletFree planA row per new activity, same 8 fields
Sheets or ExcelStrava bulk exportFreeYour whole account as an archive, by email; one-off, not live
AirtableIFTTT appletFree planA record per new activity, 8 fields
NotionIFTTT appletFree planA page per new activity
DiscordStrada bot2-week trial, then $19.99/yearLinked members’ activities with stats, map and weather; leaderboards
DiscordIFTTT appletFree planYour own new activities as a message
Google, Apple or Outlook calendarStrautomator calendar feedFree (90 days back); PRO $9.99/year (10 years)A live subscription of your activities, optionally club events and gear changes
Google CalendarIFTTT appletFree planAn event per new activity
SlackSlava bot2-week trial, then $9.99/yearMembers’ activities reposted into channels
AnythingZapierNoneNo Strava trigger listed; it can only create Strava activities

Prices are as listed on each tool’s site in November 2026. IFTTT’s free plan runs every route in this table; its paid plans (from $2.09 a month billed yearly) add credits and faster checks for polling triggers.

What IFTTT gives you, and its limits

Six of the routes above go through IFTTT, so its limits matter. The Strava trigger you’d use is “New activity by you”, which IFTTT’s Strava page marks as realtime. Its trigger page lists the eight fields it passes along: Created at, Activity type, Name, Distance meters, Elapsed time, Elapsed time in seconds, Link to activity, and Route map image URL. That’s it. No moving time, elevation, heart rate, pace or power, so if you want those in a sheet, IFTTT isn’t the route.

It only sees new activities.

IFTTT now meters use in credits rather than applets. The free plan allows unlimited applets, multi-action ones included, with 1,000 credits a month; each trigger and action uses a set number, which IFTTT shows when you build the applet, and applets pause if the month’s credits run out. Paid plans start at $2.09 a month billed yearly, with more credits and faster checks for polling triggers.

Google Sheets

With IFTTT (free)

  1. Connect Strava and Google Sheets in IFTTT.
  2. Create an applet with the trigger “New activity by you” and the action “Add row to spreadsheet”.
  3. Pick the activity type the trigger should watch, and map the fields into the row.

Strava’s own applet, “Log Strava activities to Google Sheets and plant a tree”, does the same and also sends a notification and plants a tree. Multi-action applets now run on the free plan.

Per IFTTT, the action adds a row to the bottom of the first worksheet, and “a new spreadsheet is created after 2000 rows.” Distance arrives in meters.

With Make or n8n (more fields, your own API app)

Make’s Strava app has a trigger, Watch Activities and Athletes, that fires when an activity is created, updated or deleted, plus modules to get, list, create and update activities. Its Strava + Google Sheets page has two templates: “Save training results from Strava to Google sheets” and “Save Strava Ride Activities to Google Sheets”. Add a Get an Activity step after the trigger and you can map far more than IFTTT’s eight fields into Sheets’ Add a Row action. List Activities can fill in past ones.

The catch is the connection. Make’s docs say you need to “register as a developer to obtain an API client ID and client secret”, which means creating a Strava API app with Make’s callback address. Strava requires a subscription to create one, and a new app starts in single-player mode, where only your own account can connect (enough for logging your own activities). Make’s Free plan includes 1,000 credits a month.

n8n works the same way: its Strava Trigger fires when an activity is created, updated or deleted, and its credentials page asks for the Client ID and Client Secret from a Strava app you create. n8n Cloud starts at 20 EUR a month billed yearly (2,500 executions); there’s also a self-hosted Community Edition on GitHub.

Your history, once

For everything you’ve already recorded, Strava’s bulk export is the no-cost route. It only works on the website: Settings, My Account, Get Started under “Download your account”, then Request download. Strava emails a link, which it says “may take a few hours.” Strava’s help article doesn’t list what’s in the archive, so open it and look for the activity list before you plan a spreadsheet around it.

If your watch syncs to intervals.icu directly, its activity calendar has a download of all activities as CSV. Since December 2024, intervals.icu shows activities that come in from Strava only to the athlete who did them, and its CSV thread doesn’t say whether those are in the file, so check before relying on it.

Microsoft Excel

IFTTT publishes an applet called “Add new Strava activities to a Microsoft Excel workbook”. Its Excel action, “Add row to workbook”, adds a row to the bottom of the worksheet you name, and it runs on the free plan. The steps match Sheets: connect Strava and Microsoft 365 Excel, turn on the applet, pick the activity type. You get the same eight fields. IFTTT’s page doesn’t say whether it works with both personal and work Microsoft accounts.

Make has Microsoft 365 Excel modules too (“Add a Table Row” and “Add a Worksheet Row”), with the same own-API-app requirement on the Strava side. For past activities, the bulk export is the same one-off option as for Sheets.

Microsoft’s own Power Automate has a community-built Strava connector, listed as “Strava (Independent Publisher) (Preview)”. It’s a Premium connector with actions but no triggers, so it can’t start a flow when you finish a run. Three of its actions (List Club Activities, List Club Members, List Club Administrators) use endpoints Strava removed on September 1, 2026.

Airtable

IFTTT’s Airtable action, “Create a new record”, runs on the free plan, and its Strava + Airtable page lists “Log new Strava activities to Airtable” and a version that logs to Sheets and Airtable together. Same trigger, same eight fields, one record per new activity. Make lists Airtable among its Strava pairings, with the own-API-app requirement.

Notion

On IFTTT, Notion has two actions, “Create a page” and “Add item to a To-Do list”, and both run on the free plan. The ready-made applets are “Create a Notion page when you log a new Strava activity” and “Create a new Notion page for each new Strava route”. On IFTTT the Notion service is listed as Notion.so.

Make has a template, “Log activities from Strava to Notion as new pages”, again with your own Strava API app.

Discord

Strada, for a group

Strada is a Discord bot that reposts members’ Strava activities into a channel. Each person runs /strada connect in the channel and links their own Strava, so it covers whoever has connected, not a Strava club.

Its home page says new activities appear with time, distance, pace, maps and weather, and its help page lists more fields a channel can switch on, among them moving and elapsed time, speed, elevation and heart rate. Its help page documents /strada leaderboard (by distance, time or count, over ranges like “last week”) and /strada stats for the channel’s last 30 days, and says it keeps activities for 30 days unless a server admin changes that. It’s free for two weeks with no card, then $19.99 a year, and its site says it isn’t affiliated with Strava. Same maker, same idea for Slack: Slava, $9.99 a year after a two-week trial.

IFTTT, for yourself

IFTTT’s Discord actions, “Post a message to a channel” and “Post a rich message to a channel”, both run on the free plan. A published applet, “Share new Strava activities to a Discord channel”, uses the first. It posts one person’s activities, so in a group every member would need their own applet.

Webhooks

Strautomator’s PRO plan ($9.99 a year) can send an activity to a webhook when one of your automations matches, with the full activity (distance, moving time, elevation, heart rate, power, weather, gear), and its docs list Discord as a use case. Discord’s webhook docs require a message field such as content or embeds, so put Make, or Zapier on a paid plan, in between to turn the activity into a message rather than pointing Strautomator straight at Discord. Zapier’s help article on webhook triggers lists them for its Professional, Team and Enterprise plans, not Free.

What stopped working

Bots that reposted a club’s feed. Strava removed the Club Activities, Club Members and Club Admins endpoints from its API on September 1, 2026, and they’re no longer in its API reference. A bot that read the club feed has nothing to read. The ones that still work, like Strada, have each member connect individually.

Google Calendar, Apple Calendar and Outlook

Strautomator’s calendar feed

Strautomator builds an iCal feed you subscribe to. It can hold your activities, upcoming events from your clubs, and gear changes, or just one of those, with filters for sport, commutes and “only events I have joined”. The free plan covers the last 90 days of activities and the next 5 days of club events with a fixed layout; PRO ($9.99 a year or $39.99 once) goes back up to 10 years and a year ahead, with custom templates. It’s the one route here that fills in your history without a spreadsheet step.

  1. Copy the feed URL from Strautomator’s Calendar page.
  2. Google Calendar: the plus next to “Other calendars”, From URL, paste, Add calendar.
  3. Apple Calendar: File, New Calendar Subscription on a Mac (use the webcal link Strautomator shows).
  4. Outlook on the web: Add calendar, Subscribe from web.

Strautomator’s troubleshooting page notes that Google refreshes subscribed calendars about every 24 hours and you can’t force it, so a morning run may not show up until the next day.

IFTTT

“Add new Strava activities to Google Calendar” is one of the applets featured on IFTTT’s Strava page, and it runs on the free plan. It adds an event as each activity comes in; it doesn’t backfill.

Both tools also offer club events (IFTTT has a “New club event scheduled” trigger). Neither says anything about that changing after Strava’s September changes, but we couldn’t confirm it still fills in, so treat the activity side as the dependable part.

Zapier

Zapier’s help article on Strava, updated August 27, 2026, now reads “You can create activities in Strava from other apps” and lists one action, Create Activity. No triggers, no searches. An archived copy from February 2026 listed New Athlete Activity, a club activity trigger and a Find Activity search. Old templates like “Share new Strava athlete activities as Discord channel messages” now redirect to Zapier’s general Discord + Strava page.

So a new Zap can’t start when you finish an activity. Some Zapier pages still say “Choose the New Activity trigger”, which contradicts the list on the same page. Whether Zaps built earlier on the old trigger still run, we couldn’t confirm from Zapier’s public pages. What Zapier can still do is the reverse direction: make a Strava activity from something in another app. Our Zapier listing carries the details.

Sources

Related reading

Connecting Strava to Claude and ChatGPT covers the AI side. The listings for IFTTT, Strautomator and Zapier carry their current Strava status, checked monthly.

Apps in this post

Spotted something out of date, like a price or a feature that changed? Tell us and we'll check it against the maker's site and fix it.

Fixes and apps for Strava, mid-month

The new guides (fixing a bad file, merging, getting your data out), the best new apps, and any that stopped working. One short email. Reply "unsubscribe" any time.