book a table from the floor plan, transfer the deposit, attach the slip and have a booking card with a QR for check-in — in about 10 minutes.
You need
- The venue's link (shared via LINE / social media, or pick the venue from the system's home page)
- A Thai banking app that can transfer via PromptPay, and the venue's deposit amount (shown on the venue page). No Thai bank account? Contact the venue to book and pay cash at the door
- The real name — as on the ID card or passport — of the person who will collect the table; staff check the ID at check-in
Every customer page (venue, booking, booking card, find my booking) has a “EN ⌄” button at the top right; tap it and pick ไทย / English / 简体中文 (the current one is check-marked). Your choice is remembered on that device for a year — existing links and QR codes keep working, no new link needed · the booking card and the saved image use the chosen language · the venue's admin pages stay in Thai
Left of the language button is a theme icon button (sun = light · moon = dark · half disc = system); tap it and pick Light / Dark / System. The default is “System” (your phone's setting); a choice is remembered on that device · the booking card and the saved image are always on a white background, whatever the theme
The venue page may show a “Photos” strip (tap to enlarge), “Follow the venue” buttons to its Instagram / Facebook / TikTok, and a “Seating zones” box with each zone’s conditions (e.g. a minimum spend) — all entered by the venue, not verified by the system.
Venues that take orders from your phone (order at the counter, pay before you collect) show an “Order now” card with an “Order food” button on the venue page only while the venue’s self-ordering period is running — it opens the same page as the counter ordering QR (Order from the QR on the table) · If that period starts within 15 minutes you see the line “Phone ordering opens at …” instead
Steps
- Open the venue page and tap
Under the venue name you may see the venue's own promo line and its opening hours (a venue with several periods, e.g. a daytime café, lists all of them in time order and marks the one you can book online with “(bookable)”) · If you see “View floor plan / other nights” instead, tonight is fully booked but other nights may be open · “Floor plan not set up yet” means the venue has not created its tables in the system yet (it is not full) — ask the venue directly
→ The booking page opens with the heading “1. Choose a night” - Choose the night you are coming
Only nights the venue has opened for booking and whose “booking cutoff” has not passed can be chosen (default 19:30, the venue sets it)
→ The chosen date chip turns dark - Enter your party size under “How many people?” and tap a green table on the plan
Faded tables are “Free but not the right size” for your party · zoom the plan to 1.5× or 2× · prefer a list? Scroll down to “Or pick from the list”
→ The bottom bar shows “Table A1 · 4–6 people” - Fill in “Booker's name” and “Phone”, then tap “Review details”
The name must be the real name on the ID of the person collecting the table (at least 2 characters) · a Thai mobile number, 10 digits starting 06/08/09 · there is no checkbox — the line “I confirm the booker's name matches the ID card or passport of the person collecting the table” sits in the review box; confirming means you have read it
→ The “Check before confirming” box opens — if something is missing, the button says “Missing: …” and takes you to that field - Check the “Check before confirming” box and tap “Confirm and pay”
From this second the table is held for you. You have the venue's payment window to transfer and attach the slip (default 10 minutes)
→ The booking card opens with a countdown: “Please pay within 10 min …” - Scan the PromptPay QR in the “Scan PromptPay QR” tab and transfer
The amount is already in the QR — nothing to type · using one phone only? Tap “Save QR image” and pick it from your album in the banking app, or “Copy PromptPay ID” and transfer manually (the “Using one phone only?” line under the buttons is folded — tap to open) · transfer only after booking, and the full amount — details in Pay the deposit and attach the slip
→ You have a slip from your banking app - Screenshot the full slip, then tap “Send slip to confirm booking”
Step 3 of “How to book” on the venue page says whether this venue “verifies automatically” or “staff verify and confirm” — when automatic verification cannot confirm, the status becomes “Under review” and the venue checks it — see Slip rejected or stuck under review
→ The button says “Sending slip…”, then the card updates — “Booked!” right away if the venue verifies automatically, or “waiting for the venue to check your slip” - Tap “Save booking card image”
The system sends no confirmation messages. The booking lives only at this page's link — keep the link and the image, and don't share them
→ A picture of the booking card (6-character code + QR) is in your photo album
On the night
- Arrive before the release time shown on the card (“Arrive by 20:00” by default; the venue sets it). If you're late, the venue releases the table and the deposit is not refunded · the “Booked!” banner lists two things: “Arrive by …” and “Save the booking card image — the system sends no confirmation messages” (opening hours are in the card header)
- Show the QR on the card together with your ID card or passport; the name must match the booker's name (this note is under the QR on the card)
- The deposit you transferred is fully redeemable in-venue
If you see this message
| Message | Meaning | What to do |
|---|---|---|
| Missing: Choose a table from the floor plan / Enter your full name (at least 2 characters) / Thai mobile number, 10 digits starting 06/08/09 | You tapped “Review details” with something missing; the field shows a red note | Fix that field and tap “Review details” again |
| Please confirm that the booker's name matches their ID card or passport | The form was sent without going through “Check before confirming” (rare) | Tap “Review details”, then “Confirm and pay” |
| Please enter a name of at least 2 characters | The name is too short (2–80 characters) | Enter the full name as on the ID |
| Please enter a phone number | Not a 10-digit Thai mobile number | Enter it as 08x-xxx-xxxx without +66 |
| Too many booking attempts. Please wait a moment and try again | This device started more than 5 bookings in 10 minutes | Wait a moment, or open the booking you already started |
| This table was just booked. Please choose another | Someone booked it a split second before you | Tap another green table and confirm again |
| This number already has a booking tonight (one table per number per night) | An active booking already exists for this number tonight | Open it from its link or “Find my booking”; for several tables, ask the venue |
| This night is not open for booking yet | The venue has not opened this night | Pick another night or contact the venue |
| Online booking for this night has closed. Please contact the venue | The booking cutoff has passed | Call the venue for a walk-in, or book another night |
| This table is closed tonight | The venue closed this table for the night | Pick another green table |
| Online booking is temporarily closed. Please contact the venue directly | The venue has no payment channel set up, or its plan has expired | Contact the venue directly — existing bookings still work |
Venues with free booking (no deposit)
If the venue page says "Free booking, no deposit — confirmed instantly", the "transfer" and "attach slip" steps do not exist: enter your name, phone and party size, tap "Confirm booking (no deposit)" and you get an "Awaiting check-in" card with its QR right away (the how-to on the venue page shows 3 steps). Can't make it? Cancel from the card until the release time — repeated no-shows without cancelling may get your number blocked for a while (rules).