All templates
For residential cleaning companies, maid service operators & house cleaning businesses

Win back clients who have not booked in months

Every Monday, WebRun opens ZenMaid, finds clients with no booking in the last 90 days, drafts a personalised winback email for each, and posts a lapsed-client list to Slack so your team knows who to prioritise.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every Monday at 9:00 AM WebRun
1 ZenMaid identify lapsed clients
2 Gmail draft winback emails
3 Slack post the lapsed-client list
Run a sample
In short

How do I automatically reach out to lapsed cleaning clients to win them back?

WebRun scans ZenMaid every Monday for cleaning clients with no booking in the past 90 days. It drafts a personalised winback email for each, referencing their last service, and holds the drafts in Gmail for your approval. A Slack list sorted by recency helps your team prioritise who to reach out to first.

  • Lapsed clients are identified and contacted before they forget your service entirely
  • Personalised emails referencing past service history outperform generic promotions
  • High-lifetime-value clients surface first so winback effort focuses where it counts most

Built for residential cleaning companies · maid service operators · house cleaning businesses · cleaning franchise 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 app.zenmaid.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    ZenMaid - identify lapsed clients
    zenmaid.com
    WebRun in ZenMaid: identify lapsed clients
    WebRun opens ZenMaid to identify lapsed clients.
    • Open ZenMaid and review the client list with last appointment dates
    • Filter to active clients whose last completed job was more than 90 days ago
    • Capture the client name, email, last service date, and their historical service type and frequency
    • Exclude clients who have been sent a winback message in the last 60 days

    Done when Every lapsed client is listed with their last clean date and service history.

  3. 2
    Gmail - draft winback emails
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft winback emails
    WebRun opens Gmail to draft winback emails.
    • Draft a warm winback email for each lapsed client referencing the last service and offering to rebook
    • Keep the tone friendly and genuine, not promotional
    • Leave each email as a draft for your review before sending

    Done when One draft winback email is ready per lapsed client in Gmail.

  4. 3
    Slack - post the lapsed-client list
    slack.com How to Automate Slack
    WebRun in Slack: post the lapsed-client list
    WebRun opens Slack to post the lapsed-client list.
    • Post a lapsed-client list to the ops channel showing client name, last clean date, and lifetime value
    • Sort by most recent lapse first to focus on clients most likely to return
    • Note the number of draft emails waiting for approval in Gmail

    Done when The ops channel has this week's lapsed-client winback list in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.zenmaid.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Winback drafts · Gmail
OutputWhat each run produces - Draft winback emails per lapsed client in Gmail and a Slack list sorted by lapse recency and lifetime value.
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 contact lapsed clients without my approval?

No. Every winback email is drafted in Gmail and held for your review. You approve and personalise each message before it goes out, so the outreach is warm and deliberate.

How often will it target the same lapsed client?

It skips clients who have already received a winback email in the last 60 days, so you run a considered re-engagement cadence rather than spamming former customers repeatedly.

What if a lapsed client has already rebooked through another channel?

It checks for a future scheduled appointment in ZenMaid before drafting anything. Clients who already have a booking on the calendar are automatically excluded from the winback list.

Put this on autopilot.

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