All templates
For flight school front desk, flight instructors & flight school schedulers

Handle weather cancellations

When weather conditions require cancellations, WebRun logs each affected lesson in Google Sheets, drafts a personalized weather-cancel notice and rebooking request via Twilio for each student, and posts a Slack alert to staff so every draft can be reviewed and approved before any student receives a message.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 6:30 AM WebRun
1 Google Sheets log canceled lessons
2 Twilio draft weather-cancel notices and rebooking texts
3 Slack alert staff to approve before sending
Run a sample
In short

How do I automatically notify students about weather cancellations and offer rebooking?

When a weather cancellation is triggered, WebRun logs every affected lesson in Google Sheets, drafts a personalized cancel notice and rebooking request for each student in Twilio, and posts a Slack alert to staff. No message reaches a student until a staff member reviews and approves the full queue.

  • Every cancellation is logged instantly with no manual spreadsheet entry
  • Personalized rebooking drafts are ready for all affected students within minutes
  • No student receives a cancellation notice until a staff member approves

Built for flight school front desk · flight instructors · flight school schedulers

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

  2. 1
    Google Sheets - log canceled lessons
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: log canceled lessons
    WebRun opens Google Sheets to log canceled lessons.
    • Open the cancellation log sheet
    • Add a row for each canceled lesson with the student name, instructor, aircraft, date, time, and reason
    • Mark each row as pending rebooking so the sheet serves as a follow-up tracker

    Done when Every canceled lesson is logged with full details and marked for rebooking follow-up.

  3. 2
    Twilio - draft weather-cancel notices and rebooking texts
    twilio.com How to Automate Twilio
    WebRun in Twilio: draft weather-cancel notices and rebooking texts
    WebRun opens Twilio to draft weather-cancel notices and rebooking texts.
    • Draft a weather-cancel SMS for each affected student explaining the cancellation and asking them to choose a rescheduled time
    • Include available rebooking times if provided by staff
    • Queue all drafts in Twilio but do not send them. Leave them for staff review and approval

    Done when Twilio SMS drafts are queued for all affected students and awaiting staff approval before any message is sent.

  4. 3
    Slack - alert staff to approve before sending
    slack.com How to Automate Slack
    WebRun in Slack: alert staff to approve before sending
    WebRun opens Slack to alert staff to approve before sending.
    • Post a Slack alert listing all canceled lessons, the affected students, and the number of Twilio drafts waiting
    • Prompt staff to review the drafts and approve the send
    • Include a link to the cancellation log in Google Sheets

    Done when Staff have a Slack summary of cancellations and clear instructions to approve the Twilio queue.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
docs.google.com/spreadsheets
ScheduleRuns automatically on this cadence
Every day at 6:30 AM
DeliveryHow each run's result reaches you
Cancellation log · Google Sheets · Slack
OutputWhat each run produces - A cancellation log row per lesson in Google Sheets, queued Twilio SMS drafts for each affected student, and a Slack alert prompting staff to approve before sending.
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 cancellation texts to students automatically?

No. WebRun drafts and queues every SMS in Twilio and posts a Slack alert listing all affected students, but no message is sent until a staff member reviews the queue and approves. Students are never notified without human sign-off.

How does WebRun know which lessons to cancel?

Staff trigger the run manually or flag the day in the Google Sheets tracker. WebRun then reads the day's schedule, identifies all booked lessons, and generates a draft notice for each. You decide which students are actually affected.

Can it include rebooking options in the message?

Yes. If staff paste available alternative times into the trigger notes before approving the run, WebRun includes those options in each student's draft SMS so they can pick a new slot right away.

Put this on autopilot.

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