Customer segmentation for restaurants: frequency, check and occasion
What the answer looks like
Illustrative output on sample data
Illustrative example: how Lexi answers this for a modern Mexican restaurant group with ten venues. It segments guests from the past 12 months using POS, reservations and online ordering, matched to each guest.
- Weekly regulars: four or more visits a month, $38 average check
- Celebration diners: reservations of six or more, usually on weekends, $210 check
- Weeknight takeout: online orders Monday to Thursday, $42 order
- Occasional visitors: one or two visits a year
What the data shows
Celebration diners are 8% of guests but 27% of revenue. Weekly regulars are 6% of guests and 22% of revenue.
What it means
These two segments need very different messages: birthdays and private dining for one, new dishes and early access for the other.
What to do
Send celebration diners a birthday booking reminder, and give weekly regulars first look at the new menu.
Want me to push the four segments to Klaviyo?
Why it matters
Treating every guest the same wastes offers on regulars and sends the wrong message to occasional visitors. Segmenting by visit frequency, average check and occasion gives each group a clear profile, so campaigns, menus and offers can fit the way each one actually uses your venues.
Frequently asked questions
How should restaurants segment their customers?
Start with behavior you can measure: how often guests visit, how much they spend, when they come and why, such as a celebration or a weeknight meal. Three or four clear segments that each need a different message are more useful than dozens of narrow ones.
What data do restaurants need for customer segmentation?
Visit and spend history from the point of sale (POS), booking details from reservations, and orders from online ordering, all matched to one record per guest. Loyalty and email data add contact details and preferences that make each segment reachable.
How often should restaurant segments be updated?
Refresh them at least monthly, since guests move between segments as their habits change. A weekly regular who stops visiting should move into a winback segment quickly, while the moment to reach them still counts.