All templates

Automated Carpet Cleaning Appointment Reminders

Every morning, WebRun opens Housecall Pro, finds jobs scheduled for the next 48 hours, drafts a personalised appointment reminder for each customer, and posts a Slack summary so you can review and approve before anything is sent.

Runs on WebRun · Strict Lockdown policy
Every day at 7:30 AM WebRunorchestrates each step
1 Housecall Pro find jobs in the next 48 hours
2 Gmail draft appointment reminder emails
3 Slack notify you to review and approve
In short

How do I automatically send appointment reminders for carpet cleaning jobs?

WebRun opens Housecall Pro every morning, finds every carpet cleaning job in the next 48 hours, and drafts a personalised appointment reminder email in Gmail for each customer. A Slack summary shows you every pending draft so you can review, adjust, and send before your crew heads out.

  • Fewer no-shows because every customer is reminded 48 hours ahead
  • Reminder drafts ready to review every morning with zero manual work
  • Personalised messages include appointment details and prep instructions

Built for carpet cleaning companies · upholstery cleaning services · residential 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 - find jobs in the next 48 hours
    housecallpro.com
    WebRun in Housecall Pro: find jobs in the next 48 hours
    WebRun opens Housecall Pro to find jobs in the next 48 hours.
    • Open Housecall Pro and navigate to the upcoming jobs calendar
    • Filter for all jobs scheduled in the next 48 hours
    • Capture the customer name, address, appointment time, and job type for each

    Done when Every job in the next 48-hour window is listed with customer contact details and appointment time.

  3. 2
    Gmail - draft appointment reminder emails
    gmail.com
    WebRun in Gmail: draft appointment reminder emails
    WebRun opens Gmail to draft appointment reminder emails.
    • Draft a personalised appointment reminder email for each customer, including their appointment date, time window, and technician name
    • Add preparation instructions relevant to carpet cleaning, such as moving light furniture
    • Save each email as a draft, leaving it unsent pending your review

    Done when A ready-to-send draft reminder exists in Gmail for every upcoming job.

  4. 3
    Slack - notify you to review and approve
    slack.com
    WebRun in Slack: notify you to review and approve
    WebRun opens Slack to notify you to review and approve.
    • Post a summary of how many appointment reminders are queued for review
    • List the jobs by date and time so you can spot-check the details
    • Include a link to the Gmail drafts folder

    Done when You have a Slack notification listing all pending reminder drafts with a link to approve them.

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 7:30 AM
DeliveryHow each run's result reaches you
Reminder drafts · Gmail
OutputWhat each run produces - A batch of Gmail draft appointment reminders covering the next 48 hours, plus a Slack summary of upcoming 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 send reminders to customers without my approval?

No. Every reminder is saved as a Gmail draft. Nothing is sent until you review and approve, so you can check the details before any message reaches a customer.

Can it include specific instructions for carpet cleaning appointments?

Yes. You can provide WebRun with preparation notes, such as asking customers to move small furniture or secure pets, and these are included in every reminder draft.

What if an appointment is rescheduled or cancelled after the reminder is drafted?

It reads live job data from Housecall Pro each morning, so cancelled or rescheduled jobs are excluded from that day's batch. Drafts already created for cancelled jobs should be discarded.

Put this on autopilot.

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