Customer Segmentation for Small Business: 5 Segments That Drive Revenue
When asked “who is your best customer?”, most operators answer on instinct — and are wrong about 70% of the time. What actually works is data-driven segmentation. This article shows how to build simple, effective segmentation even as a small café — and which 5 segments are worth running campaigns on.
Why segment?
A mass campaign for everyone is weak: it hits the important guest at the wrong time, and offers exactly the thing you shouldn’t push to a new guest. With segmentation:
- Relevant messages — conversion 3-5× higher
- Fewer, better pushes — fewer unsubscribes
- Risks spotted early (lapsed guest, drifting regular)
- Optimized spend — more rewards to your best, less to at-risk
The RFM model — simply
The classic, reliable foundation for segmentation is RFM:
- R = Recency (when did they last visit)
- F = Frequency (how often)
- M = Monetary (how much)
Score each member 1-5 on each axis. That gives 125 possible combinations — but you collapse them to 5-7 meaningful segments in practice.
How to score
Recency (last purchase):
- 5: last 7 days
- 4: 8-30 days ago
- 3: 31-60 days
- 2: 61-120 days
- 1: >120 days
Frequency (visits in past 6 months):
- 5: 24+ visits
- 4: 12-23
- 3: 6-11
- 2: 3-5
- 1: 1-2
Monetary (spend in past 6 months):
- 5: top 10%
- 4: 11-30%
- 3: 31-60%
- 2: 61-85%
- 1: bottom 15%
The 5 key segments
1. Champions
Profile: R=5, F=4-5, M=4-5
The elite regulars: they visit often, spend well, and were in recently. A large share of your revenue comes from them — typically the top 15% deliver 40-60%.
What to do with them:
- Exclusive VIP rewards (chef’s menu, early access to new items)
- Invites to closed events (tastings, anniversary parties)
- Personal attention — staff greets them by name
- Ask them for feedback — they know what’s working
- Referral program priority — reward them for bringing friends
What NOT to do: Don’t send them discount pushes (“20% off”). For them, status and experience matter more than price.
2. Potential Champions
Profile: R=4-5, F=3-4, M=3-4
They come back often and appreciate what you do — but they’re not yet top tier. This segment has the highest upside.
What to do with them:
- Tier upgrade campaign — show what they get at the next level
- Occasional double-point days
- Personalized recommendations — if they always get coffee, suggest a dessert with points
- Birthday gift + bonus
3. New Members
Profile: R=5, F=1-2
Joined in the past 30 days, 1-2 visits. The future regulars — but a sensitive phase right now.
What to do with them:
- Welcome sequence (3 pushes in the first 2 weeks)
- Show points to first reward — motivating progress bar
- Small “gift” on the 2nd visit — reinforces “it’s worth coming back”
- Don’t blast them with a big promo immediately — let them settle in
4. At-Risk Guests
Profile: R=2-3, F=3-5, M=3-5
They used to come often — but they’re drifting away. The most critical segment: they can still be saved, but only if you move fast.
What to do with them:
- Automated reactivation campaign (first push after 30 days inactive)
- Strong bonus for the next visit — “50 points if you come back this week”
- Personal feedback ask — what’s changed, why aren’t you coming?
- No generic promo — it won’t convince them
5. Lost / Dormant
Profile: R=1, F=1-3
90+ days missing. They’ve probably moved on — but some can still be recovered.
What to do with them:
- Very strong “win-back” offer (e.g. a free item on the next visit)
- Try 1-2 times, then let them go — non-responders only drag down your average activity
- Ask what would bring them back — sometimes the richest insight
Segmentation workflow
Step 1: Collect data
Your loyalty program collects transaction data automatically. 3 months gives enough for a first segmentation.
Step 2: Calculate RFM scores
Revino’s analytics do this automatically — or you can pull a CSV and compute in Excel.
Step 3: Assign segments
Combinations → 5 segments. Rough rules:
| Segment | R | F | M |
|---|---|---|---|
| Champions | 5 | 4-5 | 4-5 |
| Potential | 4-5 | 3-4 | 3-4 |
| New | 5 | 1-2 | 1-3 |
| At Risk | 2-3 | 3-5 | 3-5 |
| Lost | 1 | 1-3 | 1-5 |
Step 4: Build segment-specific campaigns
A separate automation per segment. In Revino it’s a tag/rule-based sequence.
Step 5: Measure and learn
Monthly, look at:
- How many members moved up between segments?
- Which campaign works best on which segment?
- How many Champions do you have, and is the count growing?
Concrete example: café with 600 members
Real data from a customer of ours:
| Segment | Members | Revenue share |
|---|---|---|
| Champions | 78 (13%) | 48% |
| Potential | 156 (26%) | 28% |
| New | 122 (20%) | 10% |
| At Risk | 98 (16%) | 9% |
| Lost | 146 (24%) | 5% |
What does this show? The 13% of Champions deliver almost half of revenue. Losing them collapses the business — protect them first. The next biggest lever: converting Potentials into Champions, because they carry major growth reserve.
Common mistakes
1. Too many segments
If you have 20 segments, you won’t write meaningful campaigns for all of them. 5-7 is enough.
2. Not moving members over time
Segmentation is live — recalculate weekly/monthly as guests shift.
3. Treating new and old members the same
A new member needs a welcome sequence, not 40% off your whole menu.
4. Not measuring per-segment conversion
If you don’t see how a campaign performs on Champions vs. At-Risk, you can’t optimize.
Summary
Customer segmentation is not a corporate luxury — even the smallest café benefits from it.
The 5 key segments:
- Champions — protect them, VIP experience
- Potentials — move them up
- New — welcome sequence
- At Risk — fast, strong reactivation
- Lost — one last win-back
This can be handled with just 5 automations. Revino ships a built-in segmentation engine for exactly this.
Revino automatically computes RFM segments and runs segment-specific campaigns. Try it free for 7 days!
Ready to put it into practice?
Try Revino free for 7 days and build your regular customer base!