Lead Notifi Logo
Lead Notifi
← All bot use cases
Lead Notifi · Restaurants & Cafes
WhatsappInstagramMessenger

Table Booking Bot for Restaurants on WhatsApp

A guest who already knows what they want messages "book a table" — the bot lets them pick a seating preference, collects date, time and party size, locks a calendar slot, and reminds them the day before.

Option 1

Build it as a Manual Bot

A straight, no-branch chain: seating preference, date and time collection with validation, party size and contact details, a calendar hold, tagging, host-team routing, a confirmation template, and a timed reminder the day before.

1.LogicTrigger
2.CommunicationList
3.InputDate InputPreferred date? (DD/MM)
4.InputTime InputPreferred time? (e.g. 8 PM)
5.InputText InputHow many guests?
6.InputPhone InputContact number for confirmation?
7.IntegrationGoogle CalendarTable Booking — {{party_size}} guests
8.LogicSet Tagtable-booked
9.LogicTeam AssignmentHost Team
10.CommunicationQuick Reply
11.LogicWait1 day before the reservation
12.CommunicationTemplatereservation_reminder

START

Trigger

Keywords (Required)

book a table

reserve

dinner reservation

table for

4 keywords

List

Header (Optional)

Image

OR

Paste image URL…

Body Text (Required)

Which seating would you prefer?

31/1024

List Items (Max 10)

Indoor

6/20

Outdoor

7/20

Bar Seating

11/20

Date Input

Prompt (Required)

Preferred date? (DD/MM)

23/1024

Invalid Message (Required)

That doesn't look like a valid date. Please try DD/MM.

54/200

Time Input

Prompt (Required)

Preferred time? (e.g. 8 PM)

27/1024

Text Input

Prompt (Required)

How many guests?

16/1024

Variable Name (Required)

party_size

10/60

Phone Input

Prompt (Required)

Contact number for confirmation?

32/1024

Google Calendar

Event Title (Required)

Table Booking — {{party_size}} guests

37/100

Calendar (Required)

Connected: Google Calendar

26/100

Set Tag

Tag (Required)

table-booked

12/60

Team Assignment

Assign To (Required)

Host Team

9/100

Quick Reply

Header (Optional)

Image

OR

Paste image URL…

Body Text (Required)

You're confirmed! We'll also send a reminder the day before your reservation.

77/1024

Wait

Wait Until (Required)

1 day before the reservation

28/100

Template

Template Name (Required)

reservation_reminder

20/100

Advanced settings

Option 2

Build it as an AI Agent Bot

The assistant handles seating changes, group-size adjustments and menu questions in one continuous conversation, then still confirms a real table hold.

R

Restaurants & Cafes

Online
want to book a table for 4, tonight10:01 AM
Sure! What time works for you tonight?10:01 AM
8pm10:01 AM
We have outdoor and indoor seating available at 8 PM — any preference?10:01 AM

Unlike the manual bot above, this isn't one node in a flow — it's a separate AI assistant mode that takes over the entire conversation and replies in natural language until it's switched off.

Which fits this use case?

Manual bot: fast, predictable table booking — seating, date, time, party size, done — with automatic calendar hold and reminder.
AI agent: handles last-minute party-size changes, kids-menu and corkage questions in one thread, closer to how a host actually manages a walk-in-adjacent phone booking.
Best fit here: manual bot for routine daily bookings at scale; AI agent for groups with special requirements (kids, dietary, BYOB) that change the actual seating/service plan.

Frequently asked questions

Does the bot send a reminder before the reservation automatically?+
Yes — a Wait node holds until 1 day before the reservation, then a Template node sends the reminder automatically.
Can party size be updated after booking?+
The manual flow collects party size once per run; the AI agent version can naturally update it mid-conversation, as shown above.
What happens if the requested time slot is fully booked?+
The Google Calendar integration checks for conflicts before confirming and re-prompts for an alternate time.
Is this available on Instagram and Messenger too?+
Yes, the same List → Date → Time → Calendar flow runs identically on WhatsApp, Instagram DMs and Messenger.

Build this bot for your business

Set up either version — manual flow or AI agent — in minutes, on WhatsApp, Instagram or Messenger.

Start Free Trial →