Why guests book by WhatsApp
For a lot of diners, sending "table for 4 on Friday at 8?" on WhatsApp is easier than phoning during service or filling in a booking form. It is especially common with groups, tourists, regulars and anyone organising a celebration, because they can ask questions in the same thread: is there a set menu, can you do a birthday cake, is there a vegan option.
The problem is timing. Most reservation messages arrive exactly when staff are busiest, and a guest who waits an hour for a reply has usually booked somewhere else.
Set WhatsApp up for reservations
- Use the free WhatsApp Business app on a dedicated restaurant number, not a manager’s personal phone.
- Fill in the business profile: address, opening hours, a menu link and your booking policy.
- Add a click-to-chat link (wa.me/ followed by your number in international format) to your website, Instagram bio, Google listing where possible, and as a QR code on menus and receipts.
- Set a greeting message that asks for the details you need, so the guest sends them in one go.
Missing messages while you work?
MessyChat answers WhatsApp and Instagram messages in seconds, 24/7, and captures bookings for you. Try it free for 14 days.
What to ask for every booking
| Detail | Why |
|---|---|
| Name | To find the booking on the night. |
| Date and time | Repeat it back in full, with the day of the week, to avoid mix-ups. |
| Number of guests | Decides which table, and whether group rules apply. |
| Phone number | WhatsApp gives you this automatically. |
| Allergies or dietary needs | Lets the kitchen plan ahead. |
| Occasion | Birthdays and anniversaries are a chance to make the night memorable. |
Messages worth saving as quick replies
| When | Message |
|---|---|
| Greeting | Hi, thanks for messaging [Restaurant]! For a table, just send your name, the date and time, and how many of you there are. |
| Confirming | You're booked: [Name], [Day date] at [time], table for [number]. We hold tables for 15 minutes. See you then! |
| Fully booked | Sorry, we're full at [time]. We have [time] or [time] that evening, or [time] the next day. Would any of those work? |
| Reminder | Hi [Name], looking forward to seeing you tomorrow at [time] for [number]. Reply here if anything changes. |
| Large group | For groups of [8+] we offer a set menu and ask for a deposit. I'll send the details now. |
Cutting no-shows
- Send a reminder the day before, and ask the guest to reply if plans change. A cancellation is far better than an empty table.
- For large groups and busy nights, take a deposit or card details through your reservation system.
- State your hold time in the confirmation, for example 15 minutes.
- Keep a short note of repeat no-shows.
Where WhatsApp needs a reservation system
WhatsApp is a great front door, but it doesn’t know how many tables you have. If you already use a reservation system such as OpenTable, Resy or SevenRooms, keep it as the source of truth and enter WhatsApp bookings there, so the same table is never given twice. Smaller restaurants often manage with a paper book or a shared spreadsheet, which works as long as everyone uses the same one.
Automating the replies
MessyChat answers WhatsApp and Instagram messages for you, using your menu, hours, policies and prices. It handles the questions that come before a booking (is it open, is there parking, do you do gluten-free), collects the name, date, time and party size, repeats the details back for the guest to confirm, and puts the request on your Bookings page for staff to accept or decline.
One honest note: MessyChat’s optional availability check works by time slots, so it is built for appointments and viewings rather than table inventory. For a restaurant, leave that setting off and treat each request as something to check against your table plan. Complaints are flagged to the manager straight away rather than answered by the AI. There’s a 14-day free trial with no card required.
Frequently asked questions
Can restaurants take reservations on WhatsApp?
Yes. Many restaurants take bookings through WhatsApp Business. Ask for the name, date and time, party size and any dietary needs, repeat the details back, and record the booking in your reservation book or system.
How do I stop no-shows from WhatsApp bookings?
Send a reminder the day before asking guests to reply if plans change, state your hold time, and take a deposit for large groups or busy nights.
Can WhatsApp restaurant bookings be automated?
The replies can. An AI assistant like MessyChat answers questions and collects booking details at any hour, then passes each request to staff to confirm against the table plan.