Strava
Utilities & PersonalConnect over OAuth to read athlete profiles and stats, create and update activities, explore segments, browse clubs, and look up gear and routes through the Strava API v3.
What This Integration Enables
The Strava connector lets agents read athletic data and, with the right scopes, write it back. Agents read athlete stats, profiles, zones, and clubs; list, fetch, and inspect activities down to laps, comments, and kudoers; explore, star, and read segments; browse clubs and their feeds; and look up gear and routes. Create Activity and Update Activity write, and require the relevant write scope. Distances come back in meters and times in seconds, per the Strava API. The connector supplies the data and the write actions; the surrounding flow decides what to record, what to share, and what needs a human first.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Training-Log Sync
After a workout, the agent calls List Activities to fetch the newest activity, then appends its distance, time, and pace to a training-log spreadsheet. Because the read is routine and non-consequential, most entries flow straight through. The sync keeps a complete log without the athlete re-entering anything.
Progress Summary
The agent calls Get Athlete Stats to pull weekly, year-to-date, and all-time totals plus personal bests, then emails the athlete a progress summary. The stats action returns data only for the authenticated athlete, so the summary reflects the connected account and nothing else.
Gear Maintenance Reminder
The agent monitors gear mileage with Get Gear. When a bike or a pair of shoes crosses a maintenance threshold, it drafts a reminder and posts it to the athlete's channel. The reminder is a nudge, not an automatic change, so the athlete decides when to service or replace the gear.
Human-in-Loop Highlight
Reading a workout is low-stakes. Writing to Strava or sharing private athletic data is not, and the connector's write actions and private scopes make that line worth respecting. When a workflow would create or update an activity, or export private data beyond the athlete, the agent stops. Before a write, it assembles the change and routes to the athlete through their channel: "This treadmill session is not in Strava yet. Create it as a manual activity with 5.2 km and 28 minutes, or leave it out?" The same pause guards any share of private profile or activity data. This is [human-in-the-loop](/concepts/human-in-the-loop/) at the boundary between reading a record and changing or exposing it: the agent handles the gathering, and a person owns every write and every disclosure.
Agent Capabilities
22 actionsAthlete
5- Get Athlete Stats Retrieve weekly, year-to-date, and all-time totals plus personal bests for the authenticated athlete.
- Get Authenticated Athlete Fetch the profile of the connected athlete.
- List Athlete Clubs List the clubs the authenticated athlete belongs to.
- List Athlete Zones Retrieve the athlete's heart rate and power zones.
- Update Athlete Update fields on the authenticated athlete profile. Requires the profile write scope.
Activities
7- Create Activity Create a manual activity, for example a treadmill or non-GPS workout. Requires the activity write scope.
- Get Activity Fetch a single activity by id.
- Get Activity Comments Fetch the comments on an activity.
- Get Activity Kudoers Fetch the athletes who gave kudos to an activity.
- Get Activity Laps Fetch the laps recorded within an activity.
- List Activities List the authenticated athlete's activities.
- Update Activity Update fields on an existing activity. Requires the activity write scope.
Segments
4- Explore Segments Explore segments within a geographic bounding box.
- Get Segment Fetch detail for a single segment.
- Get Segment Efforts Fetch efforts recorded on a segment. Requires an active subscription on the connected account.
- List Starred Segments List the segments the athlete has starred.
Clubs
3- Get Club Fetch detail for a single club.
- Get Club Activities Fetch a club's recent activity feed.
- Get Club Members List the members of a club.
Gear
1- Get Gear Look up gear detail and mileage for maintenance planning.
Routes
2- Get Route Fetch a single route by id.
- List Athlete Routes List the authenticated athlete's routes.
Start building with Strava
$100 in credits. No card required. Connect in minutes.