All templates

Automated HVAC Membership Winback Campaign

Every Monday, WebRun opens ServiceTitan, finds customers whose maintenance membership expired in the last 90 days and has not been renewed, drafts a personalized win-back offer in Gmail for each, and posts your team a Slack list to review before anything is sent.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 ServiceTitan find lapsed members
2 Gmail draft win-back offer emails
3 Slack notify team for review
In short

How do I win back lapsed HVAC maintenance plan members automatically?

WebRun opens ServiceTitan every Monday, finds customers whose HVAC maintenance membership lapsed in the past 90 days, and drafts a personalized win-back offer in Gmail for each one. Your team gets a Slack notification to review and approve the drafts before any email is sent to a former member.

  • Lapsed members are identified and targeted within 90 days of expiry
  • Win-back emails are personalized with each customer's previous plan details
  • No former member receives a message without your team's approval

Built for HVAC contractors · heating and cooling companies · HVAC service managers · residential HVAC businesses

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

  2. 1
    ServiceTitan - find lapsed members
    servicetitan.com
    WebRun in ServiceTitan: find lapsed members
    WebRun opens ServiceTitan to find lapsed members.
    • Open ServiceTitan and navigate to the Memberships section
    • Filter for memberships with an expired status and an expiry date within the past 90 days
    • Exclude any customers who have already renewed or purchased a new membership
    • Capture the customer name, expired plan type, expiry date, and contact email for each

    Done when Every lapsed member from the past 90 days is listed with their contact and plan details.

  3. 2
    Gmail - draft win-back offer emails
    gmail.com
    WebRun in Gmail: draft win-back offer emails
    WebRun opens Gmail to draft win-back offer emails.
    • Draft a personalized win-back email for each lapsed customer, naming their previous plan
    • Include a compelling reason to rejoin, such as an early-bird discount or seasonal offer
    • Save each email as a draft in Gmail. Do not send any email without team review and approval

    Done when A win-back draft email exists in Gmail for every lapsed member.

  4. 3
    Slack - notify team for review
    slack.com
    WebRun in Slack: notify team for review
    WebRun opens Slack to notify team for review.
    • Post a Slack summary to your team with the count of lapsed members found this week
    • Include a prompt to review and approve the Gmail drafts before sending
    • Flag customers whose membership has been lapsed for over 60 days as high priority

    Done when Your team has a Slack notification with the count of win-back drafts awaiting review.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
go.servicetitan.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Win-back drafts · Slack
OutputWhat each run produces - Gmail draft win-back emails for every lapsed maintenance member, with a Slack review prompt for your team.
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 win-back emails to lapsed customers automatically?

No. Every win-back email is saved as a Gmail draft. Your team reviews and sends each one manually, so no offer goes out without your approval.

How far back does it look for lapsed members?

It finds members whose agreements expired in the past 90 days by default. You can adjust this window to match how aggressively you want to pursue win-backs.

What if a lapsed customer already rejoined?

It checks the live membership status in ServiceTitan each run and skips any customer who has an active or recently renewed agreement.

Put this on autopilot.

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