All templates

Automated No-Show Follow-Up for Personal Trainers

Every morning, WebRun opens Trainerize, identifies any no-shows or late cancellations from the past 24 hours, logs each event to a tracking sheet in Google Sheets, and drafts a warm follow-up message in Gmail for each affected client, held for your review before sending.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Trainerize identify no-shows and late cancels
2 Google Sheets log each missed session
3 Gmail draft follow-up messages for review
In short

How do I automatically follow up with personal training clients who no-show or cancel late?

WebRun checks Trainerize each morning for no-shows and late cancellations from the previous day, logs every event to a Google Sheet with the client name and session details, and drafts a caring follow-up in Gmail for each client. All messages are held for trainer approval before sending.

  • Every missed session gets a same-day follow-up, keeping clients engaged
  • Repeat no-shows are flagged before they become lapsed clients
  • Trainers have a clean log of missed sessions without manual tracking

Built for personal trainers · online fitness coaches · gym owners · fitness studios

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

  2. 1
    Trainerize - identify no-shows and late cancels
    trainerize.com
    WebRun in Trainerize: identify no-shows and late cancels
    WebRun opens Trainerize to identify no-shows and late cancels.
    • Open Trainerize and review the previous day's session log
    • Identify any sessions marked as no-show or cancelled within the late-cancel window
    • Note the client name, session time, session type, and whether it was a no-show or late cancel

    Done when Every missed or late-cancelled session from the past 24 hours is identified.

  3. 2
    Google Sheets - log each missed session
    google.com
    WebRun in Google Sheets: log each missed session
    WebRun opens Google Sheets to log each missed session.
    • Open the no-show and cancellation tracker
    • Append a row for each event with the client name, date, session type, and cancellation reason if provided
    • Flag clients with two or more no-shows in the past 30 days for priority attention

    Done when The tracker is updated with all recent no-shows and late cancellations.

  4. 3
    Gmail - draft follow-up messages for review
    gmail.com
    WebRun in Gmail: draft follow-up messages for review
    WebRun opens Gmail to draft follow-up messages for review.
    • Draft a short, warm follow-up for each affected client acknowledging the missed session
    • For first-time no-shows, keep the tone caring and offer a rebooking link
    • For repeat no-shows, draft a check-in asking if everything is okay
    • Leave every draft unsent for the trainer to review and approve before sending

    Done when Follow-up drafts are saved in Gmail, unsent, ready for trainer review.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.trainerize.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Missed session log · Google Sheets
OutputWhat each run produces - A Google Sheet log of all no-shows and late cancels, plus Gmail draft follow-ups for each affected client ready for trainer approval.
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

Will it message clients who missed a session without my approval?

No. Every follow-up message is saved as a Gmail draft and held for your review. Nothing is sent to a client until you approve it.

How does it tell the difference between a no-show and a late cancellation?

WebRun reads the session status directly from Trainerize, which records whether a session was marked no-show or cancelled, and notes both in the tracking sheet.

What if the same client misses sessions repeatedly?

The Google Sheet flags clients with two or more no-shows in the past 30 days so you can see the pattern and adjust your follow-up tone accordingly.

Put this on autopilot.

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