u/Gumbraise

▲ 8 r/n8n

Hey r/n8n,

I haven't posted on Reddit in about 8 years, so please forgive me if I accidentally use the wrong flair or sound like I'm writing a changelog instead of a Reddit post 😅

I've been working on a community node for Strava because I needed more than what the official n8n Strava integration currently exposes.

The project is here: https://github.com/Gumbraise/n8n-nodes-strava
npm package: https://www.npmjs.com/package/n8n-nodes-strava

The goal is to provide a much more complete Strava integration for n8n, especially for people who want to automate real fitness workflows instead of only fetching a few basic activity fields...

What it supports:

  • OAuth2 authentication with Strava
  • Full Strava API v3 operation coverage from the Swagger spec
  • Activities: create, update, fetch, list, comments, kudoers, laps, zones
  • Athletes: profile, stats, zones, clubs
  • Segments and segment efforts
  • Routes, including GPX/TCX export
  • Uploads using n8n binary input
  • Streams for activities, routes, segments, and segment efforts
  • Clubs, gear, routes, uploads, and more
  • A Strava trigger node
  • Experimental web session operations for actions that Strava does not expose in the public API

The web session part is intentionally marked as experimental because it relies on browser session cookies and CSRF tokens, not the official Strava API. It is useful for some private Strava actions, but it can break if Strava changes their frontend behavior.

I'd really appreciate feedback from anyone using Strava + n8n seriously:

  • Are there workflows you would expect this node to support?
  • Are there missing Strava use cases that are painful today?
  • Would examples or templates help?
  • Any feedback on the credential setup or UX inside n8n?

My aim is to make this the most complete and practical Strava node available for n8n while keeping it maintainable and clear for self hosted users.

If you try it, issues and PRs are very welcome: https://github.com/Gumbraise/n8n-nodes-strava/issues

u/Gumbraise — 26 days ago