Multi-agent personal assistant orchestration with GPT-4o & WhatsApp
Needs changesWhat this workflow does
This AI workflow has 49 nodes and runs when an HTTP GET request hits its webhook URL. Along the way it connects Redis, Supabase, OpenAI and OpenAI Chat Model and 1 more.
How it runs
Trigger: When an HTTP GET request hits its webhook URL.
- Variáveis Globais (Edit Fields (Set)): sets or maps fields
- Supabase: uses Supabase
- If: checks a condition and branches into true / false
- If: checks a condition and branches into true / false
- Crypto: hashes or encrypts values
- Supabase: uses Supabase
- Supabase: uses Supabase
- Switch: routes items into branches
- Wait: pauses before continuing
- Edit Fields (Edit Fields (Set)): sets or maps fields
…plus 32 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 AI Agent (v1.6): 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) AI Agent (v1.6) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (21)
- Redis
n8n-nodes-base.redis - Wait
n8n-nodes-base.wait - If
n8n-nodes-base.if - No Operation, do nothing
n8n-nodes-base.noOp - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Convert to File
n8n-nodes-base.convertToFile - Switch
n8n-nodes-base.switch - Split Out
n8n-nodes-base.splitOut - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Supabase
n8n-nodes-base.supabase - OpenAI
@n8n/n8n-nodes-langchain.openAi - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Crypto
n8n-nodes-base.crypto - AI Agent
@n8n/n8n-nodes-langchain.agent - Postgres Chat Memory
@n8n/n8n-nodes-langchain.memoryPostgresChat - Webhook
n8n-nodes-base.webhook - Merge
n8n-nodes-base.merge - Extract from File
n8n-nodes-base.extractFromFile - Supabase Tool
n8n-nodes-base.supabaseTool - Call n8n Workflow Tool
@n8n/n8n-nodes-langchain.toolWorkflow
From the author
Description 'Elena AI' is a powerful n8n workflow that transforms your automation platform into a full-fledged, multi-agent AI hub. 🤖✨ By combining Redis state management with specialized “tool” sub-workflows, you can build contextual, scalable, and highly…