All templates
For window cleaning companies, outdoor service operators & residential window cleaners

Handle rain reschedules without the phone tag

Every morning, WebRun checks your weather source and your Google Sheets job schedule. If rain or unsuitable conditions are forecast on a job day, it drafts a friendly reschedule text for each affected customer via Twilio and posts a Slack alert so your team can review and approve every message before it sends.

  • 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 check job schedule for affected days
2 Twilio draft reschedule texts for customers
3 Slack alert team for review and approval
Run a sample
In short

How do I automatically handle weather reschedules for window cleaning jobs?

Every morning, WebRun checks your Google Sheets job schedule against the weather forecast. If rain or bad conditions threaten a job day, it drafts a reschedule text for each affected customer via Twilio and posts a Slack alert. Your team reviews the drafts and decides what to send before any message reaches a customer.

  • Weather-affected customers are identified and drafted texts prepared before 7 AM
  • No reschedule message goes out until your team approves it
  • Phone-tag is eliminated because reschedule options are in the draft text from the start

Built for window cleaning companies · outdoor service operators · residential window cleaners · window cleaning business owners

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 - check job schedule for affected days
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: check job schedule for affected days
    WebRun opens Google Sheets to check job schedule for affected days.
    • Open the job schedule Google Sheet and identify jobs booked for the next one to two days
    • Check the forecast for each job's location and flag any day with rain or high-wind conditions
    • List the affected customers with their contact number, job address, and scheduled time

    Done when Every job on a weather-affected day is identified with the customer's contact details.

  3. 2
    Twilio - draft reschedule texts for customers
    twilio.com How to Automate Twilio
    WebRun in Twilio: draft reschedule texts for customers
    WebRun opens Twilio to draft reschedule texts for customers.
    • Draft a short, apologetic reschedule text for each affected customer explaining the weather reason
    • Suggest an alternative date or ask the customer to reply with their preferred time
    • Queue each text as a draft in Twilio and leave it unsent, waiting for your team's approval

    Done when A reschedule text draft is queued in Twilio for every customer on a weather-affected day.

  4. 3
    Slack - alert team for review and approval
    slack.com How to Automate Slack
    WebRun in Slack: alert team for review and approval
    WebRun opens Slack to alert team for review and approval.
    • Post a Slack alert naming the affected job day, the forecast, and the list of customers with drafts queued
    • Note the total number of jobs at risk and suggested alternative dates
    • Remind the team that no text will send until they approve the Twilio queue

    Done when The team has a Slack alert with the full picture of affected jobs and queued reschedule texts.

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
Reschedule drafts · Twilio · Slack
OutputWhat each run produces - Queued reschedule text drafts in Twilio for every affected customer, plus a Slack alert with the weather forecast and a list of impacted jobs.
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 text customers about a reschedule without my approval?

No. Every reschedule message is queued as a Twilio draft and held until your team reviews it and approves the send. Your team decides which customers to contact and when, and nothing goes out on its own.

What weather conditions trigger a flag?

Rain or high winds by default. You can tell WebRun your own thresholds, such as wind speed limits or specific precipitation levels, and it will apply them when checking the forecast each morning.

What if the weather clears up later in the day?

WebRun flags conditions based on the morning forecast. If you decide the job can proceed, simply discard the draft in Twilio. The Slack alert gives your team the context to make that call.

Put this on autopilot.

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