All templates
For handyman businesses, property maintenance companies & home repair contractors

Keep recurring handyman maintenance visits on schedule

Every Monday, WebRun opens Housecall Pro, applies your maintenance interval to each customer's last completed job, drafts a short rebooking text in Twilio for anyone due in the next 7 days, and logs each queued reminder to a Google Sheet so nobody gets reminded twice.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every Monday at 8:00 AM WebRun
1 Housecall Pro find customers due for maintenance
2 Twilio draft a rebooking reminder
3 Google Sheets log reminders sent to avoid repeats
Run a sample
In short

How do I remind customers when recurring handyman maintenance is due?

Every Monday, WebRun opens Housecall Pro and applies your maintenance interval, such as 6 months for gutter or exterior work, to each customer's last completed job. It drafts a short rebooking text in Twilio for anyone due within a week and logs the queued reminder to Google Sheets, so no customer is ever reminded twice for the same visit.

  • Customers due for maintenance get a drafted reminder before they forget
  • No customer is reminded twice thanks to the Google Sheets tracker
  • Rebooking texts go out only after your team approves them

Built for handyman businesses · property maintenance companies · home repair contractors · seasonal maintenance services

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

  2. 1
    Housecall Pro - find customers due for maintenance
    housecallpro.com How to Automate Housecall Pro
    WebRun in Housecall Pro: find customers due for maintenance
    WebRun opens Housecall Pro to find customers due for maintenance.
    • Open Housecall Pro and read each customer's last completed service date and job type
    • Apply your maintenance interval per job type, for example 6 months for gutter and exterior work
    • List every customer whose next maintenance date falls in the next 7 days

    Done when Every customer due for maintenance in the next week is listed with their last service date and job type.

  3. 2
    Twilio - draft a rebooking reminder
    twilio.com How to Automate Twilio
    WebRun in Twilio: draft a rebooking reminder
    WebRun opens Twilio to draft a rebooking reminder.
    • Draft a short, friendly rebooking text for each due customer naming the maintenance type and how long it has been
    • Include a simple reply option to pick a new date
    • Queue every text for approval. Never send a reminder automatically

    Done when A rebooking text is drafted and queued in Twilio for every due customer.

  4. 3
    Google Sheets - log reminders sent to avoid repeats
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: log reminders sent to avoid repeats
    WebRun opens Google Sheets to log reminders sent to avoid repeats.
    • Log each queued reminder to the maintenance-tracking sheet with customer, job type, and due date
    • Mark the customer so they are not reminded again until the next interval

    Done when The maintenance tracker is updated so no customer gets reminded twice for the same visit.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.housecallpro.com
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Maintenance reminders · Google Sheets
OutputWhat each run produces - Queued Twilio rebooking texts for every customer due this week, plus a Google Sheets log tracking who has already been reminded.
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 without anyone reviewing first?

No. Every rebooking text is drafted and queued in Twilio. You approve and release the batch, so no reminder reaches a customer automatically.

How does it know how often each job type needs maintenance?

You set the interval per job type, such as every 6 months for gutter cleaning. WebRun applies that interval to each customer's last completed job in Housecall Pro.

What stops the same customer getting reminded every week?

Once a reminder is queued, WebRun logs it to the Google Sheets tracker, so that customer is skipped until their next interval comes due.

Put this on autopilot.

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