WhatsApp to Chatwoot message forwarder with media support
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(EVOLUTION - GET FILE)@devlikeapro/n8n-nodes-chatwoot(LOAD CONTACT, CREATE CONTACT, SEND OUTGOING MESSAGE, SEND INCOMING MESSAGE, SEND OUTGOING MESSAGE EXTENSION NOT ALLOWED, CREATE CONVERSATION)
Nodes used (12)
- Convert to File
n8n-nodes-base.convertToFile - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger - Redis
n8n-nodes-base.redis - Wait
n8n-nodes-base.wait - Evolution Api
n8n-nodes-evolution-api.evolutionApi - Postgres
n8n-nodes-base.postgres - Switch
n8n-nodes-base.switch - HTTP Request
n8n-nodes-base.httpRequest - Edit Fields (Set)
n8n-nodes-base.set - Chat Woot
@devlikeapro/n8n-nodes-chatwoot.chatWoot
What it does
Description Automates the forwarding of messages from WhatsApp (via Evolution API) to Chatwoot, enabling seamless integration between external WhatsApp users and internal Chatwoot agents. It supports both text and media messages, ensuring that customer conversations are centralized and accessible for support teams. What Problem Does This Solve? Managing conversations across multiple platforms can lead to fragmented support and lost context. This subworkflow bridges the gap between WhatsApp and Chatwoot, automatically forwarding messages received via the Evolution API to a Chatwoot inbox. It simplifies communication flow, centralizes conversations, and enhances the support team's productivity. Features - Support for plain text messages - Support for media messages: images, videos, documents, and audio - Automatic media upload to Chatwoot with proper attachment rendering - Automatic contact association using WhatsApp number and Chatwoot API - Designed to work with Evolution API webhooks or any message source Prerequisites Before using this automate, make sure you have: - Evolution API credentials with incoming message webhook configured - A Chatwoot instance with access token and API endpoint - An existing Chatwoot inbox (preferably API channel) - A configured HTTP Request node in n8n for Chatwoot API calls Suggested Usage This subworkflow should be attached to a parent workflow that receives WhatsApp messages via the Evolution API webhook. Ideal for: Centralized customer service operations WhatsApp-to-CRM/chat routing Hybrid automation workflows where human agents need to reply from Chatwoot It ensures that all incoming WhatsApp messages are properly converted and forwarded to Chatwoot, preserving message content and structure.