You finished the job, got paid, and moved on to the next one. The customer who already let you into their house is the cheapest work available to you, and most service companies have no system at all for going back to them. The version that works is three messages and a sorted list, and it takes an afternoon to set up.
Why the second job is worth more than the next lead
A new lead costs you ad spend, or a directory fee, or the time somebody spent chasing it. Then it has to be qualified, quoted, and sold, and a share of those quotes go nowhere.
A past customer skips most of that. They already know your price range, they have met your crew, and the trust question is settled. The close rate on a quote to a repeat customer is not in the same league as a cold one, and the job usually gets scheduled faster.
Owners know this and still do nothing with it, because new leads arrive on their own and past customers do not. Nobody’s phone rings with a reminder that the Longmont job from two springs ago is due for service.
Start by sorting the list you already have
Export everything out of your invoicing software. Not your CRM, your invoicing software, because that is the only list that proves somebody actually paid you. Then split it into three groups:
- Due now. Anyone whose service has a natural interval that has come and gone. Annual maintenance, seasonal changeover, a filter, a reseal, an inspection. This group is the whole reason to do the exercise.
- One job, no reason to return. They had a single thing done and the interval does not apply. These people are worth more as referral sources than as repeat buyers.
- Quoted, never booked. Not past customers, but the warmest list you own after the first group. They wanted the work and something stopped it.
Sort each group by what the job was worth and work top down. Nothing about this requires software you do not have. A spreadsheet with four columns is enough for the first pass.
The three messages that produce most of the repeat work
- The service due message, sent to group one. Reference the actual job and the actual date. We replaced the water heater at your place off Harmony in March of last year, and the anode rod is due for a look. Specific beats friendly. It proves you kept records, which is itself a selling point in a trade where most companies do not.
- The season ahead message, sent to groups one and two. One message before each busy season naming what you are booking and roughly when the calendar fills. This is not a newsletter. It is two short paragraphs with a date in it.
- The reopened quote, sent to group three. I quoted you on the deck in Erie back in June and never heard back, which usually means the timing or the number was wrong. If it was the number, tell me and I will look at the scope again. Giving people a way to say the price was too high is what gets replies.
Send them from a real address or a real phone number, signed by a person, not from a marketing platform with an unsubscribe banner the size of the message. Text works better than email for most trades, provided you have consent to text them.
When the volume gets past what somebody can send by hand, this is exactly what automation is for, and it is most of what I build into Go High Level follow up sequences. Build it by hand first, though. You will learn what to say from the replies.
The referral ask, and when to make it
Most companies ask for referrals at the worst possible moment, which is never, or at the second worst, which is in a mass email six months later.
The moment is the day after the job finishes, while the customer is still looking at the work. The ask has to be narrow enough to be answerable. Not do you know anyone who needs us. Instead: is there anyone else on your street who mentioned having the same problem. A specific question gets a specific name.
Pair it with the review request rather than competing with it. Same conversation, review first because it is easier to say yes to. If your review process still depends on somebody remembering, fix that first using a review system your front desk will keep using.
Take a photo while you are there too. The follow up message lands differently with the finished work attached, and those photos earn their keep in several other places, which is the case for collecting job site photos in general.
Where this breaks
Almost always at the list. Three or four systems hold pieces of your customer history, crews write addresses on paper, phone numbers were never captured, and nobody recorded what was actually done.
If that is your situation, the fix is not a new platform. It is one field added to whatever you already use: what was done, and when it is due again. Fill it going forward and backfill the biggest jobs by hand. Within a season you have an asset nobody can take from you, unlike your rankings or your ad account.
The second thing that breaks it is treating this as a campaign. It is a quarterly habit. Two hours every three months, same two hours, on the calendar.
Common questions
How often can I contact past customers without annoying them?
Four to six times a year is fine if every message is about their property and their service interval. The thing that annoys people is generic volume, not frequency. One message a year that reads like a mailer will irritate more people than four that reference their own house.
Should I offer a discount to get repeat work?
Try it without one first. Most repeat jobs stall on timing and being reminded, not price, and a standing discount teaches your best customers to wait for it. If you want an incentive, attach it to scheduling in a slow month rather than to the work itself.
My customers are spread from Greeley to Littleton. Should I segment by town?
Segment by drive time, not by town. Group the work so a crew can do three jobs in Windsor and Severance on the same day instead of crossing the metro twice. It is also worth telling people in an outlying area when you will be out their way, since a date makes them decide.
Do I need a CRM for this?
Not to start. A spreadsheet pulled from your invoicing software will carry you through the first two or three rounds, and doing it by hand tells you which message gets replies. Buy software once you know what you are automating, not before.
What if I genuinely have a one and done service?
Then group two is your whole list and referrals are the product. Everything above still applies, with the ask changed from more work to more names. Past customers in a neighborhood where you have done several jobs are the most productive place to start.
I work with service companies across the Front Range, from Greeley and Windsor through Longmont and Arvada down to Littleton, and this is usually the first thing I look at before anyone spends another dollar on leads. Here is how I think about marketing for local service businesses and what retention and lifecycle work involves. The Holland Health Marketing homepage lays out the rest.