Automated CourseStorm Makeup Class Alerts
Every hour, WebRun opens CourseStorm, finds any class session marked cancelled, pulls the enrolled roster, checks the shared room and instructor calendar in Google Sheets for the next open slot, drafts a makeup-session notice in Gmail once a slot is proposed, and alerts your coordinator in Slack to confirm and send.
How do I schedule and announce a makeup session after a class is cancelled?
WebRun checks CourseStorm every hour for a cancelled class session, pulls the enrolled roster, and checks Google Sheets for the next open room and instructor slot. It drafts a makeup notice in Gmail with the proposed time and alerts the coordinator in Slack to confirm, so a cancelled session turns into a communicated makeup within the hour.
- Cancelled sessions get a proposed makeup slot within the hour, not days later
- Makeup times are checked against the real room and instructor calendar first
- No student hears about a makeup session before the coordinator confirms it
Built for community education program coordinators · adult ed scheduling staff · continuing education directors · parks and rec program managers
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
www.coursestorm.comin a real browser with your saved login - no setup, no API keys. -
1
CourseStorm - find a cancelled class session
WebRun opens CourseStorm to find a cancelled class session. - Open CourseStorm and check for any session marked cancelled in the last hour
- Pull the enrolled roster and contact details for that session
- Note the original date, time, and instructor
Done when Every newly cancelled session has its roster identified.
-
2
Google Sheets - check for the next open makeup slot
WebRun opens Google Sheets to check for the next open makeup slot. - Check the shared room and instructor calendar for the next open slot
- Propose a makeup date and time that avoids other bookings
- Log the proposed slot against the cancelled session
Done when A proposed makeup slot exists for every newly cancelled session.
-
3
Gmail - draft the makeup-session notice
WebRun opens Gmail to draft the makeup-session notice. - Draft a notice to the enrolled roster with the proposed makeup date and time
- Note that the original session was cancelled and why, if known
- Save it as a draft. Do not send it automatically
Done when A ready-to-send makeup notice exists for every affected roster.
-
4
Slack - alert the coordinator to confirm
WebRun opens Slack to alert the coordinator to confirm. - Alert the coordinator with the cancelled session and the proposed makeup slot
- Ask them to confirm the room and instructor before the notice goes out
- Leave the confirm-and-send decision to the coordinator
Done when The coordinator has the proposed makeup slot and a ready notice to confirm.
How is each run configured?
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.
Every action is checked against this policy before it runs.
Questions, answered
Will it notify students of a makeup session without staff confirming it?
No. WebRun drafts the notice in Gmail and proposes a slot, but the coordinator confirms the room and instructor in Slack before anyone sends it to students.
How does it pick the makeup time?
It checks the shared room and instructor calendar in Google Sheets for the next slot that doesn't conflict with an existing booking, then proposes that time for the coordinator to confirm.
What if the coordinator wants a different time?
The proposed slot is a starting point, not a booking. The coordinator can pick a different time before the notice goes out, since nothing is confirmed or sent automatically.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.