AI Restaurant Virtual Waiter Chatbot 🤖🍕 for WhatsApp & Website
Ready for 3.0What this workflow does
This AI workflow has 27 nodes and runs when a chat message arrives (plus 1 other trigger). Along the way it connects WhatsApp Business Cloud, Guardrails, Google Gemini Chat Model and Google Sheets and 1 more. It also calls demo.forkmenu.com over HTTP.
How it runs
Trigger: When a chat message arrives (plus 1 other trigger).
- From Chat (Edit Fields (Set)): sets 3 fields: message, sessionId, type
- Input type (Switch): routes items into 1 branches
- Normalize (Edit Fields (Set)): sets 3 fields: message, sessionId, type
- Message (Edit Fields (Set)): sets 3 fields: message, sessionId, type
- Not supported (WhatsApp Business Cloud): send
- Guardrails: uses Guardrails, with model: Google Gemini Chat Model
- Merge: merges the data from its input branches
- Menu? (Switch): routes items into 1 branches
- Chat: uses Chat
- Virtual waiter (AI Agent): runs an AI agent, with model: Google Gemini Chat Model; 2 tools (Calculator, Menu dishes); memory: Simple Memory
…plus 10 more steps. See the full node list below.
Services it uses
HTTP calls to: demo.forkmenu.com
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 (15)
- WhatsApp Trigger
n8n-nodes-base.whatsAppTrigger - WhatsApp Business Cloud
n8n-nodes-base.whatsApp - Switch
n8n-nodes-base.switch - Guardrails
@n8n/n8n-nodes-langchain.guardrails - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Chat Trigger
@n8n/n8n-nodes-langchain.chatTrigger - Edit Fields (Set)
n8n-nodes-base.set - Chat
@n8n/n8n-nodes-langchain.chat - Google Sheets
n8n-nodes-base.googleSheets - Wait
n8n-nodes-base.wait - Http Request Tool
n8n-nodes-base.httpRequestTool - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Merge
n8n-nodes-base.merge - Calculator
@n8n/n8n-nodes-langchain.toolCalculator - AI Agent
@n8n/n8n-nodes-langchain.agent
From the author
This workflow implements a WhatsApp-based virtual restaurant assistant that automates customer interaction from the first message to post-dining follow-up. The system can receive messages either from WhatsApp or a chatbot interface, normalize the input, and…