How to Use Workiz to Turn One-Time Customers Into Repeat Clients
Key Takeaways
- Acquiring a new customer costs 5-7x more than retaining an existing one
- Most contractors never contact past customers again after the initial job
- Service cycle follow-up: HVAC every 6-12 months, plumbing annual check, pest control quarterly
- LeakFinder tracks your Workiz service cycles and flags customers due for repeat service
Acquiring a new customer costs 5-7x more than retaining an existing one, according to Bain & Company. But most contractors treat every Workiz customer as a one-and-done transaction and never reach out again.
Your Workiz account is full of people who already hired you, already trusted you, and already paid you. They’re the easiest sales you’ll ever make - if you actually stay in touch.
The repeat business math for contractors
Think about one AC install customer. You sold the unit, did the install, and moved on. But that customer needs maintenance every year. That’s 15-20 years of annual tune-ups at $150-$250 each.
One AC install customer is worth $3,000-$5,000 in maintenance revenue alone over the life of the equipment - on top of the original install. And when that unit finally dies, who are they calling for the replacement? The contractor who’s been showing up every year, or the one who disappeared after the install?
A BrightLocal survey found that 60% of consumers return to businesses they’ve used before when they need the same type of service. But “return” requires they remember you exist. If you haven’t contacted them in 18 months, you’re competing against Google all over again.
This math scales fast. If you completed 200 jobs last year and never followed up with any of those customers, you left hundreds of potential repeat appointments on the table. Each one would have cost you nothing in marketing spend.
Why past customers forget about you
You did great work. The customer was happy. They said “I’ll definitely call you next time.” And then they didn’t.
They didn’t save your number. Your business card went in a drawer. Your name in their call log got buried under 500 other calls. Eight months later, when the furnace acts up, they search Google just like they did the first time.
They can’t remember your company name. This sounds crazy, but most homeowners can’t recall the name of the contractor who worked on their house a year ago. BrightLocal found that 76% of consumers use Google to find local businesses, even ones they’ve used before. If they can’t remember your name, they’re searching “HVAC repair near me” and you’re back to competing with every other contractor in town.
Your competitor mailed them a postcard. While you were busy running jobs and never looking back at past customers, another contractor sent a seasonal maintenance reminder to the same neighborhood. Your past customer is now their new customer - not because you did bad work, but because you went silent.
The service cycle approach
Every trade has a natural service cycle. Customers need you on a predictable schedule. The contractors who build these cycles into their follow-up system generate revenue on autopilot.
HVAC: every 6-12 months. Heating tune-up in fall, cooling tune-up in spring. Two touchpoints per year that keep you in front of the customer and catch problems before they become emergency calls.
Plumbing: annual check recommended, emergency-driven otherwise. Drain cleaning, water heater flushes, and fixture checks give you a reason to reach out once a year. The service itself costs the customer $150-$300 and often uncovers bigger jobs.
Roofing: annual inspection. Post-storm check-ins and annual roof inspections keep you connected. A 15-minute inspection that catches a small leak leads to a repair job, which leads to a full replacement recommendation 5 years later.
Pest control: quarterly. This trade has the tightest cycle and the highest repeat rate. Quarterly treatments are standard, and customers who cancel usually come back when the bugs return.
Tommy Mello built A1 Garage Door Service into a $200M+ company partly by systematically following up with every past customer on a maintenance cycle. He’s talked publicly about how he never lets a customer “leak” to a competitor. Every garage door installation gets follow-up calls, maintenance reminders, and seasonal check-ins. The customer stays in the system forever.
His approach is simple in concept. After every job, the customer enters a follow-up cycle. They hear from A1 at regular intervals. When they need garage door service again - and they will - A1 is the only company they think of.
How to find Workiz customers due for service
Workiz stores every completed job with a date, service type, and customer contact. The data you need is already there. The question is how you access it.
Manual method: sort by last job date. Go to your completed jobs in Workiz and filter by service type. If you’re an HVAC company, pull all AC installations and tune-ups from 10-14 months ago. Those customers are due for service. Export the list and start calling.
Then do the same for other service types. Water heater installs from 11 months ago. Drain cleanings from last year. Duct cleanings from 18 months ago. Each service type has its own cycle, so you need to check each one separately.
The problem with the manual method is time. Sorting, filtering, and exporting from Workiz takes 1-2 hours per service type. If you offer 5 service types, that’s a full day just building your callback list. And you have to do it every month.
A plumber on r/plumbing described reaching out to 50 past customers from the previous year’s drain cleaning jobs. He booked 23 repeat appointments in two weeks - nearly a 50% re-booking rate. His total cost for those 23 jobs was the time it took to make 50 phone calls. No ad spend. No lead generation. Just calling people who already knew and trusted him.
He kept the calls simple. “Hey, it’s [name] from [company]. We did your drain cleaning last [month]. Just wanted to check in and see if everything’s still flowing well. We recommend a follow-up annually - want me to get you on the schedule?”
What to say when you reach out to past customers
Calling past customers feels awkward to most contractors. It shouldn’t. You’re not cold-calling a stranger - you’re checking in with someone who already hired you.
Keep it simple. Reference the specific work you did. “Hi [name], this is [your name] from [company]. We [installed your water heater / cleaned your drains / replaced your thermostat] back in [month]. I wanted to check in and make sure everything’s still working well.”
That’s it. Don’t launch into a sales pitch. Ask how the work is holding up. Then mention the service cycle: “We typically recommend [annual maintenance / a follow-up cleaning / an inspection] around this time. Want me to get you on the schedule?”
Offer a returning customer discount if you want to sweeten it. Ten percent off for past customers costs you almost nothing and gives the customer a reason to say yes today instead of “let me think about it.”
The tone matters. You’re a contractor who cares about the work you did, not a telemarketer reading a script. If you track your marketing channels properly, you’ll notice that repeat customers cost a fraction of what new customer acquisition costs - making every one of these calls worth the two minutes it takes.
How LeakFinder automates service cycle tracking
The manual method works, but it depends on someone spending hours in Workiz every month building callback lists. When you get busy - and you will get busy - the callback list stops getting built.
LeakFinder connects to your Workiz account and tracks service cycles automatically. It reads your completed job history, calculates when each customer is due for service based on the job type, and surfaces them when they’re approaching the window.
HVAC customers who got a tune-up 11 months ago show up on your list before the 12-month mark. Drain cleaning customers from last year appear when it’s time for their annual service. You don’t have to remember the dates, build the filters, or maintain a spreadsheet.
The result is a steady flow of warm callbacks to customers who already know your name and already trust your work. That’s revenue your competitors have to spend thousands in marketing to generate - and you get it from a phone call.
LeakFinder is a free tool that connects to your Workiz account and sorts every contact into follow-up buckets based on urgency. No more scrolling through tabs trying to figure out who to call. Try LeakFinder free - it takes under five minutes to set up.
Written by
Pipeline Research Team