evolution-api-english

The Evolution API is a channel hub focused on WhatsApp

Package Information

Downloads: 288 weeklyĀ /Ā 1,414 monthly
Latest Version: 1.1.2
Author: Burak S

Documentation

n8n-nodes-evolution-api

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.

npm version npm downloads license

āš™ļø 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

# 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

Discussion