🔥 A Game-Changer for CRM Logging! Automatically Log WhatsApp Inbound Messages to Vtiger and Link to Leads 💬⚡
⚠️ This Workflow Requires Community Nodes & a Self-Hosted n8n Instance
This template uses a custom community node:
n8n-nodes-vtiger-crm
✅ No need for an Evolution API node — webhook is used instead.
Go to Settings → Community Nodes
Click Install Node
Add this:
n8n-nodes-vtiger-crm
Restart n8n if prompted.
This workflow listens for inbound WhatsApp messages via Evolution API Webhook, filters out outbound and group messages, and logs the message in the custom WhatsAppLog
module in Vtiger. If the sender is not in CRM, it creates a new lead and links the message.
📩 Listens to WhatsApp inbound messages via webhook
🚫 Filters out group and outbound messages
🔍 Looks up existing lead by phone
🆕 Creates a new lead if not found
🧾 Logs the message in the WhatsAppLog
module
🔗 Relates message to corresponding lead
Events → Webhook
https://your-n8n-domain/webhook/whatsAppListen
MESSAGES_UPSERT
This ensures only inbound WhatsApp messages are pushed to n8n.
No need to use the Evolution API node in n8n. All communication is triggered via webhook.
Full view of the automation steps in n8n
A sample inbound message sent to your WhatsApp number
Leads
module has phone fields (phone or mobile)WhatsAppLog
(if not already present)Set
and Log
nodesassigned_user_id
or custom fields as needed✅ Vtiger CRM API
❌ No Evolution API credentials needed inside workflow (webhook-only)
vtiger, whatsapp, crm automation, inbound message logging, evolution api, whatsapp crm integration, n8n template, community nodes, lead management, self-hosted n8n, customer communication, no-code crm, webhook