All templates

Automated Polar Flow Client Activity Tracking

Every Monday, WebRun opens Polar Flow, checks every coaching client's training log for the past week, posts the full activity list to your team's Slack channel, and sends you a Telegram alert about any client who hasn't synced a session in seven days or more.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 Polar Flow check each client's training log
2 Slack post the activity list
3 Telegram alert on inactive clients
In short

How do I track which coaching clients have stopped syncing Polar Flow workouts?

WebRun checks every coaching client's training log on Polar Flow each Monday, posts the full activity list to Slack, and sends you a Telegram alert about anyone who hasn't synced a session in seven days or more, so a personal trainer can reach out before a quiet client quietly drops the program.

  • Inactive clients get flagged within a week of going quiet
  • The full client list is visible in one weekly Slack post
  • Active clients stay off the alert without manual tracking

Built for Personal trainers · Endurance coaches · Sports performance coaches · Fitness coaching businesses

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 flow.polar.com/login in a real browser with your saved login - no setup, no API keys.

  2. 1
    Polar Flow - check each client's training log
    • Open the coaching dashboard on Polar Flow
    • Check each client's synced training sessions for the past seven days
    • Flag anyone with no synced session in that window

    Done when Every client's seven day training activity has been checked.

  3. 2
    Slack - post the activity list
    slack.com
    WebRun in Slack: post the activity list
    WebRun opens Slack to post the activity list.
    • Post the full client list to the coaching channel, sorted by days since last session
    • Mark anyone under a week as active
    • Mark anyone over a week for follow up

    Done when The coaching channel has the current activity list for every client.

  4. 3
    Telegram - alert on inactive clients
    telegram.org
    WebRun in Telegram: alert on inactive clients
    WebRun opens Telegram to alert on inactive clients.
    • Send an alert only about clients inactive seven days or more
    • Include the client's name and their last synced session date
    • Stay quiet when everyone is active

    Done when You have been alerted to every inactive client, and nothing else.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
flow.polar.com/login
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Inactive client alert · Telegram
OutputWhat each run produces - A weekly list of coaching clients with no synced training session, with days since their last one.
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 WebRun message clients directly?

No. WebRun only reads training logs and reports to you and your team. It never contacts a client on your behalf.

What counts as inactive?

Seven days with no synced session by default. You can set a shorter or longer window to match your coaching program.

What happens once a client logs a session again?

They drop off the Telegram alert on the next check and simply show as active in the Slack list.

Put this on autopilot.

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