Most owners think about their members as one group. They're not. Every shop has roughly four segments, and the reward each one wants is different. Treat them all the same and you'll over-reward the people who would have come anyway, while losing the ones you can still save.
The four segments
Defined by recency (how recently they visited) and frequency (how often). Numbers below assume a café cadence; for salons multiply the day-counts by 3.
1. Heroes (5–10% of members)
Visit 8+ times a month. Last visit within the last 7 days. They are your business. They tell their friends about you. They notice when you change the menu.
What they want: recognition, not discounts. They came in 8 times not because they were waiting for a deal — they came because they like the place. Cheapen that with a discount and you've lowered the value of the relationship. Better: a tier name they can wear ("VIP", "Inner Circle"), early access to new items, the cashier knowing their order. Cost: zero. Value: enormous.
2. Regulars (30–40% of members)
Visit 2–4 times a month. Last visit within the last 14 days. The bulk of your repeat business and the segment your loyalty program was actually designed for.
What they want: a clear, achievable reward. The standard 9-buy, 10th-free punch card lives here. Most of your reward economics will be carried by this segment — they redeem regularly, which justifies the cost. Don't innovate too much; if it works, leave it alone.
3. Drifters (35–45% of members)
Last visit 14–45 days ago. Used to come more often. Have stopped, but haven't disappeared. The single most actionable segment because they remember you, just barely.
What they want: a small reason to come back this week. A 30-day "we miss you" prompt with a free side or upgrade on their next visit converts roughly 25% of drifters. The customer feels noticed, not desperate. The cost — one ₱40 pastry — is trivial against bringing back a once-regular customer.
4. Ghosts (15–25% of members)
Last visit 60+ days ago. They signed up, came once or twice, vanished. You can't bring them back with a punch card. The relationship has cooled.
What they want: probably nothing from you. About 5–10% of ghosts are recoverable with a strong "free hero item, no purchase needed" reactivation offer. The rest are gone — they moved, changed jobs, found a closer place. Don't burn budget chasing them.
The trap: rewarding everyone equally
Most loyalty programs hand the same reward to all four segments. The Heroes get a free coffee on visit 10 — but they were going to come on visit 11 anyway, so the giveaway is pure cost. The Drifters get the same reward — but they're not getting close to 9 stamps, so they never see it. The Ghosts have already left and won't redeem at all.
Result: your reward budget over-rewards the Heroes (who didn't need it) and under-serves the Drifters (who could be saved). The math runs upside down.
The fix: one program, four micro-rewards
Keep the main 9-buy, 10th-free engine intact for Regulars. Layer three micro-rewards on top, each automated by activity:
| Segment | Trigger | Reward | Goal |
|---|---|---|---|
| Heroes | Joined VIP tier (auto, by visit count) | Inner-circle access: name on cup, off-menu drink, surprise pastry once a month | Make them feel known |
| Regulars | 9-buy / 10th-free card | Free hero item | Habit reinforcement |
| Drifters | 21 days since last visit | "Free side on your next visit, this week only" | Recover the relationship |
| Ghosts | 60 days since last visit, with 2+ historical visits | "Come back, drink's on us" | Last attempt; 7% recover |
How to start, low-tech
You don't need fancy automation to begin. A spreadsheet check on the 1st and 15th works:
- Pull your member list with last-visit date.
- Filter for "last visit 21–30 days ago." That's your active drifter list.
- Send a single SMS: "We've missed you at [shop]! Free [side item] on your next visit, this week only."
- Track redemption rate. Healthy: 20–30% of drifters reactivate.
That's it. The fancy version automates this trigger and tracks per-segment reward economics in the dashboard, but the manual version captures most of the value with two hours of work twice a month.
Try this week
- Pull a member list with last-visit date.
- Mark every member into one of the four segments.
- Count how much of last month's reward redemption went to Heroes (people who would have come anyway).
- Send a "we miss you" SMS to your top 50 drifters.
- Measure conversion next week.
The point of segmentation isn't to over-engineer. It's to stop spending reward budget on customers who don't need motivation, so you can spend it on customers who do.