Templates / Multi-agent personal assistant orchestration with GPT-4o & WhatsApp

Multi-agent personal assistant orchestration with GPT-4o & WhatsApp

Needs changes

by Amanda Benks ✓ · 768 views · created 2025-06-27 · Support Chatbot, AI Chatbot

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes). 1 breaking item(s) found. Static check, last run 2026-10-19.

What to replace before upgrading

Removed in 3.0Replace 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)

RedisSupabaseOpenAIOpenAI Chat ModelAI AgentPostgres Chat MemoryCall n8n Workflow

What it does

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 personalized conversational automations for WhatsApp, Telegram, email, and more. 🔥 Key Features - Unified Ingestion 📥 • Webhook trigger for text, audio, image, or document messages • Automatic extraction of remoteJid, user ID, and payload metadata - Stateful Context 🔄 • Redis push/get queue to preserve conversation history • Seamless handling of follow-ups and multi-turn dialogs - Dynamic Routing 🔀 • Smart Switch logic directs messages to the right agent workflow • Agents available: - 🗓️ Malu: Google Calendar scheduling & reminders - 💰 Maria: Expense logging & budget tracking in Baserow - 👥 Mafalda: Contact CRUD operations in Baserow - 📸 Marcela: Audio transcription & image analysis - ✉️ Martina: Gmail send/receive & template replies - Bite-Sized Responses ✂️ • Splits long AI replies into line-by-line messages • Loop node controls rate & order for best UX - Flexible Output 📤 • HTTP Request node to deliver text, media, or files • Customize headers, payloads, and endpoints 🎯 Use Cases - AI-powered customer support bots - Automated lead qualification & follow-up - Intelligent scheduling & reminders - Expense approval workflows - Multimedia content analysis & response 📋 Requirements - n8n ≥ 1.0 with Webhook, Redis, SplitInBatches, HTTP Request & Workflow nodes - Redis server (connection credentials in n8n) - Service accounts / API keys for: - Google Calendar (OAuth2) - Baserow (API token) - Gmail (OAuth2) - Messaging API endpoint (HTTP) - Environment variables set in n8n: - REDISHOST, REDISPORT, REDISPASSWORD - GOOGLECLIENTID, GOOGLECLIENTSECRET - BASEROWAPITOKEN - GMAILCLIENTID, GMAILCLIENTSECRET - MSGAPIURL, MSGAPIKEY 🚀 Quick Start 1. Import the ElenaAI.json into n8n. 2. Configure credentials and environment variables under Settings → Credentials. 3. Link sub-workflows (Malu, Maria, Mafalda, Marcela, Martina) by updating their Workflow IDs in the main node. 4. Test via Execute node or send a sample webhook payload. 5. Deploy by exposing the Webhook endpoint to your messaging platform. Unlock seamless, AI-driven conversations across any channel—get MavenBot 2.0 running in minutes! 🚀

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.