Latest / The Retention Marketing Podcast with Fexingo: Email, SMS, and Loyalty for Repeat Customers / How a Home Cleaning Brand Uses SMS to Retain Customers After Service Gaps
Transcript
- Lucas: You know that feeling when you book a house cleaner, and then life gets busy and you skip a week, and then a month goes by, and suddenly it's been three months and you feel weird about calling them back? Luna: Oh, absolutely. There's this guilt factor — like they'll think you abandoned them. And the longer you wait, the harder it is to restart. Lucas: Right. And that's a real problem for home cleaning brands. Their entire business model depends on repeat bookings. But unlike a coffee subscription where you use it every day, cleaning is a service people skip. So one brand I've been looking at — FreshNest, a regional cleaning company in the Pacific Northwest — decided to tackle this exact gap using SMS. Luna: And before we dive in — it's worth saying that these conversations take time to research and produce. If you've ever gotten a practical idea from this show that saved you a chunk of effort or money, supporting us with a couple of dollars a month on buy me a coffee dot com slash fexingo genuinely helps keep it ad-free and independent. Lucas: Yeah. It's a small thing that makes a big difference for us. So — FreshNest. They noticed that about 18% of their customers hit a 'skip streak' of more than 30 days without a booking. And historically, those customers had a very low return rate. Only about 1 in 4 ever rebooked on their own. Luna: So they needed a nudge. But email felt too passive, and a phone call felt too invasive? Lucas: Exactly. Email open rates for their reactivation campaigns were hovering around 22%. And calling felt like a hard sell. So they tested SMS. And they landed on something surprisingly simple: a text that says, 'Hey, we miss you! Book your next clean and we'll add a free oven clean or fridge deep-clean — your choice. No strings attached.' Luna: Free add-on. So it's not a discount on the service itself — it's an upgrade. That's clever. It doesn't cheapen their core offering. Lucas: Exactly. They tested two versions: one with a 15% discount, and one with the free add-on. The free add-on won by a huge margin — 40% reactivation rate within 48 hours, compared to 18% for the discount. And the average order value for the reactivated customers was actually 12% higher than their pre-gap bookings, because people who take the free add-on tend to book additional services. Luna: So the freebie becomes a gateway to upsells. They come back for the oven clean, and then they add a carpet steam or something. That makes sense. But what about timing? Did they test sending the SMS on day 30 versus day 45? Lucas: They did. And the sweet spot was day 35. Day 30 was too soon — some people were still in their 'I'll book next week' mindset. Day 35 hit right when they were starting to feel that guilt but hadn't fully checked out. They called it the 'awkward gap' window. And within that window, the SMS open rate was 97%. Luna: That's insane. 97%? SMS is already high, but that's basically everyone. Lucas: Right. And the click-through rate was 34%, which for a reactivation campaign is massive. Over the course of a year, they reactivated about 2,800 customers through this SMS program. And those customers generated an incremental $2.1 million in revenue, net of the cost of the free add-ons. Luna: So the free oven cleaning cost them maybe $30 per customer in labor and supplies, but they recouped that in the first booking and then some? Let's do the math — 2,800 customers times $30 is $84,000 in add-on costs. Versus $2.1 million in revenue. That's a 25x return. Lucas: Roughly, yeah. And they also measured that the reactivated customers had a 40% lower churn rate over the next six months compared to customers who came back organically. So the SMS didn't just bring them back — it reset their habit. The free add-on gave them a positive association with re-engaging. Luna: Makes me wonder if this would work for other service businesses. Like, a dog walker offering a free nail trim, or a lawn care company offering a free aeration. The logic seems transferable. Lucas: It does. But I think the key insight is that the add-on has to feel like a real upgrade, not a token. FreshNest tested a free 'dusting boost' — which is essentially a more thorough dusting — and it flopped. Only 9% reactivation. Because customers didn't perceive it as a distinct service. Oven cleaning is a pain point. Fridge deep-clean too. It's something people would pay for separately. That's the psychology. Luna: So the offer has to be something the customer actually wants but wouldn't necessarily buy for themselves. And the SMS has to show up at the exact moment when they're feeling the gap. That's a hard combination to nail without data. Lucas: FreshNest had the data because they tracked booking frequency and service gaps in their CRM. They segmented customers by how many previous cleans they'd had before the gap — one-time customers versus repeat customers. And the results were different. For one-time customers, the SMS reactivation rate was only 22%. For customers who had three or more previous cleans, it was 55%. So they actually stopped sending the SMS to one-timers after the first test, because the ROI wasn't there. Luna: That's smart segmentation. Don't throw good money after bad. Focus on the customers who already have a habit, just need a reset. So what about SMS frequency? Did they worry about annoying people? Lucas: They sent only one SMS per gap. If the customer didn't respond within a week, they sent a single follow-up email — not another text. And they unsubscribed anyone who had two consecutive unresponded gaps. So the SMS list stayed clean. Their overall SMS opt-out rate for the campaign was under 2%, which is low for a reactivation message. Luna: Interesting. So they respected the channel by not overusing it. That's rare. Most brands send three or four texts and then wonder why their opt-out rate spikes. Lucas: Exactly. The other thing they did was personalize the SMS with the cleaner's name. So instead of 'your FreshNest team', it said 'Hi Sarah, it's Mike — I cleaned your place in March. We've got a free oven clean waiting for you.' They tested that against a generic version and the personalized one had a 50% higher conversion rate. Luna: Because it reminds you of a real person. That guilt I mentioned earlier — now it's personal. You're not ignoring a company, you're ignoring Mike. That's powerful. But also a bit tricky if the cleaner has left the company. Lucas: They handled that by only using the cleaner's name if that cleaner was still employed and available to be assigned. Otherwise they used a generic 'your FreshNest team'. So they had a fallback. And they tracked cleaner tenure. Smart operational detail. Luna: Alright, so the playbook is: segment by past booking frequency, wait until day 35, send a personalized SMS with a genuinely valuable add-on, and follow up just once by email. That's clear. But I want to push back a little — isn't this just a reactivation campaign? How is it really about retention marketing? Lucas: Fair question. I'd argue it's retention because it prevents the customer from becoming a lost customer. The gap is a signal that the habit is breaking. If you catch it at day 35, you're retaining someone who would otherwise churn. FreshNest calculated that without the SMS program, their annual customer churn rate would have been 32%. With it, it dropped to 24%. That's an 8 percentage point improvement, which for a subscription-like service is huge. Luna: And the additional revenue from the reactivated customers — that $2.1 million — that's not just a one-time bump. If those customers stay for another 6 months on average, that compounds. So the SMS program likely has a payback period of less than a month. Lucas: They actually calculated the payback at 18 days. Because the average reactivated customer spent $85 on their first booking back, and the cost of the free add-on plus the SMS delivery was about $32. So by the second booking, it's pure profit. And 60% of reactivated customers made a second booking within 60 days. Luna: So the free add-on pays for itself almost immediately. That's a no-brainer for any home service brand. I'm surprised more companies don't do this. I get emails from my lawn care company offering me 20% off, but never a free aeration. Maybe they should listen to this episode. Lucas: Maybe they should. One last detail I found interesting: FreshNest also offered the free add-on to customers who had never churned — just as a loyalty perk. But they sent that via email, not SMS. The SMS channel was reserved exclusively for the reactivation campaign. So customers never got a text about a free add-on unless they had a gap. That maintained the perceived exclusivity of the SMS. Luna: Ah, so the SMS itself becomes a signal: 'Hey, this is important, we're only texting you because we don't want to lose you.' That's smart channel management. It makes the SMS feel urgent without saying 'urgent'. Lucas: Right. And because the email loyalty program had lower free-add-on uptake — around 12% — they didn't cannibalize anything. The two channels served different purposes. So the big takeaway: if you're a service business with a booking gap problem, treat your SMS as a high-value, low-frequency channel. Don't blast it. Use it for the moments that matter. Luna: I think the FreshNest case is a great example of using data and psychology together. The free add-on, the timing, the personalization — it's not just about sending a text. It's about understanding why customers leave and offering a genuine reason to come back. And that's what retention marketing should be. Lucas: Yeah. I'd love to see a similar test in a different vertical — maybe a dental practice offering a free whitening session after a missed cleaning. The structure seems portable. Luna: If anyone tries it, let us know. We'd love to follow up on a future episode.