Automate restaurant reservations with AI on WhatsApp and Google Sheets
Ready for 3.0What this workflow does
This AI workflow has 16 nodes and runs on WhatsApp events (messages) (plus 1 other trigger). Along the way it connects WhatsApp Business Cloud, OpenAI Chat Model and Google Sheets.
How it runs
Trigger: On WhatsApp events (messages) (plus 1 other trigger).
- Filter: keeps only the items that match a condition
- Get row(s) in sheet (Google Sheets): uses Google Sheets
- AI Agent: runs an AI agent, with model: OpenAI Chat Model; 2 tools (Calculator, log reservation); memory: Simple Memory
- If: checks a condition and branches into true / false
- Send message (WhatsApp Business Cloud): send
- Send message (WhatsApp Business Cloud): send
- Filter: keeps only the items that match a condition
- Update row in sheet (Google Sheets): update
- Send message (WhatsApp Business Cloud): send
- Update row in sheet (Google Sheets): update
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (11)
- WhatsApp Business Cloud
n8n-nodes-base.whatsApp - WhatsApp Trigger
n8n-nodes-base.whatsAppTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Google Sheets Tool
n8n-nodes-base.googleSheetsTool - Calculator
@n8n/n8n-nodes-langchain.toolCalculator - Filter
n8n-nodes-base.filter - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Google Sheets
n8n-nodes-base.googleSheets - Schedule Trigger
n8n-nodes-base.scheduleTrigger - If
n8n-nodes-base.if
From the author
Streamline restaurant reservations on WhatsApp Overview This n8n template automates table bookings via WhatsApp, letting users request, confirm, and manage reservations without manual intervention. It leverages AI to parse messages, apply group discounts,…