WhatsApp productivity assistant with OpenAI, Gmail, Calendar, Tasks & Expense tracking
UnknownUnknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.
Community nodes
These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
@elevenlabs/n8n-nodes-elevenlabs(Transcribe audio or video, Convert text to speech)
Nodes used (18)
- OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - MCP Client Tool
@n8n/n8n-nodes-langchain.mcpClientTool - MCP Server Trigger
@n8n/n8n-nodes-langchain.mcpTrigger - Gmail Tool
n8n-nodes-base.gmailTool - Google Calendar Tool
n8n-nodes-base.googleCalendarTool - Google Tasks Tool
n8n-nodes-base.googleTasksTool - Switch
n8n-nodes-base.switch - Eleven Labs
@elevenlabs/n8n-nodes-elevenlabs.elevenLabs - Google Sheets Tool
n8n-nodes-base.googleSheetsTool - Google Contacts Tool
n8n-nodes-base.googleContactsTool - AI Agent
@n8n/n8n-nodes-langchain.agent - Filter
n8n-nodes-base.filter - Edit Fields (Set)
n8n-nodes-base.set - Think Tool
@n8n/n8n-nodes-langchain.toolThink - WhatsApp Trigger
n8n-nodes-base.whatsAppTrigger - WhatsApp Business Cloud
n8n-nodes-base.whatsApp - HTTP Request
n8n-nodes-base.httpRequest
What it does
Who's it for This template is designed for anyone who wants to use WhatsApp as a personal AI assistant hub. If you often juggle tasks, emails, calendars, and expenses across multiple tools, this workflow consolidates everything into one seamless AI-powered agent accessible right from your most-used messaging app. What it does Jarvis listens to your WhatsApp messages (text or audio) and processes them with OpenAI. Based on your request, it can: ✅ Manage tasks (create, complete, or delete) 📅 Handle calendar events (schedule, reschedule, or check availability) 📧 Send, draft, or fetch emails with Gmail 👥 Retrieve Google Contacts 💵 Log and track expenses 🎤 Process voice notes and respond intelligently All responses are returned directly to WhatsApp, giving you a unified command center that works on any device. How to set up 1. Clone this template into your n8n workspace. 2. Set up a WhatsApp Business API account (via Meta Business Suite or providers like Twilio, 360dialog, or MessageBird). 3. Configure the WhatsApp webhook to connect to your n8n instance. 4. Connect your Google accounts (Gmail, Calendar, Contacts, etc.). 5. Add your OpenAI API key in the Credentials section. 6. Test by sending a WhatsApp message like: "Create a meeting tomorrow at 3pm" "Add expense $50 for lunch" "Draft a reply to that email from Steve" "What's on my calendar this week?" Requirements n8n instance (cloud or self-hosted with public webhook URL) WhatsApp Business API credentials (not regular WhatsApp) Gmail, Google Calendar, and Google Contacts credentials (optional based on features) OpenAI API key ElevenLabs API Key (optional, for advanced audio note processing) How to customize Swap email providers by replacing the Gmail MCP node with Outlook, Exchange, or IMAP/SMTP. Add more integrations like Notion, Slack, Todoist, or your CRM. Adjust AI personality by modifying the system prompt in the OpenAI node. Control context memory to determine how much conversation history Jarvis remembers. Add automation rules like auto-categorizing expenses or auto-scheduling recurring meetings. Multi-language support by configuring OpenAI to respond in different languages. Key advantages of WhatsApp version 🌍 Universal access - WhatsApp works everywhere, including international numbers 📱 Cross-platform - Seamlessly works on mobile, web, and desktop 🔒 End-to-end encryption for sensitive task and email data 👥 Familiar interface - No need to learn a new app ✅ Read receipts - Know when Jarvis has processed your request With this template, you can transform WhatsApp into your all-in-one AI productivity assistant, simplifying workflows and saving hours every week—all from the app you're already using daily.