Web widget, WhatsApp chat, SMS and AI voice calls all feed one availability engine, one floor plan and one day sheet — with deposits for big parties and zero double-bookings.
Guests message your number in plain language; the bot offers live time slots as a tappable list and confirms with a code — no app, no account.
Phone callers reach an AI agent that checks real availability, books the table and reads back the confirmation code — then follows up on WhatsApp.
Smallest fitting free table first, combinable pairs as fallback, turn times and buffers respected — with row-level locking so two channels can't grab one table.
Model your real floor: min/max seats per table, sections with their own hours, and table pairs that combine for bigger parties automatically.
Different durations by party size and service period, buffer minutes between seatings, and per-reservation overrides when you need them.
Multiple service periods per day with first and last seating, plus holiday hours, blackout dates and special-event days with custom capacity.
Hosts see every table's status and remaining turn time, seat arrivals in one tap, and work a daily timeline and weekly calendar built for service.
Per-head deposits or card holds for large groups and peak dates, paid via FPX, card or e-wallet — with no-show forfeiture and refund-on-cancel rules you set.
Automatic confirmation on booking, reminders 24 hours and 2 hours before — WhatsApp first with SMS and email fallback, every send logged.
Guests look up their booking by confirmation code and phone, then modify or cancel themselves — subject to your availability and cancellation policy.
Cap covers per slot, hold back a share of tables from online booking, and get dashboard warnings as any slot approaches its cover cap.
A shareable booking link with a rich preview card, an embeddable widget for your site, and printable QR codes for the counter and your socials.
A guest messages your WhatsApp number in BM or English. The bot understands the date and party size, checks live availability and replies with a tappable list of open times. The guest picks 8:00 PM, the engine re-checks and locks the slot, the guest profile is matched by phone number, and a confirmation card with the booking code — plus modify and cancel buttons — lands back in the chat.
A party of 12 books New Year's Eve online. Your policy asks RM20 per head, so the slot is held for 10 minutes while the guest pays by FPX. Payment confirms the booking automatically; unpaid holds quietly expire back into inventory. If the party no-shows, the deposit is forfeited under the rules you set — and timely cancellations refund themselves.
The host opens the floor plan: every table shows its status and remaining turn time. Arrivals are marked seated in one tap, which starts the table timer; when the bill closes at the POS the reservation completes and the table frees itself. Fifteen minutes late triggers a no-show prompt — with an optional deposit forfeit and a follow-up message to the guest.
Be the first — join the waitlist and get onboarded first, on your own private server.