7 Customer Reactivation Email & SMS Templates for Service Businesses

Copy, customize, and send. Proven scripts that bring past customers back.

Updated February 2026 โ€” You've got 200, 500, maybe 1,000+ past customers sitting in your CRM right now. They already know you. They already trust your work. And most of them need your service again โ€” they just haven't thought about it.

Below are 7 battle-tested templates you can copy and customize in under 5 minutes. We've split them into SMS (text messages) and email โ€” use whichever fits your business.

Key stat: Reactivating a past customer costs 5-7x less than acquiring a new one, and past customers convert at 60-70% vs. 5-20% for new prospects. (Harvard Business Review)

๐Ÿ“‹ Templates in this guide:

  1. The Casual Check-In (SMS)
  2. The Seasonal Reminder (SMS)
  3. The "We Miss You" Offer (Email)
  4. The Maintenance Reminder (SMS)
  5. The Social Proof Nudge (Email)
  6. The Direct Ask (SMS)
  7. The Last Chance (Email)

1. The Casual Check-In

Best for: 3-6 months since last service. Low pressure, high response rate. Works for any service type.

SMS Template
Hey [First Name], it's [Your Name] from [Business]. Haven't heard from you in a while โ€” just wanted to make sure everything's still looking good from that [last service type] we did back in [month]. Need anything before [season] hits? Happy to get you on the schedule. ๐Ÿ‘
๐Ÿ’ก Why it works: It doesn't sell. It checks in. The question at the end gives them an easy opening to say "actually, yeah I do need..." โ€” which is exactly what 10-15% of recipients will do.

2. The Seasonal Reminder

Best for: Seasonal businesses (lawn care, pressure washing, HVAC, pest control). Send 2-3 weeks before the season starts.

SMS Template
Hi [First Name]! [Season] is almost here and we're booking up fast. Last year we did your [service] in [month] โ€” want me to get you scheduled around the same time? I can hold a spot for you this week. Just reply YES and I'll send over the details.
๐Ÿ’ก Why it works: Urgency (booking up fast) + specificity (referencing their actual service history) + a one-word CTA (reply YES). Makes it effortless.

3. The "We Miss You" Offer

Best for: 6-12 months inactive. Customers who used you once or twice but didn't become regulars. Use email for this one โ€” it needs more space.

Email Template
Subject: A little something for a past customer Hi [First Name], It's been a while since we took care of your [property/system/space] back in [month/year], and I wanted to reach out personally. We've been growing โ€” added [new equipment/team member/service area] โ€” and I'd love to work with you again. As a thank-you for being a past customer, I'd like to offer you [15-20% off / $X off / free add-on] on your next service. No strings, no expiration pressure โ€” just a standing offer whenever you're ready. If anything comes up, just reply to this email or call/text me at [phone]. Hope you're doing well, [Your Name] [Business Name]
๐Ÿ’ก Why it works: Personal tone (not corporate), acknowledges the gap honestly, gives a reason to come back NOW (the offer), and removes pressure ("whenever you're ready").

4. The Maintenance Reminder

Best for: HVAC, pest control, plumbing, pool service โ€” anything with a regular maintenance cycle. Send when their last service date plus the typical interval has passed.

SMS Template
Hi [First Name], this is [Your Name] at [Business]. According to our records, your last [service type] was [date/timeframe]. Most [systems/properties] need [service] every [interval] to stay in good shape. Want me to schedule your next one? I have openings [this week / next week].
๐Ÿ’ก Why it works: Positions you as the expert who tracks their maintenance schedule. Creates urgency through implied risk ("to stay in good shape") without being pushy.

5. The Social Proof Nudge

Best for: Customers who got a quote but never booked, or customers who used you once. Works great in email where you can include a photo.

Email Template
Subject: Your neighbor just booked us again Hi [First Name], Just wrapped up a [service] for [a customer / someone in your area] and the results were ๐Ÿ”ฅ. [Attach a before/after photo if you have one] It reminded me โ€” we did your [service] back in [timeframe] and I was wondering if it's time for a refresh? [Season] is our busiest time and spots fill up quick. If you want to get on the books, just reply here or text me at [phone]. Talk soon, [Your Name]
๐Ÿ’ก Why it works: Social proof ("your neighbor booked us") + visual results + scarcity. People don't want to be the house on the block that looks worse than the neighbors.

6. The Direct Ask

Best for: Customers you have a good relationship with. 6+ months since last service. Keep it short โ€” this one lives or dies on its casualness.

SMS Template
Hey [First Name], [Your Name] here. Been thinking about past customers I enjoyed working with and your name came up. Any chance you need [service] this [season]? Would love to take care of you again.
๐Ÿ’ก Why it works: Flattery that feels genuine ("your name came up"). It's personal enough that it doesn't feel automated, and direct enough that it demands a response (yes or no).

7. The Last Chance

Best for: 12+ months inactive. Your final attempt before archiving them. Make it count.

Email Template
Subject: Should I close your file? Hi [First Name], I'm doing some housekeeping in our customer database and noticed it's been over a year since we did your [service]. I don't want to keep bugging you if you've moved, found someone else, or just don't need [service] anymore โ€” totally understand. But if there's anything we can help with, I'd love to hear from you. Just reply to this email and we'll make it happen. Either way, wishing you a great [season]. [Your Name] [Business Name]
๐Ÿ’ก Why it works: The "should I close your file" subject line has some of the highest open rates in reactivation campaigns (25-35%). It triggers loss aversion โ€” people don't want to lose access to something, even if they haven't used it.

How to Get the Most Out of These Templates

  1. Personalize the brackets. Every [bracket] should be filled with real data from your CRM. Generic messages get ignored; specific ones get replies.
  2. Send SMS between 9am-11am or 1pm-4pm. Avoid early mornings, late nights, and lunch hour. Tuesday through Thursday performs best.
  3. Don't blast everyone at once. Send 20-30 per day. If you get flagged as spam, your number gets blocked.
  4. Follow up once. If they don't reply in 5-7 days, send ONE follow-up. After that, move on.
  5. Track everything. Which template got the most replies? Which customers booked? This data makes your next campaign 2x better.
Expected results: With personalized outreach to 100 past customers, expect 10-15 replies, 5-8 interested leads, and 3-5 booked jobs. At an average ticket of $200-500, that's $600-$2,500 from a few hours of work.

The Problem with Manual Outreach

These templates work. But here's the reality: you won't send them.

You'll copy template #1, paste it into a text, realize you need to look up the customer's last service date, find their phone number, customize the message, send it... and then do that 299 more times.

By customer #12, you're back to running your business and the other 288 customers never hear from you.

That's exactly the problem ReachBack solves. It connects to your CRM, automatically personalizes every message with real customer data, lets you review everything before it sends, and tracks all replies in one dashboard.

Skip the copy-paste. Let AI do the personalization.

ReachBack takes these exact strategies and automates them for your business. Every message sounds like you wrote it personally.

Try ReachBack Free โ†’

Related Resources