Skip to main content
Autopilot
Home service owner sending a text blast to past customers from a phone

Your Old Customers Are a Goldmine: How to Turn Past Jobs Into New Bookings

One operator sent a text blast to 1,700 past customers and booked about $10,000 of work. Here is the system for turning old jobs into new bookings.

Andrew Thompson

Founder, Autopilot

7 min read
Table of contents

My friend Matt runs a junk removal company in Sonoma County. One day he sent a single text blast to 1,700 past contacts. The result: about $10,000 in booked work, roughly 35 jobs, and a phone that rang so nonstop he warned me to never send that many texts at once again.

Now compare that to what new customers cost. When I was running Google Ads for my own company in Los Angeles, a phone call cost me $45 to $60. Just the call. Not the booked job, the ring. Meanwhile the repeat customers sitting in your job history cost you approximately nothing to reach, they already trust you, and they already know your prices.

Most home service owners spend every marketing dollar hunting strangers while a goldmine sits in their CRM. This post is the exact system for mining it: the list, the text and email cadence, the seasonal triggers, and the one phone-number rule that keeps the whole thing from blowing up in your face.

Why repeat customers are the cheapest lead you will ever get

Think about what a past customer already has: your number in their phone, a memory of your crew being on time, and proof you did not scratch their floors. Every objection that makes strangers hard to close is already gone.

The math is lopsided. New lead: ad spend, a $45 to $60 phone call, a quote, a close rate battle against three competitors. Past customer: one text that costs pennies. Even if only a few percent respond, there is no channel with a better return, which is why reactivation shows up in every serious conversation about customer acquisition cost and LTV.

One of the most successful operators I have interviewed, a guy 13 years into running his company in San Diego, told me his single biggest early mistake was not keeping and nurturing a customer list from day one. Thirteen years of names he could have been rebooking, gone. Do not be that guy.

Build the list before you need it

You cannot blast a list you never built. Step one is unglamorous: capture every customer, every job, every phone number, and every email, starting today.

A spreadsheet works until it does not. The real fix is keeping every contact and full job history in one system like clients and leads, where the customer record, what you hauled, what they paid, and every text thread live together. Clean data entry matters more than it sounds: if you want to send "Hi Sarah" instead of "Hi FIRSTNAME", the names have to go in right on day one.

The list compounds quietly. A hundred jobs a month is 1,200 contacts a year. Two years in, you are sitting on the same size audience Matt turned into $10,000 with one send.

The reactivation text blast that actually works

Text message conversation rebooking a past junk removal customer

Here is the playbook, learned from Matt's blast and from running my own.

Get registered first. Before you can send marketing texts legally through any serious platform, you need A2P registration: your EIN, website, and business structure get verified, and approval takes about a week. It is paperwork, it is worth it, and it is required. Do it before the slow season, not during it.

Text only people who know you. Past customers and leads who gave you their number. Never cold-blast strangers; that is how you get numbers flagged and complaints filed. Permission is the whole game.

Keep the message human. Short, first name, one offer, one way to respond. Something like: spring cleanout special this month for past customers, reply YES for a quote. No links stacked on links, no wall of text.

Stagger your sends. Matt sent all 1,700 at once and the phone melted. Send a few hundred at a time so every reply gets answered while it is hot. A missed reply is a missed job.

Honor opt-outs automatically. Anyone who says stop must never get another marketing text. A good SMS blast system handles the opt-out list for you, which matters for the number-separation rule coming next.

Never blast from your main business number

This is the rule almost everyone learns the hard way, and I made a full video on it.

Your business sends two kinds of texts. Transactional messages: scheduling confirmations, on-my-way texts, estimates, invoices. And marketing messages: promos and reactivation blasts. If you send marketing from the same number that runs your operations and a customer replies "stop," that opt-out can block your job texts too. Now you cannot text them their appointment time because of a promo they ignored in February.

The fix is dedicated numbers. Keep your main line for job communication, and run blasts from a separate marketing number. In Autopilot you can run multiple numbers in one account, and when someone opts out of marketing they still get every transactional message. Bonus: extra numbers double as tracking numbers for yard signs and mailers, so your blasts and your ad tracking use the same setup.

Email: the free layer on top

Text gets read in minutes, but email is free and nobody tires of ignoring it. Use both layers for different work.

Email carries the longer stuff: seasonal newsletters, before-and-after photos, a list of services people forget you offer. The customer who hired you for a couch pickup has no idea you also clear garages, sheds, and estates until you show them. An email blast to your full list costs nothing per send, so it can run monthly while text stays reserved for offers with teeth.

The move that ties it together is automation. A sequence can send the review request after the job, the check-in email at six months, and the reactivation text at twelve, without you remembering anyone. I covered where this fits in the bigger machine in how to automate your junk removal business.

Seasonal triggers: when to hit send

Reactivation works best with a reason. Calendar the triggers once a year and stop improvising:

  • Spring: cleanout season. Garages, yards, storage units. Your biggest blast of the year.
  • Summer: moving season. Anyone who moved within two years knows someone else moving.
  • Fall: pre-holiday clear-outs, guest rooms, and estate work.
  • Slow season: whenever your phone goes quiet, that is the signal. A past-customer offer is the fastest lever you can pull, and it was exactly the use case behind Matt's $10,000 blast.

Stack a referral ask on top of every touch. "Know anyone who needs junk gone this spring? Send them our way" costs zero extra words and turns your list into a referral engine. Reviews follow the same pattern: a friendly follow-up to happy past customers is the easiest review velocity you will ever get.

The LTV shift: think in years, not jobs

Here is the mindset change that makes all of this feel worth the setup. A junk removal customer might only need you once every two to three years. Look at one job and they are a one-time transaction. Look at a decade and that customer is three or four jobs, a couple of referrals, and a review, easily $1,000 or more in lifetime value from a single $300 first job.

Once you see customers that way, the list stops being an afterthought and becomes the most valuable asset your company owns. It is a big part of what a buyer pays for if you ever sell, and it is the difference between marketing that compounds and marketing you re-buy every month from Google. New leads still matter, and I wrote the full playbook on getting junk removal leads, but the cheapest booking of next month is already sitting in last year's job history.

FAQ: rebooking old customers

How do I win back old customers without being annoying?

Text past customers a couple of times a year with a real offer, and email monthly at most. Always include an opt-out, honor it instantly, and send from a dedicated marketing number so operational texts are never affected. Relevance beats frequency: a spring cleanout offer in March lands, a generic "we miss you" does not.

Do text blasts to past customers actually work?

Yes, when the list is real. One operator I know sent a blast to 1,700 past contacts and generated about $10,000 and roughly 35 jobs. Response depends on list quality and offer strength, but past customers convert far better than any cold channel because trust is already built.

Is it legal to text my past customers promotions?

Text people who did business with you and gave you their number, complete A2P registration for your business first, include opt-out language, and honor every stop request automatically. Never buy lists or text strangers. Permission-based texting to your own customers, done through a registered platform, is standard practice.

How often should customers hear from my business?

A practical rhythm: an automated review request right after the job, a check-in or seasonal email a few times a year, and two to four text offers annually tied to seasons or slow periods. Enough to stay the company they think of first, not enough to trigger opt-outs.

Mine the goldmine you already own

Every job you have ever completed is a future booking waiting for a nudge. Autopilot plans start at $49 a month for your customer list and job history, with blasts, sequences, follow-ups, and dedicated marketing numbers on Full Throttle at $149. Start a free trial or check the pricing, then go make your old customers your next busy week.

Ready to grow your business?

Get more done in less time with tools that remove friction from your daily work.