Customer segmentation for restaurants: frequency, check and occasion

Last updated
October 21, 2026
Split our restaurant guests into segments by visit frequency, average check and occasion.
Copy question

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.

Bring your own question to a demo

Book a demo