Build a WhatsApp assistant for text, audio & images using GPT-4o & Evolution API
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).
n8n-nodes-evolution-api(Mark as Read, Send Unsupported Message, Send Image, Send Text)
Nodes used (19)
- Webhook
n8n-nodes-base.webhook - Edit Fields (Set)
n8n-nodes-base.set - Filter
n8n-nodes-base.filter - Wait
n8n-nodes-base.wait - Evolution Api
n8n-nodes-evolution-api.evolutionApi - Switch
n8n-nodes-base.switch - Convert to File
n8n-nodes-base.convertToFile - OpenAI
@n8n/n8n-nodes-langchain.openAi - No Operation, do nothing
n8n-nodes-base.noOp - Redis
n8n-nodes-base.redis - If
n8n-nodes-base.if - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Postgres Chat Memory
@n8n/n8n-nodes-langchain.memoryPostgresChat - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Split Out
n8n-nodes-base.splitOut - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Aggregate
n8n-nodes-base.aggregate
What it does
Build an intelligent WhatsApp assistant that automatically responds to customer messages using AI. This template uses the Evolution API community node for WhatsApp integration and OpenAI for natural language processing, with built-in conversation memory powered by Redis to maintain context across messages. > ⚠️ Self-hosted requirement: This workflow uses the Evolution API community node, which is only available on self-hosted n8n instances. It will not work on n8n Cloud. What this workflow does 1. Receives incoming WhatsApp messages via Evolution API webhook 2. Filters and processes text, audio, and image messages 3. Transcribes audio messages using OpenAI Whisper 4. Analyzes images using GPT-4 Vision 5. Generates contextual responses with conversation memory 6. Sends replies back through WhatsApp Who is this for? - Businesses wanting to automate customer support on WhatsApp - Teams needing 24/7 automated responses with AI - Developers building multimodal chat assistants - Companies looking to reduce response time on WhatsApp Setup instructions 1. Evolution API: Install and configure Evolution API on your server. Create an instance and obtain your API key and instance name. 2. Redis: Set up a Redis instance for conversation memory. You can use a local installation or a cloud service like Redis Cloud. 3. OpenAI: Get your API key from platform.openai.com with access to GPT and Whisper models. 4. Webhook: Configure your Evolution API instance to send webhooks to your n8n webhook URL. Customization options - Modify the system prompt in the AI node to change the assistant's personality and responses - Adjust the Redis TTL to control how long conversation history is retained - Add additional message type handlers for documents, locations, or contacts - Integrate with your CRM or database to personalize responses Credentials required - Evolution API credentials (self-hosted) - OpenAI API key - Redis connection