Skip to main content
Back to blog

Customer Segmentation for Small Business: 5 Segments That Drive Revenue

Published: April 12, 2026 8 min read
segmentation RFM loyalty program marketing analytics

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:

SegmentRFM
Champions54-54-5
Potential4-53-43-4
New51-21-3
At Risk2-33-53-5
Lost11-31-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:

SegmentMembersRevenue share
Champions78 (13%)48%
Potential156 (26%)28%
New122 (20%)10%
At Risk98 (16%)9%
Lost146 (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!

Free trial