Automated Teachworks Teacher Availability Reminders
Every Monday, WebRun opens Teachworks and Google Calendar to check which teachers have not confirmed next week's availability, and posts a reminder digest to the staff Slack channel naming who still needs to respond.
How do I remind language school teachers to submit their weekly availability?
Every Monday, WebRun checks each teacher's availability record in Teachworks for the coming week, cross checks Google Calendar for known conflicts, and posts a tagged reminder digest to the staff Slack channel naming who still needs to respond. Academic ops gets a clear availability picture before the week's schedule has to be finalized.
- Next week's schedule gets finalized without chasing teachers one by one
- Academic ops sees exactly who is behind every Monday morning
- Fewer last-minute scheduling gaps caused by missing availability
Built for language schools · ESL academies · language institutes · academic operations teams
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
app.teachworks.comin a real browser with your saved login - no setup, no API keys. -
1
Teachworks - check which teachers have not confirmed
WebRun opens Teachworks to check which teachers have not confirmed. - Open Teachworks and check each teacher's availability record for next week
- Flag any teacher whose availability has not been updated in the last 7 days
- Note their usual weekly hours as a baseline for comparison
Done when Every teacher's availability status for next week is checked.
-
2
Google Calendar - cross check existing calendar blocks
WebRun opens Google Calendar to cross check existing calendar blocks. - Cross check each flagged teacher's personal calendar for blocked time or time off
- Note any conflict that might explain the missing update
Done when Flagged teachers are cross checked against their calendar for known conflicts.
-
3
Slack - post the availability reminder digest
WebRun opens Slack to post the availability reminder digest. - Post a reminder digest to the staff channel naming teachers who still need to confirm
- Tag each teacher directly so the reminder reaches them, not just the channel
Done when The staff channel has a named list of teachers who still owe next week's availability.
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
Does it message teachers directly outside Slack?
No. It posts one digest to the staff Slack channel and tags each teacher who still needs to respond. It does not email or text teachers on its own.
How does it know a teacher is actually behind?
It checks the live availability record in Teachworks for the coming week and only flags a teacher whose entry has not been touched in the last 7 days.
What if a teacher already gave availability outside Teachworks, like by text?
WebRun only reads what is logged in Teachworks, so an update given elsewhere will not clear the flag until someone enters it in the system.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.