All templates
For tutoring centers, learning centers & private tutoring businesses

Remind families to top up tutoring hours before they run out

Every morning, WebRun opens Teachworks, finds every student package with hours running low, drafts a personalized top-up reminder email for each family, and posts a summary to your staff Slack channel so the team knows who is approaching zero.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 8:00 AM WebRun
1 Teachworks find low-balance packages
2 Gmail draft top-up reminder emails
3 Slack notify staff of low balances
Run a sample
In short

How do I automatically alert families when tutoring package hours are running low?

Every morning WebRun opens Teachworks, finds every student package where hours have dropped below your threshold, and drafts a personalized renewal reminder in Gmail for each family. It also posts a low-balance list to Slack so staff can follow up. Every email is held for review before it reaches a family.

  • Families get a timely heads-up before sessions are cut short by zero balance
  • Staff see a complete low-balance list in Slack every morning without manual checking
  • Renewal revenue comes in before gaps in scheduling occur

Built for tutoring centers · learning centers · private tutoring businesses · academic coaching practices

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

  2. 1
    Teachworks - find low-balance packages
    teachworks.com How to Automate Teachworks
    WebRun in Teachworks: find low-balance packages
    WebRun opens Teachworks to find low-balance packages.
    • Open Teachworks and navigate to the packages or billing section
    • Filter for active student packages where remaining hours fall below your configured threshold
    • Capture the student name, parent contact, package type, hours remaining, and next scheduled session

    Done when Every low-balance package is identified with student and contact details captured.

  3. 2
    Gmail - draft top-up reminder emails
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft top-up reminder emails
    WebRun opens Gmail to draft top-up reminder emails.
    • Draft a warm, personalized email to each parent whose package is running low
    • Include the student name, hours remaining, and a clear call to action to renew or top up
    • Save every email as a draft for staff to review before it is sent to the family

    Done when One draft top-up reminder email exists in Gmail for every low-balance student.

  4. 3
    Slack - notify staff of low balances
    slack.com How to Automate Slack
    WebRun in Slack: notify staff of low balances
    WebRun opens Slack to notify staff of low balances.
    • Post a summary list of all low-balance students to the staff channel
    • Include each student's name, hours remaining, and next scheduled session date
    • Flag any student whose hours will run out before their next session

    Done when Staff have a current low-balance list in Slack to action alongside the email drafts.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.teachworks.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Draft emails · Gmail, staff list · Slack
OutputWhat each run produces - One draft top-up reminder email per low-balance family plus a Slack summary of all students approaching zero hours.
Draft emails and staff list
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 families be emailed automatically when hours are low?

No. Every top-up reminder is saved as a Gmail draft and held for a staff member to review and send. No family receives a message until a person approves it.

How do I set the low-hours threshold?

Tell WebRun your threshold when you set it up, for example two hours remaining or one session left. It applies that threshold consistently every morning across all active packages.

What if a family already renewed after the draft was created?

The staff reviewer checks the draft before sending. If the package was topped up in the meantime, the reviewer discards that draft. The next morning run will confirm the updated balance.

Put this on autopilot.

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