n8n-nodes-evolution-api

This Community Node is a comprehensive solution for integrating Evolution API v2.3+ with n8n, providing full access to WhatsApp messaging, automation, and AI bot features.
⚙️ Requirements
To use this Community Node, the following requirements must be met:
- N8N version 1.54.4 or higher
- Evolution API version 2.3.0 or higher
🚀 What's New in v1.1.0
- 🔔 Trigger Node - Listen to 31+ WhatsApp events in real-time (messages, calls, groups, etc.)
- 📞 Call Management - Make voice/video calls
- 🏷️ Label Management - Create and manage WhatsApp labels
- 🤖 OpenAI Integration - ChatGPT bot management (14 operations)
- ⚡ N8N Integration - Native n8n workflow triggers
- 🧠 EvoAI Integration - EvoAI bot management
- 📋 Template Messages - WhatsApp message templates
- 🏪 Business Catalog - Product catalog management
- 📍 New Message Types - Location, Sticker, PTV (video notes), Template messages
- 📡 New Event Systems - WebSocket, AWS SQS, Kafka, NATS, Pusher
📦 Installation
``bash
Via npm
npm install n8n-nodes-evolution-api-english
Or via n8n Community Nodes
Go to Settings > Community Nodes > Install > n8n-nodes-evolution-api-english
``
📌 Available Features
🔔 Trigger Node (NEW!)
📡 The Evolution API Trigger node allows you to start workflows automatically when WhatsApp events occur. It supports 31+ event types and automatically registers/deregisters webhooks when workflows are activated/deactivated.
Supported Events
✅ Message Events - Message Received, Sent, Updated, Deleted, Edited
✅ Connection Events - QR Code Updated, Connection Status, Application Startup
✅ Chat Events - Chat Created, Updated, Deleted, Sync
✅ Contact Events - Contact Created, Updated, Presence Update
✅ Group Events - Group Created, Updated, Participants Update
✅ Call Events - Incoming/Outgoing Calls
✅ Label Events - Label Created, Association Changed
✅ Instance Events - Instance Created, Deleted, Logout, Status
✅ Integration Events - Typebot Started, Status Changed
Instance
🖥️ Full access to Evolution API instance management - create, connect, configure, monitor, and delete instances.
List of operations
✅ Create Instance
✅ Generate Qr-Code
✅ Fetch Instance
✅ Set Behavior
✅ Set Presence
✅ Set Proxy
✅ Fetch Proxy
✅ Disconnect WhatsApp
✅ Delete Instance
Message
✉️ Send various message types including text, media, polls, contacts, lists, buttons, and more.
List of operations
✅ Send Text
✅ Send Image
✅ Send Video
✅ Send Audio
✅ Send Document
✅ Send Poll
✅ Send Contact
✅ Send List
✅ Send Button
✅ Send Pix
✅ Send Status
✅ React to Message
🆕 Send Location
🆕 Send Sticker
🆕 Send PTV (Video Note)
🆕 Send Template Message
Group
👥 Complete group management - create, configure, manage participants, and handle invites.
List of operations
✅ Create Group
✅ Update Group Picture
✅ Update Group Name
✅ Update Group Description
✅ Update Group Settings
✅ Update Members
✅ Fetch Group Invite Link
✅ Revoke Group Invite Link
✅ Send Group Invite Link
✅ Find Participants
✅ Temporary Messages
✅ Leave Group
✅ Join Group
Chat
💬 Manage conversations - verify numbers, read messages, handle media, manage contacts.
List of operations
✅ Verify Number
✅ Read Message
✅ Manage Archive
✅ Mark as Unread
✅ Delete Message
✅ Fetch Profile Picture
✅ Get Media in Base64
✅ Edit Message
✅ Send Presence
✅ Block Contact
✅ Fetch Contacts
✅ Search Messages
✅ Search Status
✅ Search Chats
Event
⚡ Configure webhooks and event integrations for real-time monitoring.
List of operations
✅ Webhook
✅ RabbitMQ
🆕 WebSocket
🆕 AWS SQS
🆕 Kafka
🆕 NATS
🆕 Pusher
Integration
🔗 Connect with Chatwoot, Typebot, Dify, Flowise, and Evolution Bot.
List of operations
✅ Chatwoot
✅ Evolution Bot
✅ Typebot
✅ Dify
✅ Flowise
📞 Call (NEW!)
📱 Make voice and video calls through WhatsApp.
List of operations
🆕 Make Call
🏷️ Label (NEW!)
🏷️ Manage WhatsApp Business labels for organizing chats and contacts.
List of operations
🆕 Find Labels
🆕 Handle Label
🤖 OpenAI (NEW!)
🧠 Complete OpenAI/ChatGPT integration for AI-powered WhatsApp bots.
List of operations
🆕 Add Credentials
🆕 Find Credentials
🆕 Delete Credentials
🆕 Create Bot
🆕 Find Bots
🆕 Fetch Bot
🆕 Update Bot
🆕 Delete Bot
🆕 Change Status
🆕 Set Settings
🆕 Fetch Settings
🆕 Fetch Sessions
🆕 Ignore JID
🆕 Get Models
⚡ N8N Integration (NEW!)
🔄 Native n8n workflow integration for triggering workflows from WhatsApp messages.
List of operations
🆕 Create Workflow
🆕 Find Workflows
🆕 Fetch Workflow
🆕 Update Workflow
🆕 Delete Workflow
🆕 Change Status
🆕 Set Settings
🆕 Fetch Settings
🆕 Fetch Sessions
🆕 Ignore JID
🧠 EvoAI (NEW!)
🤖 EvoAI bot management for advanced AI-powered automation.
List of operations
🆕 Create Bot
🆕 Find Bots
🆕 Fetch Bot
🆕 Update Bot
🆕 Delete Bot
🆕 Change Status
🆕 Set Settings
🆕 Fetch Settings
🆕 Fetch Sessions
🆕 Ignore JID
📋 Template (NEW!)
📝 Manage WhatsApp message templates for business messaging.
List of operations
🆕 Create Template
🆕 Find Templates
🏪 Business (NEW!)
🛒 Manage WhatsApp Business catalogs and product collections.
List of operations
🆕 Get Catalog
🆕 Get Collections
🤝 Contributing
Contributions are welcome! You can help in various ways:
- Pull Requests: Submit improvements, fixes, or new features
- Issues: Report problems or suggest new ideas
- Documentation: Help improve or expand the documentation
📌 Contributors

📄 License
MIT License - see the LICENSE file for details.
Developed with ❤️ by Burak Sormagec