Blog ·
Booking Tables From Instagram DMs: A Beginner's Guide
Why guests DM instead of calling - and why the fastest reply wins the table Turning a DM into a confirmed booking: what to capture and confirm Covering weekends, late nights and busy services so no DM goes unanswered
Getting started with booking tables from Instagram and Messenger DMs
It's 22:40 on a Thursday. Someone taps the Message button on your Instagram profile: "Table for four tomorrow, 8pm?" You see it between services. They wait. By the time you reply, they've booked somewhere else.
Guests don't stop wanting your table when your phone goes quiet. They just move to a channel you check less. This is a beginner's guide to booking tables from Instagram and Messenger DMs, and to making sure the ones that arrive after hours still end in a confirmed reservation instead of a lost guest.
Why guests DM instead of calling
Your guests already live in these apps. They use Instagram to decide where to eat, and Messenger to ask quick questions. Sending a DM feels like less effort than dialing, waiting on hold, and repeating a request to whoever answers.
For them, a DM is a small ask. For you, it's the same reservation that used to arrive by phone, landing in a different inbox.
DMs also carry context a phone call doesn't. The guest sends their handle, their history of liking your posts, sometimes a screenshot of the dish they saw. That's a warm lead sitting in your requests folder, not a cold enquiry.
The problem isn't that DMs are a bad channel. It's that most independent restaurants treat them as a side channel, checked once between the lunch rush and the dinner prep.
Why the fastest reply wins the table
Group bookings and weekend tables go to whoever answers first. Not the best restaurant. The one that says "yes, table for four at 8" while the guest is still deciding.
Think about what actually happens today:
- A DM arrives during service. Nobody opens the app.
- It sits for four hours. The guest starts asking three other places.
- At 23:30 you reply. They've already confirmed somewhere else.
The window is short. Most bookings from DMs are won in the first ten to fifteen minutes, and lost quietly when the reply comes the next morning.
You don't win this on effort alone. You win it by making sure every DM gets an answer when it lands, including the ones that land at 22:40 on a Friday.
This is the part I handle. I watch your Instagram and Messenger inboxes, answer the routine questions, and take the reservation straight away. I don't put guests on hold and I don't leave them waiting for the morning.
Turning a DM into a confirmed booking
A reply is not a booking. The difference between a friendly message and a confirmed table is a small set of details, captured in the first exchange.
What to capture
Every DM that asks for a table should leave you with five things:
- Date and time
- Party size
- Name
- A contact you can reach them on
- Any note that changes the plan, like a birthday, a highchair, or a step-free table
Ask for all five at once in a single message. A back-and-forth over four messages is four chances for the guest to lose interest.
What to confirm
Once you have the details, confirm them back in plain language. Guest or host, date, time, party size, and any note. Then tell them exactly what happens next.
Something like: "Booked. Four people, Friday at 20:00, table under your name. See you then." That's it. Short, specific, and clear about the outcome.
Three rules make this work:
- Confirm the booking, not the conversation. The guest wants to know the table exists, not that you're looking into it.
- Never guess at availability. If Friday 20:00 is full, offer the nearest real slot rather than a maybe.
- Ask only when it matters. Allergies, large groups, and events need a human decision. A table for two on a Tuesday doesn't.
The last rule matters most. Restaurants lose bookings when they turn a simple request into an interrogation. Keep the questions to the ones that change what happens in the kitchen or on the floor.
Covering weekends, late nights and busy services
Weekends are when the DMs pile up and when the stakes are highest. Friday and Saturday bookings are the ones you can least afford to miss.
The orders that cause trouble are predictable:
- Friday and Saturday evenings, when staff are on the floor
- Late nights, after the kitchen closes and the office is empty
- Sunday and Monday, when nobody is watching the inbox at all
- Mid-service spikes, when three DMs land at once
Handled by hand, these are the exact moments a DM goes unanswered. A guest who messages at 23:00 on a Saturday and hears nothing by Sunday lunchtime has already booked elsewhere. By the following week they've forgotten you were ever an option.
What works is simple: something that answers every time, day or night, so the guest gets a confirmed table while the request is still warm. Routine asks get handled on the spot. The ones that need your judgment, like a party of twelve or a serious allergy, come to you with the details already gathered.
Full house, phone ringing, three DMs waiting. Who picks up? That's the question this whole setup answers.
What to do this week
You don't need a new system to start. You need to stop letting DMs wait.
- Turn on notifications for Instagram and Messenger on the device you actually carry.
- Write down the five details you capture for every booking, and keep them in one place.
- Set a plain confirmation message you can send in seconds.
- Decide which requests a human must see, and let everything else get answered immediately.
Then watch what happens to your no-shows and your lost weekend tables. Most managers find the guests were never hard to convert. They just weren't answered in time.
Your DMs are already full of guests who want a table. Booking tables from Instagram and Messenger is less about new marketing and more about replying while the guest is still there. I answer, I book, and I ask you only when it matters.