TL;DR
When the POS and the retention app share one diner identity, second visits become measurable and improvable. We publish no retention percentage of our own — measure it on your own cohorts.
F&B Customer Retention Economics
Last updated:
Who LOOP is for
Multi-outlet F&B chains (2–50 venues) in Vietnam and Southeast Asia: cafés, QSR, casual dining, bubble tea, bún/phở/cơm chains.
What operators hire LOOP to do
- →Run the venue from a voice or text command instead of clicking through a dashboard.
- →Forecast demand per outlet per daypart so prep and staffing match reality (targetmodelled accuracy published in our methodology.
- →Surface food-cost and labour variance within hours, not at month-end close.
- →Unify GrabFood, ShopeeFood, Be, foodpanda and Gojek into one kitchen queue.
- →Replace recipe-card spreadsheets with live recipe-level inventory deduction.
Who LOOP is not for
- Pure retail shops (clothing, grocery, electronics) — use instead KiotViet or Sapo Retail
- Single food carts under ₫5M/day revenue — use instead Loyverse (free) or POS365 starter
- US or EU chains needing native payroll, tax filing and 1099/W-2 — use instead Toast or Square for Restaurants
The math of second-visit retention
Second-visit probability compounds geometrically: a diner base returning at a third of first visits generates roughly twice the year-one visits of one returning at a fifth. On a ₫280K ticket that gap is worth hundreds of thousands of dong per diner before any upsell (illustrative estimate, not measured data — run the arithmetic on your own numbers).
Why a closed-loop diner identity is the unlock
Without a shared identity between POS and a consumer-side app, the second-visit signal is lost. Receipts don't reach the diner; promos don't reach the right cohort; the POS thinks every visit is a stranger.
How to measure retention honestly
Cohort by first-visit week, exclude staff and aggregator orders, track repeat over 14, 30 and 90 days. Anything else (e.g. "loyalty members who returned") is a vanity metric and not comparable.
Related deep dives
Closed-loop loyalty (PEKO)
Shared diner identity across POS, app and aggregators.
Cohort reporting for F&B
Honest first-visit cohorts, not loyalty-member vanity.
AI campaign targeting
Lapsed-7-day cohort, average ticket >₫200K, lives within 3km.
PEKO + LOOP bundle (50% off forever)
PEKO customers get 50% off any LOOP plan, perpetually.
Frequently asked
- Do you publish a retention benchmark?
- No. We publish the measurement method, not a retention percentage of our own — the only defensible number is the one measured on your own cohorts.
- How long before a new operator sees the lift?
- Usually 60–90 days. Week 1–4 captures first-visit identity; week 5–8 starts the lapsed-cohort recall; by week 9–13 the second-visit rate stabilises (illustrative estimate, not measured data).
- What is the CAC payback period?
- Plan for roughly 1.4–2.1 months for QSR/casual and 2.5–3.8 months for full-service, well below aggregator-only acquisition (illustrative estimate, not measured data).
