Automate restaurant bookings and questions on WhatsApp

A WhatsApp chatbot answers menu and hours questions and books tables, day or night, automatically.

How the work actually flows

It branches. Exactly one path is taken.

Pattern: Exclusive Choice (4)

flowchart TD trig>"customer sends WhatsApp message"]:::trig s0["Interpret message content"]:::task s1["Classify customer intent"]:::task trig --> s0 s0 --> s1 gx{"× question or booking request"}:::gate s1 --> gx p00["reply with menu or hours info"]:::task gx -->|"General question"| p00 p10["collect booking details"]:::task gx -->|"Table booking"| p10 p11["confirm reservation"]:::task p10 --> p11 p00 --> out p11 --> out out[/"Booking confirmed or question answered"/]:::out pay{{"Faster customer response without staff time"}}:::pay out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepOne path onlyResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
AI Agents & Autonomous SystemsAI Chatbots & AssistantsVoice & PhoneMessaging & NotificationsSpreadsheet & Database OpsCustomer Support & Ticketing
Connects
WhatsAppPostgreSQL

The problem it solves

Your staff spend time answering the same WhatsApp questions about hours, menu items, and availability, on top of taking table bookings by phone or message. During busy service, replies get delayed and bookings get missed. Customers expect a quick answer whenever they reach out.

Who it fits

A restaurant that gets bookings and questions through WhatsApp and wants to handle them without staff replying manually.

How it works

  1. A customer sends a WhatsApp message asking about booking, the menu, or hours
  2. AI figures out what they're asking for
  3. For general questions, it replies with menu, hours, or offer details
  4. For bookings, it collects the details and confirms the reservation
  5. The booking is stored in the database for staff to see
What you get

Tables booked while your phone stays quiet

Guests get menu answers and a booked table on WhatsApp any time of day, without a staff member picking up.

What you get

Confirmed table bookings and answered customer questions, with no staff involvement.

What you need

A WhatsApp Business account and a PostgreSQL database.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook