All templates

Automated Personal Training Program Renewal Reminders

Every morning, WebRun opens TrueCoach, identifies clients whose training programs end within the next 14 days, logs them to a renewal tracker in Google Sheets, and drafts a personalised renewal reminder in Gmail for each one, held for your review before it goes to the client.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 TrueCoach find programs ending soon
2 Google Sheets log renewal pipeline
3 Gmail draft renewal reminders for review
In short

How do I automatically remind personal training clients to renew their program?

WebRun opens TrueCoach each morning and finds clients whose programs end within 14 days. It logs them to a renewal pipeline in Google Sheets and drafts a personalised renewal email in Gmail for each one, highlighting their progress. All drafts are held for trainer approval before any message is sent.

  • Renewal conversations start 14 days early, not the day a program lapses
  • Trainers see their full renewal pipeline in one sheet without manual tracking
  • Personalised, results-focused emails increase renewal rates

Built for personal trainers · online fitness coaches · strength and conditioning coaches · nutrition coaches

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

  2. 1
    TrueCoach - find programs ending soon
    truecoach.co
    WebRun in TrueCoach: find programs ending soon
    WebRun opens TrueCoach to find programs ending soon.
    • Open TrueCoach and navigate to the active client list
    • Filter for clients whose current program phase or subscription ends within the next 14 days
    • Note each client's name, program name, end date, and results achieved so far

    Done when Every client with an expiring program in the next 14 days is listed with their details.

  3. 2
    Google Sheets - log renewal pipeline
    google.com
    WebRun in Google Sheets: log renewal pipeline
    WebRun opens Google Sheets to log renewal pipeline.
    • Open the renewal pipeline tracker
    • Add a row for each client with their name, program end date, and outreach status
    • Flag clients who have not been contacted yet and sort by urgency

    Done when The renewal tracker is up to date with all expiring programs and their outreach status.

  4. 3
    Gmail - draft renewal reminders for review
    gmail.com
    WebRun in Gmail: draft renewal reminders for review
    WebRun opens Gmail to draft renewal reminders for review.
    • Draft a personalised renewal email for each client highlighting their progress and the next program option
    • Keep the tone celebratory and forward-looking, referencing specific goals the client has worked toward
    • Leave every draft unsent for the trainer to review, personalise further if needed, and send

    Done when Renewal reminder 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.truecoach.co
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Renewal pipeline · Google Sheets
OutputWhat each run produces - A Google Sheet renewal pipeline and Gmail draft renewal reminders for each client whose program ends in the next 14 days.
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 send renewal emails to clients without my approval?

No. Every renewal email is saved as a Gmail draft and held for your review. Nothing is sent until you approve it, giving you a chance to personalise each message.

How early does it start flagging clients for renewal?

It flags clients whose programs end within 14 days, giving you enough time to have a meaningful renewal conversation well before the program lapses.

What if a client has already confirmed they are renewing?

Update the outreach status in the Google Sheet to mark them as confirmed. WebRun checks the sheet before drafting, so already-contacted clients are not messaged twice.

Put this on autopilot.

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