Skip to content
AI & Automation

Cut Win-Back Costs for Home Services 2026 [Playbook]

Jun 13, 2026

Key Takeaways

  • Automated win-back sequences can re-engage dormant customers at a fraction of the cost of paid acquisition, typically within 30-90 days of inactivity.

  • A triggered workflow that detects job completion, sets a re-engagement timer, and fires multi-channel outreach is more effective than manual blast campaigns.

  • Choosing the right toolchain matters: ServiceTitan and Housecall Pro handle dispatch and invoicing, but neither orchestrates cross-channel re-engagement sequences natively.

  • The biggest win-back mistake is waiting too long — most successful home service businesses define "dormant" as 90-120 days post-last-service, not 12 months.

  • Automating win-back campaigns also surfaces upsell signals, turning a single re-engagement into an ongoing service relationship.


A plumber completes a water heater installation, sends a final invoice, and the customer disappears into the CRM. Three months pass. Then six. Ninety days since the last job and the customer is on Angi again. The owner meant to reach back out, but 40 other active jobs competed for attention. By the time someone drafts an email, the homeowner already booked the next search result. This is the default path for a completed job with no follow-up clock — and it is preventable with a sequence that starts when the job closes, not when someone remembers.

Win-back campaigns for home services businesses are structured, trigger-based outreach sequences designed to re-engage customers who have not scheduled a follow-on appointment within a defined dormancy window. Unlike broadcast email blasts, a true win-back workflow knows who the customer is, what service they received, when they last interacted, and what message will land. The goal is to turn a one-time job into a recurring service relationship.

Homeowners who already hired you are one forgotten 90-day window away from searching again. Winning them back before they search is the whole play: they already know the truck, the tech, and the house. A new lead from a marketplace does not.


Who This Is For

This playbook is built for home service businesses with all of the following:

  • Team size: 5-25 field staff, with at least one person handling admin or scheduling

  • Revenue range: $500K-$5M annually

  • Existing stack: A field service management platform (ServiceTitan, Housecall Pro, Jobber, or similar) plus email/SMS capability

  • Pain: Customers from 6-24 months ago are dormant, and manual outreach is inconsistent or nonexistent

Red flags — skip this playbook if: your business has fewer than 200 completed jobs in the past 12 months (the segment won't be large enough to justify the build time), you operate on paper-only dispatch with no CRM, or your average job value is under $200 (economics of re-engagement sequences shift at low ticket sizes).


The Cost of Doing Nothing

Every dormant customer in your CRM represents marketing spend already paid. You ran ads, answered the call, dispatched a tech, completed the work. The customer acquisition cost (CAC) for that homeowner is already sunk. When that customer hires a competitor for the next job, you lose the lifetime value while writing off the original acquisition cost as a one-time event.

Re-engaging an existing customer costs less than buying a new one. You already paid for the ad, the phone answer, the dispatch, and the first job. The next visit at that address should not require another acquisition. That holds for HVAC, landscaping, electrical, plumbing, and pest — any trade where the house is still there and the equipment still ages.

A structured follow-up sequence also converts the next job more cleanly than waiting for inbound. The customer who hears from you at 90 days is not comparison-shopping on a marketplace while your CRM still lists them as "active." Existing customers already know your price, your techs, and the last invoice; a first-time caller does not, so they spend less and argue more.

The challenge has never been understanding the value of win-back outreach. The challenge is executing it at scale without burning staff time on manual emails and phone-tag.


Building the Win-Back Trigger: Step-by-Step Recipe

This is the full eight-step workflow for automating a home services win-back campaign from job close to re-booked appointment.

  1. Define your dormancy threshold. Choose a window — typically 90, 120, or 180 days since the last completed job — and set it as the automation entry condition. Most HVAC and plumbing businesses use 90 days; seasonal services like gutter cleaning or pest control often use 180 to match service cycles.

  2. Export or sync your completed-job data. In ServiceTitan, the relevant record is job.status = completed. In Housecall Pro, pull from the jobs endpoint filtered by completed_on date. Set up a nightly or real-time sync so your automation platform sees fresh completions.

  3. Tag the customer record on completion. At job close, apply a tag such as win-back-eligible with a timestamp. This tag becomes the trigger condition for the re-engagement sequence start timer.

  4. Set the countdown timer. Configure the automation to check each tagged record daily. When the elapsed days since job.completed_on exceeds your dormancy threshold with no new job booked, move the record into the active win-back sequence.

  5. Send the first touchpoint: a service reminder. Day 1 of the sequence: a plain-text email referencing the specific service performed ("Hi Sarah, it's been about 90 days since we serviced your AC unit on Oak Street — are you ready for the fall checkup?"). Personalization at this level requires the automation platform to merge job.type, customer.first_name, and property.address fields.

  6. Follow with SMS on Day 3. If no reply or booking link click within 48 hours, queue an SMS from the business's local number. Keep it under 160 characters. Include a one-tap booking link. A text from a local number gets seen on the job site; the Day-1 email is still sitting in promotions.

  7. Send a value-add email on Day 7. A maintenance tip relevant to the service category — seasonal HVAC advice, signs of plumbing wear, gutter inspection checklist. This email positions the business as an expert, not just a vendor.

  8. Final touchpoint: limited-time offer on Day 14. A small incentive ($20 off, free inspection, priority scheduling) sent via email. If no response after Day 14, move the record to a long-dormant segment and drop to quarterly check-ins. Remove from active sequence to avoid fatigue.


Worked Example: 250-Job HVAC Company

Consider a 250-job-per-month HVAC company running ServiceTitan. At the end of each day, the automation platform queries ServiceTitan's API for records where job.status = completed and customer.days_since_last_job crosses 90. On a typical Tuesday a handful of customers cross that line. Each receives a personalized email at 8 AM referencing their specific unit service date and technician name. The ones who ignore it get an SMS on Day 3 via Twilio using the message.create API call with the customer's local-format phone number. The ones who book are the ones who never hit Angi. After setup, nobody on the office staff is drafting those messages by hand.


Tool Comparison: ServiceTitan vs. Housecall Pro vs. USTA Orchestration

Both ServiceTitan and Housecall Pro are excellent field service management platforms. Neither was built primarily as a multi-channel re-engagement engine — understanding where each excels helps you make the right integration decision.

FeatureServiceTitanHousecall ProUS Tech Automations
Job completion triggerYes (native)Yes (native)Via API/webhook
Built-in email sequencesBasicBasicAdvanced multi-step
SMS win-back sequencesAdd-on pricingLimitedIncluded
Cross-channel orchestrationNoNoYes
CRM merge fields in messagesLimitedLimitedFull job/customer data
Booking link integrationYesYesVia platform integration

A mid-market shop that already has ServiceTitan webhooks and a messaging channel can usually wire the first sequence in an afternoon to a day. The slow part is agreeing on the 90-day definition, not the API call.

ServiceTitan wins on deep dispatch integration — if your win-back trigger needs to check technician availability and route to specific crews, ServiceTitan's native scheduling is harder to replicate. Housecall Pro wins on simplicity and price for companies under $1M revenue: its built-in automations cover basic follow-up without adding another tool.

US Tech Automations sits above both platforms as an orchestration layer: it connects to ServiceTitan or Housecall Pro via webhook or API, reads the job.status = completed event, routes the customer record through a configurable win-back sequence, and syncs the booked appointment back to the FSM platform. The value is cross-channel sequencing — email, SMS, and optional voice follow-up — without replacing the dispatch tool that field teams already know.

When NOT to use this platform: if your entire customer base is under 200 contacts and you only need a single follow-up email after job completion, Housecall Pro's native automation will handle that for less investment. US Tech Automations delivers its best ROI when you are managing multi-step, multi-channel sequences across hundreds or thousands of dormant records.


Platform Pricing Comparison

Understanding total tool cost helps home service operators choose the right stack for their win-back volume:

PlatformMonthly BaseWin-Back SequencesSMS IncludedPer-Seat Pricing
ServiceTitan Essential$398/moBasic follow-up onlyAdd-on requiredYes ($125/tech)
Housecall Pro Grow$149/mo1-step automationsAdd-on requiredNo (flat-rate)
Jobber Connect$169/moBasic 2-stepAdd-on requiredNo (up to 5 users)
US Tech AutomationsContact for pricingFull multi-stepIncludedVolume-based

ServiceTitan Essential base cost: $398/month plus per-technician seat fees — ServiceTitan's published pricing for HVAC and plumbing businesses.

Automation does not replace that seat cost. It is how you stop paying for a new lead every time a past customer would have rebooked. Watch CAC against win-back bookings for a quarter: if recovered jobs rise and ad spend for the same volume of work does not, the sequence is paying for itself.


What Win-Back Looks Like by Service Category

Setting expectations is critical. Win-back campaign performance varies significantly by service type, message timing, and offer type.

Service CategoryTypical dormancy clockEmail-only usually looks likeWhat adding SMS changesTicket to watch
HVAC90 daysA reminder they can ignoreA text they see before the first cold snapSeasonal tune-up vs. no-heat emergency
Plumbing120 daysA generic "we miss you"A note that names the last fixtureThe next leak at the same address
Landscaping180 days (seasonal)A spring blast to the whole listA timed ask before the first cutRecurring mow vs. a one-off cleanup
Electrical120 daysSilence until they searchA check-in on the last panel or installThe next add-on in the same house
Pest Control90 daysLapsed service they forget to restartA short text before the next treatment windowRecurring plan vs. a one-time spray

Pest control and HVAC rebook when the calendar matches the house — quarterly treatments, seasonal tune-ups. Skip the SMS and you are betting the Day-1 email gets opened. Homeowners who already had a tech in the house rebook more readily than strangers you are still introducing yourself to. Ninety days since the last job and the customer is on Angi again is the moment you already paid for and then gave away.


Message Timing by Channel

Optimizing send timing within the 14-day sequence is how you keep the conversation from going cold without turning into a blast.

TouchpointChannelSend DayWhat to watch
Service reminderEmailDay 1Did they open a message that names the last job
SMS follow-upSMSDay 3Did they tap the booking link
Maintenance value addEmailDay 7Did a silent customer come back for the tip
Incentive offerEmailDay 14Did the offer close a file that ignored the first three

People see a text. They file an email. That gap is why skipping the SMS touchpoint leaves the sequence talking to an empty promotions tab.

Common Win-Back Mistakes

Waiting too long to define "dormant." Most home service businesses don't build a win-back workflow until customers are 12+ months inactive. By then, the competitor relationship is established. Define dormancy at 90 days and build the sequence before you need it.

Sending generic blasts instead of triggered messages. "Spring tune-up special — 15% off" sent to your entire list reads as spam. "Hi James, it's been 95 days since we replaced your garbage disposal on Elm Street — a quick 20-minute kitchen inspection is on us this month" reads as a service call. Personalization requires structured data from your FSM; automation surfaces it.

Skipping the SMS touchpoint. Many home service owners feel uncomfortable with SMS outreach. A reminder about a furnace they already own is not a cold blast — it is the same local number they already have in their phone. A 48-hour email wait followed by an SMS is how you reach the people who never opened Day 1.

Offering discounts before earning the conversation. Day 14 is the place for an incentive, not Day 1. Starting with a discount trains customers to expect one every time and devalues your service rates.

Not closing the loop with the FSM. A win-back that generates a booking needs to sync back to ServiceTitan or Housecall Pro so dispatch knows. US Tech Automations handles this sync step automatically — when the customer clicks the booking link and selects a time, the job record is created in the FSM without manual data entry.


Glossary of Win-Back Automation Terms

Dormancy threshold: The number of days since a customer's last completed job that triggers entry into a re-engagement sequence.

Job completion trigger: The event in a field service management platform (such as job.status = completed in ServiceTitan) that marks a job as finished and starts the dormancy clock.

Multi-channel sequence: An outreach workflow that spans two or more communication channels — email, SMS, voice — with timing logic between each step.

Merge fields: Dynamic placeholders in a message template (customer name, service type, job date, property address) that populate from CRM or FSM data to personalize each message.

Re-engagement rate: The percentage of dormant customers who take a booking action within the campaign window.

Win-back window: The total duration of the re-engagement sequence before a non-responding customer is moved to a long-dormant segment.

Orchestration layer: A platform that connects to existing FSM and communication tools, reads job events, and executes multi-step cross-channel workflows without replacing the underlying tools.


FAQ

How long should a home services win-back campaign sequence run?

Most effective win-back sequences run 14-21 days with 3-4 touchpoints. Beyond three weeks, response rates drop sharply and message fatigue increases. At Day 14 with no response, move the customer to a low-frequency quarterly check-in rather than continuing daily outreach.

What is the best first message for a win-back campaign?

The best first message references the specific service performed, the date, and the property address. It reads as a service reminder, not a marketing email. "It has been 90 days since we serviced your AC unit at 1234 Oak Street — are you ready for the fall tune-up?" gets a reply. "We miss you — book your next service!" gets deleted.

Can win-back campaigns work for one-time job types like bathroom remodels?

Win-back campaigns work best for repeat-service categories (HVAC, pest control, landscaping, plumbing). For one-time project types, a better strategy is a referral request at 30 days post-completion and a home-check-in email at 12 months. True re-engagement sequences assume a reasonable probability of repeat need.

How do I connect ServiceTitan to an automation platform?

ServiceTitan offers a REST API and webhook support. The most common integration path is a webhook on job.status changes that fires to your automation platform on job completion. From there, the automation platform reads customer and job fields, applies the dormancy logic, and manages the outreach sequence. Setup typically takes 4-8 hours for a developer familiar with both platforms.

What should I offer in a win-back incentive email?

The most effective win-back offers for home services are service-adjacent rather than straight discounts: a free inspection, a priority scheduling slot, or a seasonal maintenance bundle. Flat dollar discounts (e.g., $25 off) outperform percentage discounts for jobs in the $200-$600 range, where the math is clearer to the homeowner.

How do I measure win-back campaign ROI?

Track: (1) re-engagement rate (bookings / total dormant contacts entered), (2) revenue recovered per cohort (re-booked ticket average times number of bookings), (3) cost of sequence per contact (automation platform cost / contacts), and (4) long-term LTV lift (do re-engaged customers become recurring?). Add those up against platform cost after the first two months of live sends. If recovered jobs cover the tool, keep going. If they do not, the copy or the 90-day window is wrong — not the idea of asking.


Internal Resources

For home service businesses building out the full customer lifecycle automation stack, the following guides connect directly to the win-back workflow:


Ready to Deploy Your Win-Back Campaign?

The fastest path to a running win-back automation is a pre-built orchestration layer that already knows how to read ServiceTitan job events, personalize outreach, and sync bookings back. US Tech Automations connects to your existing FSM platform, triggers the re-engagement sequence on job.status = completed events, routes through email and SMS at your configured timing intervals, and writes the new booking back to dispatch automatically — no manual handoff required.

Activate your win-back workflow today and recover dormant customer revenue within 30 days of going live.

About the Author

Garrett Mullins
Garrett Mullins
Workflow Specialist

Helping businesses leverage automation for operational efficiency.

See how AI agents fit your team

US Tech Automations builds and runs the AI agents that handle this work end to end, so your team doesn't have to.

View pricing & plans