Cut Win-Back Costs for Home Services 2026 [Playbook]
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.
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.
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 bycompleted_ondate. Set up a nightly or real-time sync so your automation platform sees fresh completions.Tag the customer record on completion. At job close, apply a tag such as
win-back-eligiblewith a timestamp. This tag becomes the trigger condition for the re-engagement sequence start timer.Set the countdown timer. Configure the automation to check each tagged record daily. When the elapsed days since
job.completed_onexceeds your dormancy threshold with no new job booked, move the record into the active win-back sequence.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, andproperty.addressfields.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.
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.
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.
| Feature | ServiceTitan | Housecall Pro | US Tech Automations |
|---|---|---|---|
| Job completion trigger | Yes (native) | Yes (native) | Via API/webhook |
| Built-in email sequences | Basic | Basic | Advanced multi-step |
| SMS win-back sequences | Add-on pricing | Limited | Included |
| Cross-channel orchestration | No | No | Yes |
| CRM merge fields in messages | Limited | Limited | Full job/customer data |
| Booking link integration | Yes | Yes | Via 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:
| Platform | Monthly Base | Win-Back Sequences | SMS Included | Per-Seat Pricing |
|---|---|---|---|---|
| ServiceTitan Essential | $398/mo | Basic follow-up only | Add-on required | Yes ($125/tech) |
| Housecall Pro Grow | $149/mo | 1-step automations | Add-on required | No (flat-rate) |
| Jobber Connect | $169/mo | Basic 2-step | Add-on required | No (up to 5 users) |
| US Tech Automations | Contact for pricing | Full multi-step | Included | Volume-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 Category | Typical dormancy clock | Email-only usually looks like | What adding SMS changes | Ticket to watch |
|---|---|---|---|---|
| HVAC | 90 days | A reminder they can ignore | A text they see before the first cold snap | Seasonal tune-up vs. no-heat emergency |
| Plumbing | 120 days | A generic "we miss you" | A note that names the last fixture | The next leak at the same address |
| Landscaping | 180 days (seasonal) | A spring blast to the whole list | A timed ask before the first cut | Recurring mow vs. a one-off cleanup |
| Electrical | 120 days | Silence until they search | A check-in on the last panel or install | The next add-on in the same house |
| Pest Control | 90 days | Lapsed service they forget to restart | A short text before the next treatment window | Recurring 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.
| Touchpoint | Channel | Send Day | What to watch |
|---|---|---|---|
| Service reminder | Day 1 | Did they open a message that names the last job | |
| SMS follow-up | SMS | Day 3 | Did they tap the booking link |
| Maintenance value add | Day 7 | Did a silent customer come back for the tip | |
| Incentive offer | Day 14 | Did 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:
How to set up lead nurturing for home service businesses in 2026 — covers the pre-job nurture sequence that feeds customers into your active database
How to automate payment reminders for home service businesses — closes the invoicing loop before dormancy begins
Home services text message follow-up automation recipe — detailed SMS sequence setup for field service teams
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

Helping businesses leverage automation for operational efficiency.
Related Articles
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