Jarvis: AI personal assistant with multi-agent network via WhatsApp
Needs changesWhat this workflow does
This AI workflow has 206 nodes and runs on WhatsApp events. Along the way it connects HTTP Request, WhatsApp Business Cloud, OpenAI Chat Model and OpenAI and 14 more.
How it runs
Trigger: On WhatsApp events.
- Switch: routes items into branches
- Get audio binary (HTTP Request): calls an HTTP API
- HTTP Request: calls an HTTP API
- HTTP Request: calls an HTTP API
- Edit Fields (Edit Fields (Set)): sets or maps fields
- Extract url from binary (Extract from File): extracts data from a file
- Extract url from binary (Extract from File): extracts data from a file
- Extract url from binary (Extract from File): extracts data from a file
- Jarvis (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 5 tools (Insights Supervisor, Lifestyle Supervisor, Publishing Supervisor, Productivity Supervisor…); memory: Simple Memory
- HTTP Request: calls an HTTP API
…plus 36 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:
- AI Agent v1 (old agent modes) in Lifestyle Supervisor1 (v1.7), Publishing Supervisor1 (v1.7), Communication Supervisor1 (v1.7)…: replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
- HTTP Request Tool (legacy) in Fetch Markdown via Jina AI1, Create Google Doc, Fetch Markdown via Jina AI…: replace with HTTP Request node connected to the AI Agent's Tool input.
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) Lifestyle Supervisor1 (v1.7), Publishing Supervisor1 (v1.7), Communication Supervisor1 (v1.7), Productivity Supervisor1 (v1.7), Insights Supervisor1 (v1.7), Calendar Agent1 (v1.7), Drive Agent1 (v1.7), Docs Agent1 (v1.7), Clickup Agent (v1.7), CRM Agent1 (v1.7), Airtable Agent1 (v1.7), Sheets Agent2 (v1.7), News & Search Agent (v1.7), SEO Agent1 (v1.7), Financial Markets Agent1 (v1.7), Google Analytics Agent (v1.7), Email Agent1 (v1.7), X Twitter Agent1 (v1.7), Slack Agent1 (v1.7), Social Media Agent1 (v1.7), Image Agent1 (v1.7), Wordpress Agent1 (v1.7), Notion Agent1 (v1.7), Tasks Agent1 (v1.7), Travel Agent1 (v1.7), Jarvis (v1.7) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
| HTTP Request Tool (legacy) Fetch Markdown via Jina AI1, Create Google Doc, Fetch Markdown via Jina AI, Google Search via DataForSEO, Google News via DataForSEO, Deep Research via Jina AI, Get Youtube Trends Data, Get Google Trends Data, Get Keyword Search Volume, Content Analysis, Get Google My Business Data, Check Markets, Symbol Lookup, Request Posting to Facebook, Request Posting to X Twitter, Request Posting to Instagram, Request Posting to LinkedIn, Generate AI Image, Fetch Stock Image, Check Flights, Get Airport Code | HTTP Request node connected to the AI Agent's Tool input |
Rarely used nodes in this template: n8n-nodes-base.zohoCrmTool
Nodes used (27)
- Call n8n Workflow Tool
@n8n/n8n-nodes-langchain.toolWorkflow - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - AI Agent
@n8n/n8n-nodes-langchain.agent - HTTP Request Tool
@n8n/n8n-nodes-langchain.toolHttpRequest - Edit Fields (Set)
n8n-nodes-base.set - WhatsApp Business Cloud
n8n-nodes-base.whatsApp - WhatsApp Trigger
n8n-nodes-base.whatsAppTrigger - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - OpenAI
@n8n/n8n-nodes-langchain.openAi - HTTP Request
n8n-nodes-base.httpRequest - Extract from File
n8n-nodes-base.extractFromFile - Switch
n8n-nodes-base.switch - Google Calendar Tool
n8n-nodes-base.googleCalendarTool - Google Drive Tool
n8n-nodes-base.googleDriveTool - Google Docs Tool
n8n-nodes-base.googleDocsTool - Click Up Tool
n8n-nodes-base.clickUpTool - Google Sheets Tool
n8n-nodes-base.googleSheetsTool - Zoho Crm Tool
n8n-nodes-base.zohoCrmTool - Airtable Tool
n8n-nodes-base.airtableTool - Calculator
@n8n/n8n-nodes-langchain.toolCalculator - Google Analytics Tool
n8n-nodes-base.googleAnalyticsTool - Gmail Tool
n8n-nodes-base.gmailTool - Twitter Tool
n8n-nodes-base.twitterTool - Slack Tool
n8n-nodes-base.slackTool - Wordpress Tool
n8n-nodes-base.wordpressTool - Notion Tool
n8n-nodes-base.notionTool - Google Tasks Tool
n8n-nodes-base.googleTasksTool
From the author
Think of this workflow as your very own J.A.R.V.I.S., the ultimate AI personal assistant, capable of handling a vast array of tasks just like Tony Stark's legendary AI! --- Overview This n8n workflow creates a highly intelligent, multi-agent AI system…