30-Day Inactive Customer Winback
Bring back a customer who hasn't purchased or booked in 30 days, without sounding desperate or discount-driven.
When to use this
Send exactly 30 days after last order/appointment. Earlier feels needy; later (60+ days) requires a stronger offer to convert.
The template
Replace the {curly} variables with your specific details before sending.
Subject: We miss having you in, {firstName}
Hi {firstName},
It's been about a month since {lastPurchaseOrVisit}, and I just wanted to check in. No data point on my end said 'send this email' — I noticed because I noticed.
If life got busy or something about your last visit wasn't right, I'd love to hear about it. Just hit reply.
If you want to come back, here's a small thank-you for being a customer: {perkOrOffer}. No expiration, no fine print. Just here when you're ready.
— {ownerFirstName}
{businessName}Tip: triple-click any line to select it, then copy. Or select the whole block above and paste into your email/DM client.
Variables you'll need to fill in
- {firstName}
- {businessName}
- {lastPurchaseOrVisit}
- {ownerFirstName}
- {perkOrOffer}
Pro tips
- 01The 'I noticed because I noticed' line outperforms automated framings. Even if it's automated, the language matters.
- 02Never use an expiring discount on a 30-day winback. Pressure tactics work for never-bought-from-us prospects, not lapsed regulars — they read as insulting.
- 03Reference their last purchase or visit by detail, not just date. 'Since you came in for the trim' beats 'since your last visit'.
- 04Offer a perk, not a discount. 'Free add-on next visit' converts higher than '15% off' because it implies a future moment, not a transaction.
- 05Track who replies vs. who silently returns. Both are wins, and the silent returns are usually 2-3x larger than the reply-then-buy group.
Follow-up sequence
Send these only if you don't get a reply. Spacing is in days from your first message.
Still saving your spot
Hi {firstName}, just a soft reminder that the {perkOrOffer} is still here whenever you'd like it. No reply needed — just wanted to make sure it didn't expire from your inbox.Why this works
Winback and rebooking outreach works because of a phenomenon called the 'forgotten relationship effect' — customers don't usually leave a business deliberately. They lapse because life got busy, or a competitor was closer, or they couldn't remember to come back. The right winback message doesn't push, doesn't discount, and doesn't manufacture urgency; it just reminds them they were welcomed. This template avoids the classic mistakes (expiring offers, guilt-trip language, generic 'we miss you' subject lines) and instead does the work of a friend nudging another friend — which is, after all, how most real winbacks happen offline. The customer fills in the missing reason for return on their own, which is far more durable than a reason you give them.
Automate outreach with Social Perks
Stop copy-pasting one template at a time. Social Perks personalizes, schedules, and sends outreach like this — across email, DM, and SMS — using your own templates and tone.
See how it works →