Package Information
Released: 4 mo ago
Downloads: 91 weeklyΒ /Β 191 monthly
Latest Version: 1.0.10
Author: azeezalhajj570-ai
Documentation
Community nodes for integrating Evolution API v2.2+ with n8n workflows.
Includes action nodes and an event-driven Trigger node for automatic workflow execution on incoming messages.
Originally developed by OrionDesign, extended with trigger support.
βοΈ Requirements
- n8n v1.54.4 or higher
- Evolution API v2.2.0 or higher
π Features
π Evolution API Trigger (New)
Event-driven trigger node that starts workflows automatically when messages arrive via Evolution API.- New Message β triggers on
messages.upsert - 20+ events β subscribe to any Evolution API event (messages, groups, contacts, presence, etc.)
- Automatic webhook registration β registers on activation, removes on deactivation
- Payload normalization β raw webhook data is normalized into
{sender, message, messageType, timestamp} - Multiple event support β subscribe to multiple events simultaneously
π Available Resources
Instance
π₯οΈ Full management of Evolution API instances: create, connect, configure, monitor presence, restart, and delete instances.Operations
β Create Instance
β Generate QR Code
β Fetch Instance
β Set Behavior
β Set Presence
β Set Proxy
β Find Proxy
β Disconnect WhatsApp
β Delete Instance
Message
βοΈ Send and manage messages: text, images, videos, audio, documents, contacts, interactive lists, buttons, PIX, and status messages.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
Group
π₯ Full group management: create, update settings, manage participants, invite links, and ephemeral messages.Operations
β Create Group
β Update Group Picture
β Update Group Name
β Update Group Description
β Update Group Settings
β Update Members
β Fetch Invite Link
β Revoke Invite Link
β Send Invite Link
β Find Participants
β Ephemeral Messages
β Leave Group
β Join Group
Chat
π¬ Comprehensive chat management: verify numbers, manage messages, handle media, control read status, contacts, and presence.Operations
β Check Number
β Read Messages
β Manage Archive
β Mark as Unread
β Delete Message
β Fetch Profile Picture
β Get Media as Base64
β Edit Message
β Send Presence
β Block Contact
β Find Contacts
β Search Messages
β Search Status
β Search Chats
Event
β‘ Real-time event monitoring via Webhooks and RabbitMQ integration.Operations
β Webhook
β RabbitMQ
Integration
π Connect Evolution API with external platforms: Chatwoot, Evolution Bot, Typebot, Flowise, and Dify.Operations
β Chatwoot
β Evolution Bot
β Typebot
β Dify
β Flowise
π§ Installation
- In n8n, go to Settings β Community Nodes
- Click Install
- Enter
n8n-nodes-evolution-api-plus - Click Install
Or install via npm:
npm install n8n-nodes-evolution-api-plus
π Credentials
To use the nodes, configure the following credentials in n8n:
| Field | Description |
|---|---|
| Server Url | Full URL of your Evolution API instance (e.g. https://api.example.com) |
| ApiKey | Your instance or global API key |
| Instance Name | The name of your Evolution API instance |
π Trigger Node Lifecycle
The Evolution API Trigger node follows n8n's webhook lifecycle:
- Activation β Automatically registers a webhook with Evolution API via
POST /webhook/set/{instance}using n8n's generated webhook URL - Event Reception β Incoming messages trigger the workflow; payload is normalized before execution
- Deactivation β Automatically removes the webhook via
DELETE /webhook/{instance}
π¦ Normalized Payload
Raw Evolution API webhook data is normalized into a clean output:
{
"event": "messages.upsert",
"sender": "5511999999999",
"senderName": "John Doe",
"message": "Hello, how are you?",
"messageType": "text",
"timestamp": "2025-05-20T12:00:00.000Z",
"instance": "MyInstance"
}
π€ Contributing
Contributions are welcome! You can help by:
- Pull Requests β Submit improvements, fixes, or new features
- Issues β Report bugs or suggest ideas
- Documentation β Help improve or expand the docs
π Contributors
π License
MIT