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
npm 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