SchedulingKit
šŸ”
email Template

Client Reactivation Email Template

Re-engagement email for clients who haven't booked in 30/60/90 days.

Template Preview

STAGE 1 — 30-Day Reactivation (Gentle Nudge)

Subject: We miss you, {{client_name}}!

Hi {{client_name}},

It's been a little while since your last visit and we wanted to check in!

Your last {{service_name}} was on {{last_visit_date}}. Based on your schedule, you might be due for another session.

We have openings this week — book your next appointment:
šŸ“… {{booking_link}}

Hope to see you soon!

Warm regards,
{{business_name}}

---

STAGE 2 — 60-Day Reactivation (Value Offer)

Subject: A little something for you, {{client_name}} šŸ’›

Hi {{client_name}},

We haven't seen you since {{last_visit_date}} and we'd love to welcome you back!

As a valued client, here's {{offer_description}} just for you:
šŸŽ {{offer_details}}

This offer expires on {{offer_expiry}}. Book now to claim it:
šŸ“… {{booking_link}}

We hope to see you soon!

Best,
{{your_name}}
{{business_name}}

---

STAGE 3 — 90-Day Reactivation (Last Chance)

Subject: Still thinking of you, {{client_name}}

Hi {{client_name}},

It's been about 3 months since your last visit and we want to make sure everything is okay.

If there's anything we could improve, we'd genuinely love to hear from you:
šŸ’¬ {{feedback_link}}

We'd love to have you back. Here's our availability:
šŸ“… {{booking_link}}

Thank you for being part of the {{business_name}} family.

Warmly,
{{your_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}}{{service_name}}{{last_visit_date}}{{booking_link}}{{offer_description}}{{offer_details}}{{offer_expiry}}{{feedback_link}}{{your_name}}{{business_name}}

šŸ’” Pro Tips

Automate these emails based on days since last appointment

Personalize with the specific service they last received

Increase the incentive at each stage of the sequence

Stop the sequence immediately once the client rebooks

Perfect For

Client retention campaignsLapsed client re-engagementRevenue recoverySalon rebookingHealthcare recall reminders

When to Use This Template

šŸŽÆ

Set up as an automated sequence triggered when a client has not booked within 30 days of their expected return date. For clients who explicitly cancelled, use the Cancellation Follow-Up template instead.

āœ… Best Practices

Segment clients by service type so the reactivation message references their actual service, not a generic one

Offer a time-limited incentive at the 60-day mark to create urgency without being pushy at 30 days

Include a feedback option at 90 days — some clients left for a reason and that insight is valuable

āš ļø Common Mistakes to Avoid

Sending the same generic message at every stage instead of escalating the value and urgency

Not suppressing the sequence when a client rebooks, which makes your automation look broken

Being too aggressive with discounts at 30 days — start soft and save incentives for later stages

Frequently Asked Questions

When should I start a reactivation sequence?

Trigger the first email when a client exceeds their typical rebooking interval by 50%. If clients usually rebook every 4 weeks, send the first nudge at 6 weeks.

What kind of offer works best for reactivation?

A percentage discount (10-15%) or a complimentary add-on service works better than a dollar amount. The offer should feel like a gift, not a clearance sale.

Should I stop emailing after 90 days?

Yes. After the 90-day email, move the client to a quarterly newsletter list instead. Continued reactivation attempts beyond 90 days feel desperate and damage your brand.

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