Templates / Build a WhatsApp assistant with memory, Google Suite & multi-AI research and imaging

Build a WhatsApp assistant with memory, Google Suite & multi-AI research and imaging

Unknown

by Iniyavan JC ✓ · 5,465 views · created 2025-08-20 · AI Chatbot, Multimodal AI

Unknown. 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.

What this workflow does

This AI workflow has 63 nodes and runs on WhatsApp events (messages) (plus 2 other triggers). Along the way it connects WhatsApp Business Cloud, OpenWeatherMap, Google Gemini and Google Calendar and 11 more. It also calls api.together.xyz, n8n.iniyavan.space and api.tavily.com over HTTP.

How it runs

Trigger: On WhatsApp events (messages) (plus 2 other triggers).

  1. Switch: routes items into 2 branches
  2. Extract Memory Info (Basic LLM Chain): sends a prompt to an LLM, with model: Google Gemini Chat Model
  3. AI Agent: runs an AI agent, with model: gpt-4.1-nano; 1 tool (MongoDB Atlas Vector Store)
  4. Download media (WhatsApp Business Cloud): media url get
  5. Typing.... (HTTP Request): calls an HTTP API (POST)
  6. Check If Worth Remembering (If): checks a condition and branches into true / false
  7. Clean Prompt Text (Code): runs custom JavaScript code
  8. HTTP Request: calls an HTTP API
  9. Code: runs custom JavaScript code
  10. Edit Fields (Edit Fields (Set)): sets 5 fields: timestamp, userID, info…

…plus 10 more steps. See the full node list below.

Services it uses

WhatsApp Business CloudOpenWeatherMapGoogle GeminiGoogle CalendarMongoDB Atlas Vector StoreGoogle Gemini Chat ModelOpenRouter Chat ModelGmailGoogle TasksHTTP RequestWikipediaVercel AI Gateway Chat ModelEmbeddings Mistral CloudGroq Chat ModelBrave Search (community)

HTTP calls to: api.together.xyz, n8n.iniyavan.space, api.tavily.com

Before you upgrade to n8n 3.0

We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).

  • Check that @brave/n8n-nodes-brave-search is verified or supports 3.0 (used in Brave Search, Brave Search1).

Rarely used nodes in this template: @n8n/n8n-nodes-langchain.lmChatVercelAiGateway

Nodes used (29)

From the author

The "WhatsApp Productivity Assistant with Memory and AI Imaging" is a comprehensive n8n workflow that transforms your WhatsApp into a powerful, multi-talented AI assistant. It's designed to handle a wide range of tasks by understanding user messages,…

Excerpt from Iniyavan JC's description on n8n.io.

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.