How to take table reservations without a separate app
Stop juggling bookings across WhatsApp, Instagram and a diary. Set capacity rules, allocate tables, automate reminders and use deposits where they pay.
Menyo Team
May 16, 2026
If your bookings live in a paper diary, three WhatsApp chats, Instagram DMs and the manager's memory, you already know how it fails: a table promised twice on a Thursday night, a party of eight that nobody wrote down, a guest who messaged at midnight and never got an answer. None of that is a staff problem. It is a system problem, because there is no single place where a booking exists.
You do not need a separate consumer booking app to fix this. You need one booking link that lives on your menu, your website and your social profiles, a set of rules about how many guests you can take per slot, and automatic confirmations and reminders. This guide shows how to set that up, how to allocate tables, and where deposits make sense for cutting no-shows.
1What an online booking flow actually has to do
Strip it down and a reservation system has five jobs. Anything you choose, whether it is part of your menu platform or a standalone tool, should do all five without you touching it.
- Show only times you can honour. The guest picks a date and sees available slots, not a free-text box.
- Capture the right details. Name, phone, party size, and ideally the occasion and seating preference (terrace, indoor, smoking area).
- Confirm instantly. The guest gets a confirmation with a reference code so they stop messaging you to check.
- Remind before the visit. A reminder a few hours ahead catches cancellations while you can still resell the table.
- Give staff one list. Everyone on shift sees the same bookings, searchable by name or phone.
Phone and WhatsApp bookings do not disappear once you go online. The rule is that staff enter them into the same system while the guest is still on the line, so the online availability stays true.
2Set your capacity rules before you publish the link
Most double-bookings come from rules nobody wrote down. Decide these numbers first:
| Rule | What it controls | Sensible starting point |
|---|---|---|
| Slot interval | How often a new booking can start | Every 30 minutes |
| Default duration | How long a table is held | 90 minutes for dinner, 60 for a café |
| Covers per slot | Guests you can seat starting at the same time | What the kitchen can fire at once, not what the room holds |
| Party size | Smallest and largest online booking | 2 to 6; larger groups call you |
| Booking window | How far ahead, and minimum notice | Up to 30 days ahead, at least 2 hours' notice |
The "covers per slot" number is the one owners get wrong. Say your dining room seats 60, but your kitchen can comfortably send out about 20 mains in a 15-minute window. If you let 60 people book for 8:30pm, the room is full and the kitchen is buried. Cap it at around 20 covers per 30-minute slot and spread the arrivals across 8:00, 8:30 and 9:00. The room fills just the same, but service stays smooth.
Pro Tip
Do not put every table online. Keep a share of the room, such as the bar seats or two tables near the door, for walk-ins and regulars who never book. Tourist-area restaurants in Sharm or Hurghada often need a bigger walk-in share than city restaurants, because hotel guests decide on the day.
3Allocate tables without a wall chart
An online booking gives you a party size and a time, not a table number. You still decide where people sit, and you have two ways to do it.
Assign at booking
You place each booking on a specific table in advance. It works for small rooms and special requests (the corner table for an anniversary), but it is rigid: one late cancellation leaves a gap you have to rework by hand.
Assign at arrival
You accept bookings against total capacity per slot and choose the table when the guest walks in. This is how most busy restaurants run, because it lets the host combine tables for a group of six or move a couple to the terrace if the weather is good. The risk is running out of the right table size, so check the evening's list against your floor plan before service and pencil in the large parties.
A floor plan that matches reality helps either way. Number every table, note its seats, and mark which tables can be pushed together. If your table QR codes carry the same numbers, the host, the kitchen and the guest all talk about the same "Table 12".
4Confirmations and reminders
A booking made at 11pm on Instagram and never confirmed is a booking the guest is not sure exists, so they either message again or just do not turn up. Automatic confirmation fixes both.
- Confirmation straight away, with date, time, party size, your address and a reference code
- A cancel link, so guests who cannot come release the table instead of ghosting you
- A reminder on the day, a few hours before (three to four hours works for dinner)
- A personal WhatsApp message for groups of eight or more, the day before
- Your cancellation terms written in the confirmation, not only on the website
Decide whether bookings confirm automatically or wait for approval. Auto-confirm suits most restaurants. Manual approval makes sense only if you screen large or special bookings, and then someone has to check the list several times a day, or guests will book elsewhere.
5No-shows, deposits and the honest trade-off
A deposit is the strongest no-show deterrent there is, and also the strongest booking deterrent. Asking every couple for money on a normal Tuesday will cost you more bookings than it saves. Use deposits where the cost of an empty table is high:
- Large groups, for example eight people or more
- Fixed-menu nights: Valentine's, New Year's Eve, Eid, and Ramadan iftar seatings where you cook to a headcount
- Your busiest night, if you regularly turn away walk-ins
A simple way to size it: take your average spend per guest and ask for a deposit of roughly one guest's spend per two or three people booked, deducted from the final bill. It should hurt enough to prompt a cancellation message, not so much that it feels like prepayment.
Two practical points for Egypt. Most guests will pay a deposit by InstaPay or a mobile wallet faster than by card, and you must record who paid and when, or the deposit becomes a dispute at the table. Card pre-authorisation (a hold on the card rather than a charge) needs a payment provider that supports it and a booking tool connected to it, so ask any vendor directly before assuming it is available.
Charging a deposit but keeping no record of it
→ Log every deposit in the booking notes with the amount, method and transfer reference, and tell the server before the table sits down so it comes off the bill.
6Integrated booking vs a standalone reservation platform
You can add bookings to the same system as your menu and orders, or use a dedicated reservation platform. Here is how they differ in practice:
| Built into your menu platform | Standalone reservation platform | |
|---|---|---|
| Where guests book | Your own link on your menu, site and socials | Your link, plus sometimes the platform's own marketplace |
| Guest data | Sits with your orders and customer records | Sits in a separate system you export from |
| Discovery | None beyond your own channels | Possible new guests, if the platform is popular in your city |
| Cost | Part of one subscription | Separate fee, sometimes per cover; check the terms |
| Staff tools | One login for bookings, orders and tables | Another app on the host stand |
If a marketplace sends you real guests in your area, keep it. If almost all your bookings already come from Instagram, WhatsApp and Google, you are paying for discovery you do not use.
In Menyo, reservations are on the Professional plan ($99/month) and above. Guests book from a public page, choosing a date, a time slot, party size, occasion and seating preference; availability comes from your hours, slot interval and capacity per slot. They receive a confirmation email with a code and an optional reminder, can cancel through a link, and staff can check guests in by scanning that code and assigning a table. It does not collect deposits, so those stay with InstaPay or your usual method. Enterprise adds advanced reservation features.
7Where to put your booking link
A booking system nobody sees is a diary with extra steps. Put the link in all of these:
- Your Instagram bio and a pinned "Book a table" story highlight
- Your Google Business Profile's booking or website field
- Your WhatsApp Business greeting and quick replies, so the answer to "do you have a table?" is the link
- Your restaurant website header, above the fold
- Your digital menu, so guests can book their next visit while they are still at the table
For more on managing the evening once people arrive, table turn time optimisation covers how to hold slot lengths without rushing guests. If WhatsApp is where most of your requests land, this comparison of WhatsApp-only and integrated setups explains how to keep the chat channel without letting it run your book.
8Frequently asked questions
Will older guests still phone instead of booking online?
Yes, and that is fine. The goal is not to stop phone bookings but to enter every booking, from any channel, into the same list. Whoever answers the phone books the guest into the system while they are talking.
How long should I hold a table for a late guest?
Fifteen minutes is common. State it in the confirmation message, and call or message at the ten-minute mark. After that, release the table to walk-ins and note the no-show against the guest's name.
Should I accept online bookings for large groups?
Set a maximum party size for online bookings, often six, and ask larger groups to message you. Groups need a set menu, a deposit and a table plan, which is easier to agree in a conversation.
Do I need a reservation system if I am a small café?
Usually not for daily service. Cafés tend to benefit more from a clear walk-in flow. A booking link becomes useful for weekend brunch, events or a private area that groups want to reserve.
9One list, one link, clear rules
The fix for booking chaos is not another app on the host stand. It is one booking list that every channel feeds, capacity rules set by what your kitchen can cook, automatic confirmations and reminders, and deposits only where an empty table really costs you. Set those up this week and your busiest night stops depending on who picked up the phone.
Want bookings, your QR menu and table orders in one place? Create your Menyo account and see which plan fits the way you take reservations.
Ready to digitize your menu?
Create a beautiful QR menu from a photo in minutes—the AI scan takes about 60 seconds. AI extracts items and prices automatically.
Try Menyo Free