AI-powered restaurant order and menu management with WhatsApp and Google Gemini
Ready for 3.0What this workflow does
This AI workflow has 18 nodes and runs on WhatsApp events (plus 1 other trigger). Along the way it connects WhatsApp Business Cloud, Supabase, Google Gemini Chat Model and Embeddings Google Gemini and 1 more.
How it runs
Trigger: On WhatsApp events (plus 1 other trigger).
- Get user (Supabase): uses Supabase
- Insert Menu Item to Vector Store (Supabase Vector Store): uses the Supabase vector store, with embeddings: Embeddings Google Gemini; document loader: Default Data Loader
- Check if user exists (If): checks a condition and branches into true / false
- AI Agent: runs an AI agent, with model: Google Gemini Chat Model; 2 tools (Create order in database, Get Menu Items from Vector Store); memory: Simple Memory; output parser: Structured Output Parser
- Add user to db (Supabase): uses Supabase
- Send last message (WhatsApp Business Cloud): uses WhatsApp Business Cloud
- If: checks a condition and branches into true / false
- Send Order to delevery guy (WhatsApp Business Cloud): uses WhatsApp Business Cloud
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 (13)
- WhatsApp Trigger
n8n-nodes-base.whatsAppTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - WhatsApp Business Cloud
n8n-nodes-base.whatsApp - Supabase
n8n-nodes-base.supabase - If
n8n-nodes-base.if - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Supabase Tool
n8n-nodes-base.supabaseTool - n8n Form Trigger
n8n-nodes-base.formTrigger - Default Data Loader
@n8n/n8n-nodes-langchain.documentDefaultDataLoader - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Embeddings Google Gemini
@n8n/n8n-nodes-langchain.embeddingsGoogleGemini - Supabase Vector Store
@n8n/n8n-nodes-langchain.vectorStoreSupabase
From the author
RestaurantBot Pro - WhatsApp Order Automation System Description RestaurantBot Pro is a complete AI-powered restaurant ordering system that transforms your WhatsApp into a smart ordering platform. This intelligent automation handles customer interactions in…