All templates

Automated Swim Level Advancement Re-enrollment

Every morning, WebRun checks iClassPro for students marked as ready to advance, finds the next available class at the appropriate level, drafts a personalized re-enrollment invitation for each family, and pings staff in Slack so the message goes out before spots are gone.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 iClassPro find students ready to advance and next-level openings
2 Gmail draft re-enrollment invitation for each family
3 Slack alert staff to review and send invitations
In short

How do I automatically invite advancing swimmers to re-enroll at the next level?

WebRun checks iClassPro each morning for students whose instructors have marked them as ready to advance, finds open spots in the appropriate next-level class, and drafts a congratulations and re-enrollment email for each family. Staff review the drafts in Gmail before sending, so no advancing swimmer slips through without an invitation.

  • Advancing swimmers receive a timely invitation before next-level spots fill
  • Instructors set the flag once and families hear about it automatically
  • Staff spend seconds approving drafts instead of manually tracking who passed

Built for swim schools · aquatic programs · swim lesson directors · youth sports coordinators

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 students ready to advance and next-level openings
    iclasspro.com
    WebRun in iClassPro: find students ready to advance and next-level openings
    WebRun opens iClassPro to find students ready to advance and next-level openings.
    • Open iClassPro and navigate to the student progress or skills-tracking section
    • Identify students whose instructor has marked them as passed or ready to advance
    • Look up the next class level that has open spots in the same time-slot preference
    • Collect the student name, current level, next level, open class details, and parent email

    Done when Every advancing student has a matching next-level class option and parent contact on record.

  3. 2
    Gmail - draft re-enrollment invitation for each family
    gmail.com
    WebRun in Gmail: draft re-enrollment invitation for each family
    WebRun opens Gmail to draft re-enrollment invitation for each family.
    • Draft a congratulations and re-enrollment email for each advancing student's family
    • Include the student's name, the level they passed, the recommended next class, and a link to enroll
    • Save as a draft - do not send until a staff member reviews and approves

    Done when One unsent draft invitation sits in Gmail for every advancing student.

  4. 3
    Slack - alert staff to review and send invitations
    slack.com
    WebRun in Slack: alert staff to review and send invitations
    WebRun opens Slack to alert staff to review and send invitations.
    • Post a summary to the staff channel listing the advancing students and draft count
    • Include a Gmail Drafts link and a note about which classes have limited spots

    Done when Staff see an actionable Slack summary and can approve drafts before classes fill.

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 8:00 AM
DeliveryHow each run's result reaches you
Re-enrollment drafts · Gmail · Slack
OutputWhat each run produces - Draft re-enrollment emails for every advancing swimmer plus a Slack digest showing which next-level classes have limited availability.
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 enroll the student in the next level automatically?

No. WebRun only drafts the invitation email. The family still chooses to enroll, and staff review the draft before it is sent.

What if there are no open spots in the next level?

If no matching class has availability, WebRun flags the student in the Slack summary so staff can decide whether to open a waitlist spot or suggest an alternative time.

How does it know a student is ready to advance?

It reads the skills or progress flags set by the instructor inside iClassPro, so a student only appears in the list after their instructor has formally marked them as ready.

Put this on autopilot.

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