All templates

Automated Strava Team Challenge Leaderboard

Every Monday, WebRun opens your company Strava club, totals last week's distance and activity count per member, posts a ranked leaderboard to Slack, and sends a friendly Telegram nudge to anyone who hasn't logged an activity yet.

Runs on WebRun · Strict Lockdown policy
Every Monday at 7:00 AM WebRunorchestrates each step
1 Strava pull this week's club activity
2 Slack post the leaderboard
3 Telegram nudge anyone who hasn't logged a run
In short

How do I automate a weekly Strava leaderboard for a team wellness challenge?

WebRun pulls last week's activity from your company Strava club every Monday, totals distance and activity count per member, and posts a ranked leaderboard to Slack. Anyone with zero logged activity gets a friendly Telegram nudge, so your wellness challenge runs itself instead of relying on someone to compile it by hand.

  • The weekly leaderboard posts itself instead of someone compiling it by hand
  • Inactive members get a nudge before the week ends, not after
  • Participation stays visible to the whole team every Monday

Built for HR and wellness program coordinators · Corporate fitness challenge organizers · Running and cycling clubs · Team leads running step challenges

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens www.strava.com/login in a real browser with your saved login - no setup, no API keys.

  2. 1
    Strava - pull this week's club activity
    strava.com
    WebRun in Strava: pull this week's club activity
    WebRun opens Strava to pull this week's club activity.
    • Open the company Strava club and pull last week's activity feed
    • Total distance and activity count per member
    • Rank members from most to least active

    Done when Every club member's weekly distance and activity count is totaled.

  3. 2
    Slack - post the leaderboard
    slack.com
    WebRun in Slack: post the leaderboard
    WebRun opens Slack to post the leaderboard.
    • Post the ranked leaderboard to the wellness channel
    • Highlight the top three finishers
    • Note the club's combined distance for the week

    Done when The team has this week's leaderboard in Slack.

  4. 3
    Telegram - nudge anyone who hasn't logged a run
    telegram.org
    WebRun in Telegram: nudge anyone who hasn't logged a run
    WebRun opens Telegram to nudge anyone who hasn't logged a run.
    • Message any member with zero logged activity this week
    • Keep the nudge friendly and low pressure
    • Skip anyone already active this week

    Done when Inactive members have a friendly nudge in Telegram.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.strava.com/login
ScheduleRuns automatically on this cadence
Every Monday at 7:00 AM
DeliveryHow each run's result reaches you
Weekly leaderboard · Slack
OutputWhat each run produces - A ranked leaderboard of the week's distance and activity count per member, plus the club's combined total.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Does it post anyone's personal health data?

No. It only reports distance and activity count from the shared company Strava club, the same summary data members already see in the club feed.

Will it message someone repeatedly if they stay inactive?

It sends one friendly nudge per week to members with zero logged activity. It never chases the same person multiple times in a day.

Can we change who's included in the leaderboard?

Yes. It only ranks members of the connected Strava club, so adding or removing someone from the club changes who shows up.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.