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

Reservation Enquiry Lead Qualification Bot for Restaurants

A guest messages "table for tonight?" — the bot asks whether it's a regular table booking or a private event, genuinely branches into party-size/time-of-day either way, then books a date and time before routing to the reservations manager.

Option 1

Build it as a Manual Bot

Branches at the first question — Regular Table collects a preferred meal time and party size, Private Event collects an event type and guest count — both paths reconverge at date/time booking, tagging and reservations-manager routing.

1.LogicTriggerAny new contact's first incoming message (no keyword needed)
2.CommunicationQuick ReplyHi! Are you looking for a regular table booking or a private event/party booking? — branches into 2 paths: Regular Table / Private Event
3.InputDate InputPreferred date? (DD/MM)
4.InputTime InputPreferred time? (e.g. 7:30 PM)
5.LogicSet Tagreservation-lead
6.LogicTeam AssignmentReservations Manager
7.CommunicationQuick Reply

START

Trigger

Fires On (Required)

Any new contact's first incoming message (no keyword needed)

60/200

Quick Reply

Body Text (Required)

Hi! Are you looking for a regular table booking or a private event/party booking?

81/1024

Buttons (Max 3)

Regular Table

13/20

Private Event

13/20

IF REGULAR TABLE

List

Header (Optional)

Image

OR

Paste image URL…

Body Text (Required)

Which meal time are you looking for?

36/1024

List Items (Max 10)

Breakfast

9/20

Lunch

5/20

Dinner

6/20

Text Input

Prompt (Required)

How many guests will be dining?

31/1024

IF PRIVATE EVENT

List

Header (Optional)

Image

OR

Paste image URL…

Body Text (Required)

What type of event is this?

27/1024

List Items (Max 10)

Birthday

8/20

Corporate

9/20

Anniversary

11/20

Text Input

Prompt (Required)

How many guests are you expecting?

34/1024

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. 7:30 PM)

30/1024

Set Tag

Tag (Required)

reservation-lead

16/60

Team Assignment

Assign To (Required)

Reservations Manager

20/100

Quick Reply

Header (Optional)

Image

OR

Paste image URL…

Body Text (Required)

Thanks! Our reservations manager will confirm your booking shortly.

67/1024

Advanced settings

Option 2

Build it as an AI Agent Bot

The assistant handles seating preferences, dietary restrictions and event customization questions in whatever order a guest asks them, while still gathering the same qualifying details a manual flow would collect.

R

Restaurants & Cafes

Online
hi want to book a table for my anniversary10:01 AM
Congratulations! How many guests, and is there a specific date you have in mind?10:01 AM
just the two of us, this saturday10:01 AM
Saturday works. Would you like a regular table or our private candlelit corner for the occasion — no extra charge for special occasions like this?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, consistent triage into Regular Table vs Private Event, but a guest with special-occasion or dietary customization requests gets a generic party-size question with no way to actually arrange anything until staff follows up.
AI agent: arranges special touches (a complimentary dessert, dietary accommodations, seating preference) directly in the conversation — much closer to how a host would actually handle a special occasion booking.
Best fit here: manual bot for high-volume daily reservation requests; AI agent for special-occasion bookings where a personalized touch genuinely matters to the guest experience.

Frequently asked questions

Does the bot ask different questions for a table booking vs a private event?+
Yes — Quick Reply is the real branch point: Regular Table collects meal time and party size, Private Event collects event type and guest count, and both reconverge at date/time booking.
What happens with an invalid reservation date?+
The Date Input node re-prompts with a validation message instead of silently failing or breaking the flow.
Can large private events get a dedicated coordinator?+
Yes — the Team Assignment node's "Assign To" field can point at an events coordinator specifically for the Private Event branch instead of the general reservations manager.
Is this available on Instagram and Messenger too?+
Yes — the same Trigger → Quick Reply → List branching model 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 →