SchedulingKit
🔁
sms Template

Lapsed Client Re-Engagement SMS Sequence

Three-message SMS sequence to win back clients who haven't booked in 30, 60, or 90 days.

Template Preview

Message 1 (30 Days - Gentle Nudge):
Hi {{client_name}}! It's been a while since your last visit to {{business_name}}. We miss you! Ready to book your next appointment? {{booking_link}}

Message 2 (60 Days - Value + Incentive):
{{client_name}}, it's been 2 months! We'd love to see you again. Here's {{offer_amount}} off your next visit: {{promo_code}}. Book now: {{booking_link}} - {{business_name}}

Message 3 (90 Days - Last Chance):
We haven't seen you in 90 days, {{client_name}}. Before we close your file, we wanted to offer one last chance: {{final_offer}}. Book: {{booking_link}} - {{business_name}}

How to Use This Template

1

Copy the Template

Click the copy button above to copy to clipboard

2

Replace Variables

Swap {{variables}} with your business info

3

Send or Automate

Use manually or automate with SchedulingKit

Variables to Replace

{{client_name}}{{business_name}}{{booking_link}}{{offer_amount}}{{promo_code}}{{final_offer}}

💡 Pro Tips

Automate the sequence so it fires based on last-booking date without manual intervention

Escalate the offer with each message — no offer at 30 days, small offer at 60, bigger at 90

Keep each message under 160 characters to avoid double SMS charges

Stop the sequence immediately if the client books at any stage

Perfect For

Client win-back campaignsReducing churn in service businessesAutomated retention workflowsSalon, spa, and wellness re-engagement

When to Use This Template

🎯

Set up as an automated sequence triggered by inactivity milestones (30, 60, 90 days since last booking). This is a set-it-and-forget-it workflow that runs continuously in the background.

✅ Best Practices

Set up automation triggers based on "days since last appointment" so the sequence runs hands-free

Escalate the incentive at each stage: no discount at 30 days, 10-15% at 60 days, 20-25% or a free add-on at 90 days

Include a direct booking link in every message so conversion is one tap away

Suppress the next message automatically when a client books to avoid awkward follow-ups

⚠️ Common Mistakes to Avoid

Sending all three messages regardless of whether the client rebooked after the first one

Using the same flat offer for all three messages instead of escalating the incentive

Sending SMS outside business hours when the message will be buried by morning notifications

Forgetting to include opt-out language required for SMS marketing compliance

Frequently Asked Questions

When should the 30/60/90 day clock start?

Start counting from the date of the client's last completed appointment, not their last booking date. If they booked but no-showed, they need a different follow-up sequence.

What if a client doesn't respond to all three messages?

After 90 days with no response, move the client to an "inactive" list. You can try one final email (not SMS) at the 6-month mark, but beyond that, focus your energy on active clients.

Is it better to use SMS or email for re-engagement?

SMS is better for the re-engagement sequence because open rates are 98% vs 20% for email. However, you can pair each SMS with a follow-up email for clients who prefer that channel.

Further Reading

Automate This Template

Stop copying and pasting. SchedulingKit automatically sends personalized messages at the right time, every time.

Free forever plan available • No credit card required