All templates

Automated Carpet Cleaning Daily Route Digest

Every morning, WebRun opens Housecall Pro, pulls all jobs scheduled for today, groups them by technician and route order, notes any special instructions or access requirements, and posts a concise briefing to each crew member in Slack.

Runs on WebRun · Strict Lockdown policy
Every day at 6:30 AM WebRunorchestrates each step
1 Housecall Pro pull today's jobs and route order
2 Slack post per-technician briefings
In short

How do I automatically send my carpet cleaning crew a daily route briefing?

WebRun opens Housecall Pro every morning, groups today's carpet cleaning jobs by technician and route order, and posts each crew member a concise Slack briefing with customer addresses, job types, and any special instructions, so everyone knows their day before they leave the depot.

  • Every technician starts the day knowing their jobs in route order
  • Special instructions and access notes are surfaced before the crew leaves
  • Dispatchers spend no time manually briefing each technician

Built for carpet cleaning companies · multi-technician cleaning crews · upholstery cleaning businesses · field 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 pro.housecallpro.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Housecall Pro - pull today's jobs and route order
    housecallpro.com
    WebRun in Housecall Pro: pull today's jobs and route order
    WebRun opens Housecall Pro to pull today's jobs and route order.
    • Open Housecall Pro and navigate to today's schedule
    • Group jobs by assigned technician and sort by scheduled start time
    • For each job, capture the customer name, address, job type, estimated duration, and any special access notes or pet warnings
    • Flag any jobs with unconfirmed customer contact or missing address details

    Done when Every job for today is organised by technician with full address and special-instruction details.

  3. 2
    Slack - post per-technician briefings
    slack.com
    WebRun in Slack: post per-technician briefings
    WebRun opens Slack to post per-technician briefings.
    • Post a personalised route briefing to each technician's Slack channel or direct message
    • List their jobs in scheduled order with customer name, address, job type, and any flags
    • Include a total job count and estimated finish time for the day

    Done when Every technician has their day's route and job details waiting in Slack before they leave.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
pro.housecallpro.com
ScheduleRuns automatically on this cadence
Every day at 6:30 AM
DeliveryHow each run's result reaches you
Route digest · Slack
OutputWhat each run produces - A per-technician Slack briefing showing today's jobs in route order, with addresses, job types, and any special instructions.
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

Does it message customers as part of this digest?

No. The daily digest is a purely internal briefing posted to your team in Slack. It never contacts customers directly.

What if a job is added or rescheduled after the digest runs?

The digest reflects the schedule at the time it runs each morning. For same-day changes, you can trigger a manual re-run or update technicians directly in Slack.

Can it handle multiple technicians and crews?

Yes. It groups jobs by assigned technician in Housecall Pro and posts a separate briefing for each, so every crew member gets only their own jobs.

Put this on autopilot.

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