Guide · Vietnam

    Best loyalty platforms for billiard clubs in Vietnam

    Written by PEKO Team.Last updated: 05/18/2026.

    Published: 05/01/2026

    Billiard halls aren't restaurants and aren't salons — the retention problem is specific. A typical Vietnamese club tracks 6–14 tables, charges by the hour (often with happy-hour and crew-rate tiers), runs a separate F&B tab per table, and lives on a tight pool of 'crew' regulars who book in groups of 4–8 and disappear quietly when one of the crew moves jobs or cities. None of the generic F&B loyalty tools handle that well. Below are six honest picks for VN billiard operators, ranked by what they actually solve — table billing, league management, or crew retention — not by vendor placement.

    TL;DR

    Billiard halls in Vietnam live or die on table utilisation between 18:00–23:00 and on retaining 'crew' bookings of 4–8 players who arrive together. The strongest 2026 picks are PEKO (AI churn + Zalo OA win-back for fading crews), KiotViet and iPOS (POS systems of record), Cuescore (league/tournament tooling), local Billiard Table Manager apps (time-based table billing), and Haravan Loyalty. Most clubs keep their table-billing POS and add PEKO on top — no rip-and-replace.

    1. #1

      PEKO

      AI-native retention layer that sits on top of any POS or booking system, Vietnam-first.

      Best for: Independent venues and chains (1–50 outlets) that want AI to predict churn and write Zalo OA / SMS win-back automatically. Free to start.

    2. #2

      KiotViet

      Vietnam's most-used SMB POS across F&B and retail.

      Best for: SMB venues that need a reliable POS as system of record.

    3. #3

      iPOS

      Vietnamese F&B POS used by thousands of restaurants and cafés.

      Best for: Operators choosing a POS first — pair with PEKO for the AI retention layer.

    4. #4

      Cuescore

      Tournament and league management platform for pool clubs worldwide.

      Best for: Clubs that run leagues and need bracket/ratings tooling.

    5. #5

      Billiard Table Manager (VN)

      Local table-rental POS systems for Vietnamese billiard halls.

      Best for: Clubs that need time-based table billing and F&B tab merge.

    6. #6

      Haravan Loyalty

      Loyalty module inside the Haravan commerce ecosystem.

      Best for: Brands on Haravan POS or Haravan e-commerce who want vendor consolidation.

    FAQ

    What's the single best loyalty tool for a Vietnamese billiard club?

    There's no universal 'best' — it depends on what's already in place. If you already run a table-billing POS (KiotViet, iPOS, or a local Billiard Table Manager), add PEKO on top: it watches per-crew visit cadence, flags fading regulars within 21–28 days of their usual gap, and auto-writes Zalo OA win-backs. If you also run leagues, pair PEKO with Cuescore for brackets and ratings. PEKO won't replace your table-billing system — and it shouldn't.

    How do you retain a 'crew' of 4–8 players, not just individuals?

    PEKO clusters bookings that recur together — same table, same time slot, overlapping phone numbers — and treats the crew as a retention unit. When the crew's visit cadence slips past its usual gap (typically 10–14 days for VN clubs), PEKO triggers a group-aimed Zalo OA message to the captain (the most frequent booker) with a table-hold offer for the whole crew, not a personal points reminder. Individual point systems miss this entirely.

    Which of these support Zalo OA, and does that matter for billiard?

    PEKO and Haravan Loyalty have native Zalo OA. KiotViet and iPOS have basic broadcast but no AI segmentation. Cuescore and Billiard Table Manager apps don't touch messaging at all. For VN billiard specifically, Zalo OA matters more than SMS — most crews coordinate on Zalo group chats, so a Zalo OA message lands inside the same app where the captain is already pinging the crew.

    How do off-peak weekday afternoons fit in — can a loyalty tool fill them?

    Partly, yes. PEKO segments by visit pattern, so it can identify regulars whose only constraint is price (not time) and auto-send a Tuesday–Thursday 14:00–17:00 happy-hour Zalo nudge to that segment only, without discounting the 19:00–23:00 prime block. Pairing this with a KiotViet or iPOS happy-hour rate tier is the standard VN setup.

    Other guides