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
| Destination | Route | Cost | What you get |
|---|---|---|---|
| Google Sheets | IFTTT applet | Free plan (1,000 credits a month) | A row per new activity, 8 fields |
| Google Sheets | Make or n8n | Make Free or n8n, plus a Strava subscription | Any fields you map; past activities too |
| Excel | IFTTT applet | Free plan | A row per new activity, same 8 fields |
| Sheets or Excel | Strava bulk export | Free | Your whole account as an archive, by email; one-off, not live |
| Airtable | IFTTT applet | Free plan | A record per new activity, 8 fields |
| Notion | IFTTT applet | Free plan | A page per new activity |
| Discord | Strada bot | 2-week trial, then $19.99/year | Linked members’ activities with stats, map and weather; leaderboards |
| Discord | IFTTT applet | Free plan | Your own new activities as a message |
| Google, Apple or Outlook calendar | Strautomator calendar feed | Free (90 days back); PRO $9.99/year (10 years) | A live subscription of your activities, optionally club events and gear changes |
| Google Calendar | IFTTT applet | Free plan | An event per new activity |
| Slack | Slava bot | 2-week trial, then $9.99/year | Members’ activities reposted into channels |
| Anything | Zapier | None | No 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)
- Connect Strava and Google Sheets in IFTTT.
- Create an applet with the trigger “New activity by you” and the action “Add row to spreadsheet”.
- 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.
- Copy the feed URL from Strautomator’s Calendar page.
- Google Calendar: the plus next to “Other calendars”, From URL, paste, Add calendar.
- Apple Calendar: File, New Calendar Subscription on a Mac (use the webcal link Strautomator shows).
- 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
- IFTTT: Strava service, New activity by you trigger, plans, IFTTT plans at a glance, Google Sheets and Strava, Microsoft 365 Excel, Excel applet, Airtable and Strava, Notion and Strava, Discord, Discord applet, Google Calendar
- Make: Strava app docs, Strava integrations, Strava and Google Sheets, Microsoft 365 Excel, pricing
- n8n: Strava Trigger, Strava credentials, pricing
- Strava: developer getting started, API changelog, API reference, how do I export my Strava data
- Strautomator: home and plans, calendar, webhooks, troubleshooting
- Strada: home, help. Slava: home
- Zapier: How to get started with Strava on Zapier and an archived copy from February 2026, Strava integrations, Trigger Zaps from webhooks, pricing
- Microsoft: Strava (Independent Publisher) connector
- Discord: webhook resource
- intervals.icu forum: download all activities in CSV format, Strava activity visibility update
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.