How to Win Back Customers Who Have Stopped Visiting
Every business has customers who used to be regulars and gradually stopped showing up. The problem is not that they left — it is that most of the time you do not notice in time.
First, identify them
Without a digital system, you have no way of knowing which customer has not visited in 30 or 60 days. 4Loyalty automatically tracks each customer's last visit, and Analytics shows you how many customers are currently inactive before you even think about reaching out.
Target them directly, not with a generic offer
A generic offer to everyone does not have the same effect as a targeted message to those who are missing. When you build a campaign in 4Loyalty, the "Hasn't visited in N days" filter lets you target exactly the customers who are missing — say, 30+ days — and send them "We miss you — come in for 20% off this week" via push notification, without bothering the customers who already visit regularly.
Do not wait until they are fully gone
The best time to reach out is before the customer forgets your business entirely — usually 2-4 weeks after their last visit, depending on your industry's normal visit cycle.
Combine this strategy with Customer Lifetime Value data to prioritize which customers are most worth winning back.
30 / 60 / 90-day segmentation
Instead of one campaign for everyone, split lapsed customers into three groups with a different message for each:
- 30 days: a simple reminder — "It's been a while! We'd love to see you".
- 60 days: a reminder with a small incentive, e.g. double points on the next visit.
- 90 days: a stronger offer, e.g. a gift with the next purchase.
Example campaign
A café with a typical weekly visit cycle sends a recurring campaign every Monday to customers who haven't been in for 30+ days: "We miss you! This week your coffee counts as a double stamp". Each week only those who just crossed the threshold get the message, and regulars aren't bothered.
For more ideas, see the 10 common loyalty program mistakes.