Automated CourseStorm Room Booking Conflict Alerts
Every morning, WebRun opens CourseStorm, pulls the scheduled room and time for every upcoming class, checks it against the shared room calendar in Google Sheets, flags any overlap, and posts a Telegram alert to facilities so a conflict gets resolved before students show up to a locked door.
How do I catch room-booking conflicts before class day?
WebRun checks CourseStorm's schedule each morning against your room calendar in Google Sheets and flags any room booked for two classes at the same time. It posts the conflict, both class names, and the overlapping window to facilities in Telegram, so a double booking gets resolved days before students arrive to a locked room.
- Double-booked rooms get flagged up to 14 days out, not on class day
- Recurring weekly classes are checked every run, not just new bookings
- Facilities gets the room, the time, and both classes in one alert
Built for community education facilities staff · adult ed program coordinators · continuing education schedulers · parks and rec facility 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 - pull scheduled room and time per class
WebRun opens CourseStorm to pull scheduled room and time per class. - Open CourseStorm and list every class in the next 14 days with its assigned room, date, and time
- Include recurring weekly sessions, not just one-off classes
- Note any class with no room assigned yet
Done when Every upcoming class has its scheduled room and time listed.
-
2
Google Sheets - check against the room calendar
WebRun opens Google Sheets to check against the room calendar. - Check each class's room and time slot against the shared room-booking calendar
- Flag any room booked for two classes in the same window
- Log the conflict with both class names, the room, and the overlapping time
Done when Every scheduling overlap in the next 14 days has been identified and logged.
-
3
Telegram - alert facilities to the conflict
WebRun opens Telegram to alert facilities to the conflict. - Message facilities with each conflict: the room, the time, and both classes involved
- Sort conflicts by soonest date first
- Leave the room reassignment or reschedule decision to facilities staff
Done when Facilities has today's conflict list in Telegram with enough detail to resolve it.
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 move or cancel a booking to fix the conflict?
No. WebRun only flags the overlap with both classes and the room. Facilities staff decide how to resolve it, whether that's a room swap or a reschedule.
Does it catch recurring weekly classes, not just one-time bookings?
Yes. It checks every scheduled session in the next 14 days, including recurring weekly classes, so a conflict on week 3 of a series gets caught just as early as a one-off.
What if a class has no room assigned yet?
It's noted separately from the conflict list, since an unassigned room isn't a double booking yet, just something that still needs to be scheduled.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.