🤖 AI-powered WhatsApp assistant for restaurants & delivery automation
Needs changesWhat this workflow does
This AI workflow has 108 nodes and runs when an HTTP GET request hits its webhook URL (plus 3 other triggers). Along the way it connects OpenAI Chat Model, Embeddings OpenAI, Supabase and Supabase Vector Store and 7 more.
How it runs
Trigger: When an HTTP GET request hits its webhook URL (plus 3 other triggers).
- Auth (If): checks a condition and branches into true / false
- Set File ID (Edit Fields (Set)): sets or maps fields
- ListChats-Supabase (Supabase): uses Supabase
- dados_para_atendimento_humano (Edit Fields (Set)): sets or maps fields
- Delete Old Doc Rows (Supabase): uses Supabase
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- Switch: routes items into branches
- Code: runs custom JavaScript code
- ListMessages-Supabase (Supabase): uses Supabase
- PARAR ISIS (Redis): uses Redis
…plus 74 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- AI Agent v1 (old agent modes) in Delivery AI (v1.7): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) Delivery AI (v1.7) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (39)
- OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Edit Fields (Set)
n8n-nodes-base.set - Embeddings OpenAI
@n8n/n8n-nodes-langchain.embeddingsOpenAi - Supabase
n8n-nodes-base.supabase - Merge
n8n-nodes-base.merge - If
n8n-nodes-base.if - Aggregate
n8n-nodes-base.aggregate - Code
n8n-nodes-base.code - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Wait
n8n-nodes-base.wait - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Execute Sub-workflow
n8n-nodes-base.executeWorkflow - Supabase Vector Store
@n8n/n8n-nodes-langchain.vectorStoreSupabase - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - AI Agent
@n8n/n8n-nodes-langchain.agent - Text Classifier
@n8n/n8n-nodes-langchain.textClassifier - Postgres
n8n-nodes-base.postgres - Postgres Chat Memory
@n8n/n8n-nodes-langchain.memoryPostgresChat - Split Out
n8n-nodes-base.splitOut - No Operation, do nothing
n8n-nodes-base.noOp - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Switch
n8n-nodes-base.switch - Extract from File
n8n-nodes-base.extractFromFile - HTTP Request
n8n-nodes-base.httpRequest - Evolution Api
n8n-nodes-evolution-api.evolutionApi - Redis
n8n-nodes-base.redis - Convert to File
n8n-nodes-base.convertToFile - OpenAI
@n8n/n8n-nodes-langchain.openAi - Date & Time
n8n-nodes-base.dateTime - Crypto
n8n-nodes-base.crypto - Vector Store Question Answer Tool
@n8n/n8n-nodes-langchain.toolVectorStore - Google Drive
n8n-nodes-base.googleDrive - Google Drive Trigger
n8n-nodes-base.googleDriveTrigger - Character Text Splitter
@n8n/n8n-nodes-langchain.textSplitterCharacterTextSplitter - Summarize
n8n-nodes-base.summarize - Default Data Loader
@n8n/n8n-nodes-langchain.documentDefaultDataLoader - Call n8n Workflow Tool
@n8n/n8n-nodes-langchain.toolWorkflow - Calculator
@n8n/n8n-nodes-langchain.toolCalculator - Webhook
n8n-nodes-base.webhook
From the author
AI-Powered WhatsApp Assistant for Restaurant & Delivery – Automate Orders, Calculate Delivery Fees & Enhance Customer Service with n8n 📌 Optimize your restaurant's delivery process with AI-powered automation! This n8n workflow enables an intelligent WhatsApp…