Package Information
Available Nodes
Documentation
@Multiculous/n8n-nodes-whatsapp
This is a n8n community node.
It lets you use WAHA - WhatsApp HTTP API in your n8n workflows.
- WAHA - WhatsApp API that you can run in a click!
- n8n is a fair-code licensed workflow automation platform.
š New in Version 2025.2.18
This version includes separate trigger nodes for different WhatsApp events, providing better organization and performance:
Available Trigger Nodes
- WhatsApp Trigger (Original) - Handles all events in one node
- WhatsApp Message Trigger - Dedicated to message events
- WhatsApp Session Trigger - Handles session status changes
- WhatsApp Call Trigger - Manages call-related events
- WhatsApp Group Trigger - Handles group events
- WhatsApp Presence Trigger - Manages presence/status events
- WhatsApp Chat Trigger - Handles chat management events
Benefits of Separate Triggers
- Better Organization: Each workflow focuses on specific event types
- Improved Performance: Only relevant events trigger each workflow
- Easier Debugging: Clear separation of concerns
- Cleaner Workflows: More focused and maintainable automation
š Generated from
WAHA OpenAPI
using devlikeapro/n8n-openapi-node

Install WAHA n8n node
Go to your n8n => Settings => Community nodes and install:
@Multiculous/n8n-nodes-whatsapp
If you need help with that, check the
Install community nodes
Links
- WAHA + n8n: No Code Low Code WhatsApp Automation Step-By-Step Guide
- š§© WAHA + n8n Integration
- WAHA n8n Workflow Templates
Workflow Examples
š Check out n8n-workflows folder for examples.
š Quick Start with Separate Triggers
Installation
npm install @umairabubakkar/n8n-nodes-whatsapp
Usage Examples
For Message Handling
Use WhatsApp Message Trigger instead of the combined trigger:
- Select specific message events (message, message.any, message.reaction, message.revoked)
- Get a dedicated webhook URL for message events
- Cleaner workflow focused only on messages
For Session Monitoring
Use WhatsApp Session Trigger:
- Monitor connection status changes
- Handle authentication events
- Separate webhook URL for session events
For Call Management
Use WhatsApp Call Trigger:
- Handle incoming calls
- Track call acceptance/rejection
- Dedicated call event processing
Migration from Combined Trigger
If you're using the original WhatsApp Trigger:
- Identify Event Types: Check which events your workflows use
- Choose Appropriate Trigger: Replace with the specific trigger node
- Update Webhook URLs: Configure your WhatsApp instance with new URLs
- Test Workflows: Ensure proper functionality
Webhook Configuration
Configure your WAHA instance to send different events to different endpoints:
Message events ā WhatsApp Message Trigger webhook URL
Session events ā WhatsApp Session Trigger webhook URL
Call events ā WhatsApp Call Trigger webhook URL
Group events ā WhatsApp Group Trigger webhook URL
Presence events ā WhatsApp Presence Trigger webhook URL
Chat events ā WhatsApp Chat Trigger webhook URL
This approach provides better resource utilization and clearer workflow organization.