Restaurant Instagram playbook: turn comments into bookings and orders
ChattyFlow team · Updated
Four flows turn comments into bookings and orders: menu, table booking, ordering link and event nights. On Instagram, a keyword comment gets a private reply in seconds, and table booking works there only. On TikTok, public replies work everywhere, but a comment can open a DM only in Vietnam, Thailand and Indonesia.
Four flows at a glance, and the limits that come first
Each flow is a keyword, an optional public reply and a private message with the right link.
| Flow | Example keywords | On Instagram | On TikTok |
|---|---|---|---|
| Menu | menu, منيو, carte | DM with a menu button | Public reply: “Menu link in our bio” |
| Table booking | book, حجز, réservation | DM with a Book button (Booking beta) | No booking flow; reply publicly |
| Delivery or order | delivery, توصيل, livraison | DM with your ordering link | Public reply pointing to your bio link |
| Event night | event, غبقة, soirée | DM with details, or the full booking in the DM | Public reply with date and booking info |
Menu requests and delivery orders
Both run on the Free plan: a comment automation on the post, your keywords, a DM and an optional public reply, which ChattyFlow rotates so the thread doesn't repeat itself.
- Menu: “Here's our full menu with today's prices 🍽️” with a “See the menu” button.
- Delivery: “Order for delivery or pickup here 🛵” with a button to the page where you already take orders.
- A Story reply or a DM that contains the keyword starts the same message.
- Conditional Logic gives each keyword its own reply, and a DM can carry up to three link buttons: website, delivery app, WhatsApp chat link.
Table reservations with ChattyFlow Booking (Instagram)
Someone comments your keyword, say حجز or BOOK, and gets a DM such as “Pick your table 👇” with a Book button. It opens your booking page on the right service: date, time, number of guests, name, phone, your questions, confirm.
You set your hours and seats per time slot. Seats count guests, so a party of four takes four, and a full slot can't be booked.
- Confirm or cancel requests in the Manage Bookings tab, and add phone or walk-in reservations so the seat count stays right.
- Guests get a cancel-or-reschedule link and an add-to-calendar file.
- Prefer your current reservation system? The DM can send its link instead.
- Each automation also gets a public booking page for your bio.
Events and special nights
Give each event its own post and keyword: Thursday live music, a seafood night, a Ramadan ghabga. The DM carries the date, the price per person and how to book.
For a single date, Booking takes the whole reservation inside the DM: number of guests first, checked against the seats left, then name, phone and your multiple-choice questions, with a waitlist offer when the night is full.
- Keywords: event, live, حفلة, غبقة, soirée. DM: “Live oud night, Thursday 8 pm 🎶 Book your table here.”
- Teasing before tables open? A Drop collects every commenter and sends everyone the link at release, which must come within 7 days of the first comments.
Trigger words in Arabic, French and English
Customers type the way they talk, so add every spelling you see in your comments. Separate keywords with a comma; the Arabic comma ، works too.
| Intent | Gulf Arabic | French and Maghrebi | English |
|---|---|---|---|
| Menu | منيو، المنيو، مينيو | menu, carte | menu |
| Table booking | حجز، احجز، طاولة | réservation, reservation, réserver | book, table |
| Delivery | توصيل، التوصيل، اطلب | livraison, commander | delivery, order |
| Price | كم السعر، بكم، الأسعار، الاسعار | prix, combien, قداش, بشحال | price, how much |
| Opening hours | مفتوحين، متى تفتحون، الدوام | ouvert, ouverts, horaires | open, hours |
| Events | حفلة، فعالية، غبقة | soirée, concert, ftour | event, live |
Hours, parking and allergens: FAQs Engine and AI agent
Questions like “open on Friday?”, “parking?” or “is the sauce nut-free?” need your own answers. On a Growth plan, two tools answer them from one knowledge base: your website pages, notes and files.
The FAQs Engine replaces your website's FAQ section: paste one snippet where the old list was. It shows your questions in your site's colours, lets visitors ask in their own words, and answers only from those questions and your knowledge base.
The AI agent handles follow-up questions: when a DM matches no keyword, it answers from the knowledge base, qualifies the lead and hands over to your team when needed. On TikTok it answers comments publicly, and DMs where allowed.
- Write your hours day by day, Friday and Ramadan included.
- Upload the menu as a PDF with real text, or type it: photos and scans are stored, not read.
- List the allergens in every dish.
TikTok: what a restaurant account can automate
TikTok DMs run on the TikTok Business Messaging API, and TikTok decides where messaging is open. New comments are checked in rotation, every minute across all active automations, and public replies wait a human-like 10 to 30 seconds, so they land within a few minutes.
| Your account's country | Public replies | Comment to DM | DM to DM |
|---|---|---|---|
| Kuwait, the Gulf, Tunisia, Morocco and others | Yes | No | Yes |
| Vietnam, Thailand, Indonesia | Yes | Yes | Yes |
| US, EEA, Switzerland, UK | Yes | No | No |
What not to do
Every flow here starts with a customer's comment or message, as Instagram's and TikTok's rules require. Keep it that way.
- No mass DMs: one private reply per comment within 7 days, then the 24-hour window once they answer.
- No bought followers, likes or comments.
- No fake reviews: don't review your own restaurant or trade a discount for a review; Google Maps forbids paid or rewarded reviews.
- No scraping phone numbers from comments into broadcast lists.
- No stale answers: an old price left in the knowledge base becomes a wrong reply.
Why run this from your own posts
Answers during the rush
Menu, booking and ordering links go out on their own while your team is busy serving.
Direct bookings, next to the apps
Followers book or order through your own link, alongside the delivery apps.
Arabic, French and English
Keywords work in any script, and the dashboard runs in all three languages.
How to set it up
- Connect your Instagram account, and TikTok if you post food videos there.
- Create a menu automation: pick the post, add the menu keywords below, write a DM with a menu button.
- Create an ordering automation with your delivery keywords and the ordering link you already use.
- For tables, request Booking early access, set your hours and seats per time slot, and link the booking automation to a post.
- On a Growth plan, fill the knowledge base, switch on the AI agent and place the FAQs Engine on your website.
Frequently asked questions
Can guests book a table without leaving Instagram?
Mostly: the DM's Book button opens your booking page in Instagram's browser, and a single-date event is booked entirely inside the DM. Booking is in beta, on Growth plans, Instagram only.
Does ChattyFlow connect to Talabat, my POS or a payment system?
No. It sends the link you choose: your ordering page, your delivery-app page or a WhatsApp chat link. Orders and payments stay where they are.
Can a TikTok comment trigger a DM in Kuwait, Tunisia or Morocco?
No. TikTok opens comment-to-DM only for accounts in Vietnam, Thailand and Indonesia. In Kuwait, Tunisia and Morocco, you reply publicly and automate replies to people who message you first.
Will the AI agent answer allergen questions?
Only from your knowledge base, so keep allergens per dish exact and current, and ask guests with a severe allergy to confirm with staff.
What does it cost?
Comment automations and public replies run on the Free plan. Booking, the AI agent and the FAQs Engine need a Growth plan, from 49 a month in your currency (TND, EUR or USD), and every new account starts with a 14-day trial.
Sources
- Meta for Developers: Instagram Platform, Private Replies
- Meta for Developers: Messenger Platform, Instagram private replies
- Meta: Messenger Platform policy (24-hour window, human agent)
- TikTok API for Business: Business Messaging API
- Meta Transparency Center: Community Standards on spam
- Google Maps: prohibited and restricted content (fake engagement)
Turn tonight's comments into tomorrow's tables
Start with the menu flow for free, then add Booking and the AI agent.
Start free