Latenode

Seamlessly share Strava activities to your Slack channel

This Latenode automation helps users who are active on the Strava fitness tracking app to automatically post details of their new activities to a specified Slack channel.

It monitors the user's Strava account for any new activities, and when one is detected, it extracts key details like the activity type, duration, distance, and a link to the activity on Strava. It then sends this information to the configured Slack channel, allowing the user's team or collaborators to stay up-to-date on their fitness progress. This integration between Strava and Slack streamlines the sharing of workout data, fostering better collaboration and communication around the user's fitness journey.

Updated Apr 6, 2026Est. run: 26sEst. cost: $0.0703
How Latenode estimates time and cost

Latenode bills workflow runs in credits: 1 credit = 30 seconds of processing. Minimum charge per run depends on your plan. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how credits work →
Collaboration & notifications

Workflow preview

What this template does

  • Monitors a user's Strava account for new activities
  • Extracts key details of new activities (type, duration, distance, Strava link)
  • Sends activity details to a specified Slack channel
  • Enables team collaboration and communication around the user's fitness progress
  • Provides a Strava-to-Slack integration that automates the sharing of workout data

How it works

1
Trigger

Connect to Strava

Authenticate with your Strava account to grant the automation access to monitor your fitness activities.

2
Logic

Check for new Strava activities

The automation continually checks your Strava account for any new activities that have been recorded since the last sync.

3
Action

Extract activity details

For each new Strava activity detected, the automation uses a headless browser to scrape the key details like activity type, duration, distance, and a link to the activity on Strava.

4
Action

Format activity summary

The extracted Strava activity details are then transformed into a formatted message to be shared in the Slack channel.

5
Action

Post to Slack channel

The formatted Strava activity summary is finally sent to the configured Slack channel, allowing your team or collaborators to stay up-to-date on your fitness progress.

Setup guide

1

Add Strava Credential

1. In the Latenode Credentials panel, add a new Strava credential by clicking 'Add Credential'. 2. Authenticate with your Strava account and grant the necessary permissions to access your activity data.

2

Configure Slack Credential

1. In the Latenode Credentials panel, add a new Slack credential by clicking 'Add Credential'. 2. Authenticate with your Slack workspace and grant the 'incoming-webhook' permission to allow the template to post messages to your Slack channel.

3

Set up Strava Activity Monitor

1. In the Latenode builder, add a new Strava node. 2. In the node settings, select the Strava credential you created earlier. 3. Configure the node to monitor your Strava account for new activities.

4

Map Strava Activity Details

1. In the Latenode builder, add a new Slack node. 2. In the node settings, select the Slack credential you created earlier. 3. Map the relevant Strava activity details (type, duration, distance, activity link) to the Slack message fields.

5

Customize Slack Message

1. In the Slack node settings, customize the message template to format the Strava activity details as desired. 2. Specify the Slack channel where you want to post the new activity updates.

Requirements

A Strava account with permission to access your fitness activities
A Slack workspace and channel to post the activity updates
API access to the Strava API to retrieve your activity data
API access to the Slack API to post messages to the specified channel

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.

More templates

You might also like

Browse all templates →
Collaboration & notifications

Automatically save Slack files to a Google Drive folder

This automation allows teams to seamlessly collaborate and stay informed by automatically downloading files shared in a designated Slack channel and saving them to a specific Google Drive folder. Whenever a new file is uploaded to the Slack channel, the automation will retrieve the file and store it in the designated Google Drive location, ensuring all team members have easy access to the latest files and updates. This integration streamlines the file management process, improving efficiency and keeping everyone on the same page within the collaborative workspace.

26s$0.0703
Collaboration & notifications

Seamlessly sync Slack messages to Google Tasks for your team

This automation allows Slack users to seamlessly create new tasks in Google Tasks whenever they save a message in Slack. This helps improve team collaboration and communication by ensuring important information and to-do items get captured and tracked in the team's task management system. The automation integrates Slack and Google Tasks, automatically creating a new task in Google Tasks with the message content whenever a user saves a message in Slack. This streamlines the process of turning Slack conversations into actionable tasks, improving productivity and ensuring nothing falls through the cracks.

26s$0.0703
Collaboration & notifications

Automatically create Linear issues from Slack reaction triggers

This automation allows users to create new issues in the Linear project management tool whenever a specific emoji reaction is added to a message in a Slack channel. This integration can help teams stay on top of important discussions and quickly turn actionable items into trackable work. The automation connects Slack and Linear, monitoring the specified channel for the trigger emoji and then automatically creating a new issue in the corresponding Linear workspace with relevant details from the original Slack message.

26s$0.0703