All templates
For residential cleaning companies, commercial janitorial services & independent house cleaners

Keep cleaning jobs staffed and confirmed

Every morning, WebRun opens Jobber, finds all cleaning appointments scheduled for the next 24 to 48 hours, drafts a confirmation message for each client and a schedule notice for each assigned cleaner, and queues them for your review before sending.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 7:00 AM WebRun
1 Jobber pull upcoming appointments
2 Gmail draft client confirmations
3 Twilio queue cleaner schedule notices
Run a sample
In short

How do I automatically send appointment reminders for cleaning jobs?

WebRun opens Jobber every morning, finds every cleaning appointment in the next 48 hours, and drafts a confirmation email for each client and a schedule SMS for each cleaner. Both are held for your review before sending, so no appointment goes unconfirmed and no cleaner arrives unprepared.

  • No-shows drop because every client gets a timely confirmation before their clean
  • Cleaners arrive prepared with address and time details sent automatically
  • You spend minutes reviewing drafts instead of hours chasing confirmations by phone

Built for residential cleaning companies · commercial janitorial services · independent house cleaners · maid service operators

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 app.getjobber.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Jobber - pull upcoming appointments
    getjobber.com How to Automate Jobber
    WebRun in Jobber: pull upcoming appointments
    WebRun opens Jobber to pull upcoming appointments.
    • Open Jobber and navigate to the Jobs calendar
    • Filter to appointments scheduled within the next 24 to 48 hours
    • Capture the client name, address, time, and assigned cleaner for each job
    • Note any special instructions or access details on the job record

    Done when Every upcoming appointment is listed with its client, location, time, and cleaner.

  3. 2
    Gmail - draft client confirmations
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft client confirmations
    WebRun opens Gmail to draft client confirmations.
    • Draft a friendly confirmation email for each client with the date, time window, and cleaner name
    • Include any entry instructions or prep reminders noted on the job
    • Leave each email as a draft for your review before sending

    Done when One confirmation draft is ready in Gmail for each upcoming client appointment.

  4. 3
    Twilio - queue cleaner schedule notices
    twilio.com How to Automate Twilio
    WebRun in Twilio: queue cleaner schedule notices
    WebRun opens Twilio to queue cleaner schedule notices.
    • Draft an SMS schedule notice for each assigned cleaner listing their jobs for the day
    • Include the client address and arrival time window
    • Queue the messages for your approval before dispatch

    Done when One schedule-notice draft is queued per cleaner for your review.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.getjobber.com
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Draft confirmations · Gmail
OutputWhat each run produces - Draft confirmation emails for clients and draft SMS notices for cleaners, grouped by appointment date.
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 messages to clients without my approval?

No. Every client email and cleaner SMS is drafted and held for your review first. Nothing is sent until you approve it, so you stay in control of every customer touchpoint.

Which jobs does it pick up?

It pulls all jobs scheduled in Jobber for the next 24 to 48 hours each morning, including one-time cleans and recurring visits, so the full day ahead is always covered.

What if a job is already confirmed or the cleaner already knows?

You can mark a job confirmed in Jobber before the run and it will be skipped, keeping the draft queue clean and free of duplicates.

Put this on autopilot.

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