The revenue sitting in your existing customer list
Acquiring a new customer costs five to seven times more than keeping an existing one. That number comes from Harvard Business Review, and it's been validated across dozens of industries. For service businesses, the math is even more lopsided because your past customers already trust you, already have your number, and already know you do good work. Getting them to spend again requires almost no convincing compared to a cold lead who's never heard of you.
Despite that, most service businesses have no structured follow-up after the invoice is paid. The job ends, the truck drives away, and that customer doesn't hear from you again until something breaks. Meanwhile, you're spending hundreds of rand per lead trying to find new customers who are strangers.
The three follow-ups that compound revenue
The satisfaction check (3-5 days post-job). This one does double duty. On the surface, you're making sure the customer is happy and nothing needs attention. Below the surface, you're creating a second positive interaction that deepens the relationship and opens the door to a Google review request. The script is simple: "Hey [name], wanted to make sure everything is running well after Tuesday's install. Any questions or anything we should look at?" If there's an issue, you catch it before it becomes a complaint. If everything's great, you follow with "Would you mind leaving us a quick review? Here's the link."
This single follow-up is worth more than most businesses realize. BrightLocal reports that 76% of consumers who are asked to leave a review go on to do so, but only 36% will do it unprompted. One text message can be the difference between a steady stream of reviews and a stale Google profile.
The seasonal maintenance reminder
Every service trade has natural maintenance cycles. Plumbers can pitch winterization services before the first freeze and water heater flushes in early spring. Electricians can schedule panel inspections that often lead to upgrade conversations. Roofers have storm-season checks and annual gutter cleanings. Landscapers have spring cleanups and fall leaf removal. These cycles are your built-in reason to reach back out, and they're the easiest sale you'll ever make because the customer already knows and trusts you.
Set up your CRM to flag every completed job with a maintenance reminder date. When that date arrives, send a message that's specific to their situation: "Hi [name], it's been about 6 months since we installed your new roof. Autumn inspections keep the workmanship warranty valid and catch small issues before they turn into emergency calls. Want me to get you on the schedule for next week?"
Notice what that message does. It references their specific equipment by name, which shows you remember them. It explains the benefit in practical terms they care about (warranty, avoiding emergencies). And it makes booking easy with a direct question. Compare that to a generic "Time for your annual maintenance!" blast email that gets deleted without a second thought.
The upgrade and expansion conversation
The third follow-up happens at a natural inflection point: a year after a major install, when a warranty is about to expire, or when you've noticed something during a maintenance visit that suggests additional work.
This isn't upselling in the sleazy sense. It's professional advice based on what you know about their system. "During your annual inspection, I noticed the caulking around your upstairs windows has started to crack and pull away. It's not urgent, but you're probably losing a meaningful amount of heated and cooled air through those gaps. If you want, I can put together a quote to reseal them, which would also bring your energy bill down." That's a genuine service, not a sales pitch, and it leads to additional revenue because you're the expert they already trust.
The data supports this approach. According to Salesforce research, 65% of a company's business comes from existing customers, and the probability of selling to an existing customer is 60-70% compared to 5-20% for a new prospect. Every job you complete is the beginning of a relationship, not the end of a transaction.
Putting it together as a system
The mechanics are straightforward. After every completed job, three automated triggers fire in your CRM: satisfaction check at day 5, maintenance reminder at the appropriate interval, and an annual relationship touchpoint. Each one is personalized with the customer's name, their equipment details, and their service history. Each one ends with a clear, easy next step.
A business completing 30 jobs a month that converts even 15% of follow-up touches into additional work is looking at 4-5 extra jobs per month with zero marketing spend. Over a year, that's 50+ additional jobs from customers who were already in your database, already trust you, and cost nothing to acquire.