Run restaurant orders and payments automatically on WhatsApp

Customers order food, pay, and get confirmations on WhatsApp while AI handles the whole conversation for you.

How the work actually flows

It branches. Exactly one path is taken.

Pattern: Exclusive Choice (4)

flowchart TD trig>"customer messages on WhatsApp"]:::trig s0["interpret message intent"]:::task s1(("guide order and payment")):::human s2["verify payment receipt photo"]:::task s3["send order to kitchen"]:::task trig --> s0 s1 --> s2 s2 --> s3 gx{"× what does customer want"}:::gate s0 --> gx p00["send menu"]:::task gx -->|"asks for menu"| p00 p10["guide order and payment"]:::task gx -->|"places an order"| p10 p11["verify payment receipt"]:::task p10 --> p11 p20["answer question"]:::task gx -->|"asks a question"| p20 p00 --> s1 p11 --> s1 p20 --> s1 out[/"confirmed order sent to kitchen"/]:::out pay{{"orders handled without staff time"}}:::pay s3 --> out 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 stepA personOne path onlyResultPayoff
Build size
Advanced

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

Business functions
AI Agents & Autonomous SystemsVoice & PhoneMessaging & NotificationsDocument Processing & OCRSpreadsheet & Database OpsFile & Cloud Storage
Connects
WhatsAppOpenAISupabaseGoogle DriveGoogle Maps

The problem it solves

You want to take orders through WhatsApp but answering every message, reading menus aloud, and checking payment screenshots by hand takes hours out of your day. One missed message or a slow reply can send a hungry customer to a competitor.

Who it fits

Restaurant owners and food delivery businesses that take orders over WhatsApp.

How it works

  1. A customer messages your WhatsApp number with text, a voice note, a photo, or their location
  2. AI reads the message and figures out what the customer wants, whether that's the menu, an order, or a question
  3. The customer picks items and the AI walks them through the order and payment steps
  4. AI checks the payment receipt photo to confirm the payment went through
  5. The finished order is sent to the kitchen staff in a clear, ready-to-cook format
What you get

Orders handled correctly without a human checking in

Your customers can order, pay, and get confirmation right inside WhatsApp.

What you get

A confirmed order sent to kitchen staff and a payment confirmation for the customer.

What you need

A WhatsApp Business API account, an OpenAI API key, a Supabase account, and a Google Drive account.

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