Collins Opeyemi
Hire me
n8nAI agents
Published October 12, 2026

n8n WhatsApp AI Agent: Restaurant Orders, Bookings and Voice Notes

n8n Automation Expert | WhatsApp API, AI Agent, Google Sheets, Google Calendar, OpenAI

Menu from a Google Doc, orders into Google Sheets, bookings in Google Calendar, and voice notes understood.

2 jobsorders and table bookings
Text + voiceboth understood

Video, 0:47, 3 MB. It only downloads when you press play.

In short

An n8n AI agent that runs a restaurant's WhatsApp. Customers ask for the menu, place an order or book a table, by text or by voice note. The agent reads the live menu from a Google Doc, confirms the order and the total, writes it to a Google Sheets order log, and checks Google Calendar before confirming a reservation. Voice notes are downloaded and transcribed with OpenAI first, so a spoken order is handled like a typed one. Staff edit the menu in a document and see every order in a sheet.

Project description

Restaurants take a large share of their orders and bookings over WhatsApp, and every one of them needs someone to answer: send the menu, take down the order, add up the total, check whether a table is free. At busy times messages wait, orders get copied wrongly and voice notes go unheard. This n8n workflow puts an AI agent on the restaurant's WhatsApp that does all of it, using the restaurant's own menu, order sheet and calendar.

Tools & Deliverables

  • WhatsApp trigger on the restaurant's number, with replies sent back in the same chat
  • Switch node that separates voice notes from text
  • Voice path: media URL lookup, audio download and transcription with OpenAI
  • AI agent on an OpenAI chat model with memory, so a customer can order across several messages
  • Agent tools: menu lookup in a Google Doc, an order log in Google Sheets, Google Calendar availability and booking, and a calculator for totals
  • Order confirmations with the items, delivery address, total and estimated time; booking confirmations with guests, time and requests

The problem

  • Staff are busy when customers message. Orders and bookings arrive at the same time as the restaurant is full, so replies are slow or missed.
  • Copying orders by hand causes mistakes. Items, addresses and totals typed from a chat into a notebook or system go wrong.
  • Voice notes are ignored. Many customers prefer to speak their order, and a text-only bot cannot handle it.
  • Bookings need a calendar check. Confirming a table without checking availability leads to double bookings.

Approach

The workflow starts on the restaurant's WhatsApp number. A switch node checks each message: text goes straight to the agent, while a voice note goes through two HTTP steps to get its media URL and download the audio, and OpenAI transcribes it. Both paths reach the same AI agent, so the agent never needs to know whether the customer typed or spoke.

The agent works through tools rather than a long prompt. The menu tool reads a Google Doc, so the menu and prices are always the current ones and staff change them by editing the document. The order tool writes each confirmed order to a Google Sheets log with the contact, delivery address, items, total and date. Two Google Calendar tools check availability and create the booking. A calculator tool adds up the total, so prices are summed rather than guessed. Memory keeps the conversation together, so a customer can ask for the menu, order, and give their address over several messages.

Solution

In the demo, a customer asks for the menu by voice note and gets the full menu back with prices. They order two coffees and give their name and delivery address, and the agent confirms the order, the total and an estimated delivery time, then a new row appears in the order sheet. They ask to book a table for two tomorrow at 2pm; the agent collects the name, email, number of guests and any requests, checks the calendar and confirms the booking, noting their request for a window table.

The restaurant gets an assistant that answers at once at any hour, takes orders accurately and never double-books. Staff keep control of the parts that change: the menu document, the order sheet and the calendar. The same structure suits cafes, takeaways, bakeries and catering, and it can send new orders to the kitchen on Telegram or Slack, or connect to a POS or delivery system instead of a sheet.

FAQ

Can customers order by voice note?

Yes. Voice notes are downloaded and transcribed with OpenAI before the agent reads them, so a spoken order is handled like a typed one.

Where does the menu come from?

A Google Doc the restaurant edits. The agent reads it on every request, so new dishes and prices show up straight away.

How are orders recorded?

Each confirmed order is written to Google Sheets with the contact, address, items, total and date. It can also go to a POS or the kitchen.

Can it double-book a table?

It checks Google Calendar for availability before it confirms, and creates the booking as an event.

Does it use the official WhatsApp API?

Yes. It runs on the WhatsApp Cloud API through the restaurant's own Meta business account.

Related skills and services for this project

n8n workflow development

n8n, n8n automation, n8n expert, n8n developer, n8n specialist, n8n consultant, n8n workflow, n8n workflows, n8n automation expert, n8n AI agent, n8n agent tools, n8n WhatsApp, n8n Google Sheets, n8n Google Docs, n8n Google Calendar, n8n OpenAI, n8n switch node, n8n memory, n8n self hosted, n8n cloud, fix n8n workflow, n8n retainer, build n8n workflow, automate with n8n

Restaurant and hospitality automation

restaurant automation, restaurant chatbot, restaurant AI agent, WhatsApp ordering, online ordering automation, takeaway orders, food delivery orders, table reservations, reservation bot, booking automation, menu bot, cafe automation, bakery orders, catering orders, hospitality automation, hotel chatbot, POS integration, kitchen order tickets, order confirmation, delivery time estimates, OpenTable alternative, restaurant customer service

Whatsapp automation

WhatsApp automation, WhatsApp Business API, WhatsApp Cloud API, WhatsApp chatbot, WhatsApp AI agent, WhatsApp AI chatbot, WhatsApp auto reply, WhatsApp ordering bot, WhatsApp booking bot, WhatsApp voice notes, WhatsApp order confirmation, Meta Business API, WhatsApp webhook, conversational commerce, chat ordering, WATI alternative, Twilio WhatsApp, 360dialog

AI agents and tools

AI agent, AI agents, AI agent development, agent tools, tool calling, function calling, AI chatbot, AI customer service agent, AI receptionist, AI order taker, conversational AI, chat memory, voice note transcription, speech to text, OpenAI Whisper, OpenAI, ChatGPT API, Claude API, Gemini API, prompt engineering, LLM integration, generative AI

Google workspace

Google Sheets, Google Sheets automation, Google Sheets API, order log, order spreadsheet, Google Docs, Google Docs automation, menu document, Google Calendar, Google Calendar API, availability check, booking calendar, Google Workspace automation, Apps Script alternative, spreadsheet database

Make.com and other platforms

Make.com, Makecom, Make.com automation, Make.com expert, Make.com WhatsApp, Make.com AI agent, n8n vs Make.com, Zapier, Zapier automation, Zapier WhatsApp, Zapier alternative, Voiceflow, Botpress, ManyChat, Landbot, GoHighLevel, no code automation, low code automation

API and integration

API integration, REST API, webhook, webhooks, WhatsApp Graph API, Meta Graph API, media download, HTTP request, OpenAI API, Google Sheets API, Google Docs API, Google Calendar API, POS API, Square API, Toast API, Shopify integration, Telegram notifications, Slack notifications, JSON, data mapping, system integration

Reliability and handover

order logging, audit trail, availability checks, double booking prevention, calculated totals, fallback replies, human handover, error handling, retry logic, monitoring, execution history, business owned accounts, credential management, documentation, handover, Loom walkthrough, maintainable automation, production ready automation, ongoing support, monthly retainer

Industries and business types

restaurant, cafe, coffee shop, bakery, takeaway, food truck, catering company, cloud kitchen, ghost kitchen, bar, hotel, guesthouse, salon, spa, clinic, retail store, florist, grocery store, local delivery business, small business

How clients search for this work

WhatsApp ordering bot for my restaurant, AI agent to take orders on WhatsApp, restaurant reservation chatbot, WhatsApp bot with Google Sheets, automate restaurant bookings, n8n WhatsApp automation expert, WhatsApp Business API developer, AI chatbot for restaurant, AI automation expert, workflow automation, business process automation, fixed price automation, MVP build, long term automation support, ongoing retainer

Work with me

Tell me what is eating your week. I will show you what can run itself.

Send a short message describing the task. I reply within a few hours with an honest view on whether automation fits, which tool is right, and what a clean build looks like.

Top Rated · 95% Job Success

Upwork

Hire me with Upwork's payment protection, verified reviews and milestone billing.

Hire me on Upwork
Level 2 seller · 4.9 from 74+ orders

Fiverr

Prefer a set scope and price? Order a package on Fiverr and we start right away.

Order on Fiverr
Talk it through

Book a call

Prefer to talk? Pick a time on my calendar and walk me through what you want to automate.

Book a call

↑↓ move↵ openmatches your words against my case studies