All templates
For swim schools, swim lesson programs & aquatic centers

Keep swim lesson spots full and renewed

Every morning, WebRun opens iClassPro, finds lessons scheduled in the next 48 hours, drafts a reminder for each enrolled family, and queues the messages for a staff member to review and send.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 7:00 AM WebRun
1 iClassPro find upcoming lessons and enrolled families
2 Gmail draft reminder emails for each family
3 Slack notify staff that drafts are ready to review
Run a sample
In short

How do I automatically send swim lesson reminders to families?

WebRun opens iClassPro each morning, finds every lesson scheduled in the next 48 hours, and drafts a personalized reminder email for each enrolled family in Gmail. Staff receive a Slack alert with a link to review the drafts before anything is sent, keeping families informed without risking an unsanctioned message.

  • Families receive timely reminders before every lesson without manual effort
  • Staff review and send drafts in one click from Gmail
  • Cancelled enrollments are skipped automatically from live iClassPro data

Built for swim schools · swim lesson programs · aquatic centers · youth sports programs

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

  2. 1
    iClassPro - find upcoming lessons and enrolled families
    iclasspro.com How to Automate iClassPro
    WebRun in iClassPro: find upcoming lessons and enrolled families
    WebRun opens iClassPro to find upcoming lessons and enrolled families.
    • Open iClassPro and navigate to the class schedule
    • Filter to lessons starting within the next 48 hours
    • Collect the student name, class time, location, and parent contact email for each enrollment
    • Skip any family that already received a reminder this cycle

    Done when Every upcoming lesson has a matching family record with contact details collected.

  3. 2
    Gmail - draft reminder emails for each family
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft reminder emails for each family
    WebRun opens Gmail to draft reminder emails for each family.
    • Draft a friendly reminder email for each family with the lesson date, time, and location
    • Include any make-up or policy notes relevant to the class level
    • Save every draft to the Drafts folder - do not send without staff approval

    Done when One unsent draft email sits in Gmail for every family with an upcoming lesson.

  4. 3
    Slack - notify staff that drafts are ready to review
    slack.com How to Automate Slack
    WebRun in Slack: notify staff that drafts are ready to review
    WebRun opens Slack to notify staff that drafts are ready to review.
    • Post a summary to the staff channel listing how many reminder drafts are waiting
    • Include a direct link to Gmail Drafts so staff can review and send in one click

    Done when Staff have a Slack notification with the draft count and a link to review.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.iclasspro.com
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Reminder drafts · Gmail · Slack
OutputWhat each run produces - A batch of draft reminder emails in Gmail plus a Slack summary showing how many families are reminded each run.
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 reminders to families without my approval?

No. Every reminder is saved as a Gmail draft and held for staff review. Nothing goes to a family until a staff member opens the draft and clicks Send.

How far in advance does it send reminders?

By default it targets lessons starting within 48 hours, but you can adjust that window to 24 hours or 72 hours when you set up the workflow.

What if a family already cancelled or rescheduled?

WebRun reads live enrollment data from iClassPro each run, so cancelled or rescheduled bookings are excluded automatically before any draft is created.

Put this on autopilot.

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