Reservations

Bookings arrive the way Malaysians actually book — on WhatsApp

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.

WhatsApp — Restoran Seri Wangi
Table for 4 tomorrow night?
Yes! For 4 pax tomorrow we have 7:30 PM, 8:00 PM or 8:45 PM — tap one to confirm.
8:00 PM please
Confirmed 4 pax · Sat 8:00 PM · code SW-4821. Reply here anytime to modify or cancel.

Everything included

WhatsApp conversational booking

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.

AI voice booking

Phone callers reach an AI agent that checks real availability, books the table and reads back the confirmation code — then follows up on WhatsApp.

Availability engine that never double-books

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.

Tables, sections & combinable pairs

Model your real floor: min/max seats per table, sections with their own hours, and table pairs that combine for bigger parties automatically.

Turn times that match reality

Different durations by party size and service period, buffer minutes between seatings, and per-reservation overrides when you need them.

Hours, holidays & special dates

Multiple service periods per day with first and last seating, plus holiday hours, blackout dates and special-event days with custom capacity.

Live floor plan & day sheet

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.

Deposits for big parties

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.

Confirmations & reminders, WhatsApp-first

Automatic confirmation on booking, reminders 24 hours and 2 hours before — WhatsApp first with SMS and email fallback, every send logged.

Guest self-service

Guests look up their booking by confirmation code and phone, then modify or cancel themselves — subject to your availability and cancellation policy.

Overbooking protection

Cap covers per slot, hold back a share of tables from online booking, and get dashboard warnings as any slot approaches its cover cap.

Booking links & QR everywhere

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.

From message to seated

"Table for 4 tomorrow night" — done in three taps

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.

Intent detected4 pax · Sat dinner
Slots offered7:30 · 8:00 · 8:45
Guest matched by phoneAisyah R. · 6th visit
Booking SW-4821Confirmed

Big party? The deposit protects the night

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.

NYE · party of 12Deposit RM 20/head
Slot held (10 min)Pending payment
FPX payment RM 240.00Paid
Booking statusConfirmed

Service night on one screen

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.

T8 Seated 7:32 PM48 min remaining
T3 Reserved 8:00 PMTan family · 6 pax
T11 15 min lateNo-show prompt
Tonight's covers86 booked · 74 seated

Run your restaurant on one platform

Be the first — join the waitlist and get onboarded first, on your own private server.