All templates
For air duct cleaning companies, field service membership programs & HVAC and IAQ business owners

Turn one-time customers into recurring maintenance plan members

On the first of every month, WebRun opens Workiz, finds customers who've had one-time duct cleaning but no recurring maintenance plan, drafts the recurring billing setup in Stripe, drafts a membership offer email in Mailchimp explaining the plan's price and included visits, and holds both for your team to approve.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
On the 1st of each month at 9:00 AM WebRun
1 Workiz find one-time customers without a plan
2 Stripe draft the recurring billing setup
3 Mailchimp draft the membership offer email
Run a sample
In short

How do I convert one-time duct cleaning customers into recurring plan members?

On the first of every month, WebRun opens Workiz to find customers who've had one-time duct cleaning but no recurring maintenance plan, then drafts a Stripe billing setup and a matching membership offer email in Mailchimp for each one. Both stay inactive until your team reviews them, so no card is charged and no email sends without approval.

  • One-time customers get a personal membership pitch instead of never being asked
  • No card is charged until the customer opts in and your team confirms it
  • Only customers without an existing plan are targeted, so current members are never double pitched

Built for air duct cleaning companies · field service membership programs · HVAC and IAQ business owners · residential cleaning franchises

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

  2. 1
    Workiz - find one-time customers without a plan
    workiz.com How to Automate Workiz
    WebRun in Workiz: find one-time customers without a plan
    WebRun opens Workiz to find one-time customers without a plan.
    • Open Workiz and pull customers with at least one completed duct cleaning job
    • Cross-check for an existing recurring maintenance plan on the account
    • Capture name, email, service history, and property type for anyone not currently a member

    Done when Every eligible one-time customer without a plan is listed with their service history.

  3. 2
    Stripe - draft the recurring billing setup
    stripe.com How to Automate Stripe
    WebRun in Stripe: draft the recurring billing setup
    WebRun opens Stripe to draft the recurring billing setup.
    • Draft a recurring billing setup for each eligible customer at your standard membership price
    • Match the billing frequency to the plan's visit schedule
    • Leave the billing setup inactive until the customer opts in and your team confirms it

    Done when A draft recurring billing setup exists in Stripe for every eligible customer, none active yet.

  4. 3
    Mailchimp - draft the membership offer email
    mailchimp.com How to Automate Mailchimp
    WebRun in Mailchimp: draft the membership offer email
    WebRun opens Mailchimp to draft the membership offer email.
    • Draft a membership offer email for each customer explaining the plan's price, included visits, and priority scheduling
    • Reference their last service so the pitch feels personal, not generic
    • Save the campaign as a draft, not a scheduled send

    Done when A drafted membership offer exists in Mailchimp for every eligible customer.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.workiz.com
ScheduleRuns automatically on this cadence
On the 1st of each month at 9:00 AM
DeliveryHow each run's result reaches you
Membership offers · Mailchimp
OutputWhat each run produces - A drafted Stripe billing setup and a Mailchimp membership offer email for every eligible customer, both inactive until approved.
Text + campaign draft
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 charge the customer's card before they agree to the plan?

No. The Stripe billing setup is drafted and left inactive. Nothing charges until the customer opts in and your team confirms the plan, so no card is billed without consent.

Will the offer email send without my team reviewing it?

No. Every offer is saved as a Mailchimp draft, not a scheduled send. Your team reviews and releases each campaign, so no customer gets a pitch WebRun decided to send on its own.

How does it pick which customers to offer a plan to?

It checks each customer's Workiz service history for an existing recurring maintenance plan and only includes those with at least one completed job but no plan currently on the account.

Put this on autopilot.

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