← All guides

    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).
    LOOP[LOOP]PEKO

    Two products, one company — LOOP runs the venue, PEKO brings the customer back.

    Hungry Bear Internet Pte. Ltd. (Singapore) · CÔNG TY TNHH LOOP TECHNOLOGIES (Vietnam)

    LOOP POS customers get 50% off PEKO for life. Explore PEKO →

    © 2026 Hungry Bear Internet Pte. Ltd. · LOOP and PEKO are products of the same company