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.

Heroes' annual revenue per head vs Regulars
25%
drifter conversion rate on a "we miss you" offer
7%
ghost recovery rate, even with a strong reactivation

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:

SegmentTriggerRewardGoal
HeroesJoined VIP tier (auto, by visit count)Inner-circle access: name on cup, off-menu drink, surprise pastry once a monthMake them feel known
Regulars9-buy / 10th-free cardFree hero itemHabit reinforcement
Drifters21 days since last visit"Free side on your next visit, this week only"Recover the relationship
Ghosts60 days since last visit, with 2+ historical visits"Come back, drink's on us"Last attempt; 7% recover
The math actually changes A program that segments correctly puts roughly 60% of reward budget on Regulars (where the volume is), 15% on Drifters (highest ROI per peso spent), 10% on Heroes (recognition, not revenue), and ~5% on Ghosts (low return but cheap). The remaining 10% is operational buffer.

How to start, low-tech

You don't need fancy automation to begin. A spreadsheet check on the 1st and 15th works:

  1. Pull your member list with last-visit date.
  2. Filter for "last visit 21–30 days ago." That's your active drifter list.
  3. Send a single SMS: "We've missed you at [shop]! Free [side item] on your next visit, this week only."
  4. 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

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.