This is an n8n community node that integrates Wassenger's WhatsApp API functionality into your n8n workflows.
Send WhatsApp messages, upload media files, validate phone numbers, and more - all within your automated workflows.
Wassenger is a simple and versatile WhatsApp API solution for business messaging to virtually automate anything on WhatsApp.
- Node.js: v16 or higher
- n8n: v1.70 or later
- Wassenger account: sign up for free to get API access
- API Key: obtain your API key here
- WhatsApp number: At least one WhatsApp number connected to Wassenger
- Go to Settings > Community Nodes
- Select Install
- Enter
n8n-wassenger
in the "Enter npm package name" field - Agree to the risks of using community nodes: select "I understand the risks of installing unverified code from a public source"
- Select Install
- After installation, restart your n8n instance
To get started, install the package in your n8n root directory:
# Using npm
npm install n8n-wassenger
# Alternatively, for Docker-based installations
docker exec -it n8n npm install n8n-wassenger
After installation, restart your n8n instance.
- Go to Credentials
- Select Add Credential button
- Select Wassenger from the "Search for app" dropdown
- Enter your Wassenger API key in the API Key field
- Select Save to store your credentials
- Send formatted text messages to any WhatsApp user
- Support for rich text formatting (bold, italic, monospace, strikethrough)
- Add URLs with preview capability
- Include emojis and special characters
- Send to individual contacts or broadcast to multiple recipients
- Send images, videos, documents, and audio files
- Support for GIFs and stickers
- Upload files by URL or from local storage
- Add captions to media messages
- Set media message attributes (filename, mimetype, etc.)
- Schedule messages for future delivery
- Set specific date and time for delivery
- Schedule recurring messages with external triggers
- Cancel scheduled messages before delivery
- Validate if phone numbers exist on WhatsApp
- Check contact's profile information
- Add contacts to your address book
- Create and manage contact groups
- Process incoming messages via webhooks
- React to message status updates (sent, delivered, read)
- Handle group events (joins, leaves, topic changes)
- Monitor connection status changes
- Receive call notifications
- Send template messages for business accounts
- Use message variables for personalization
- Create automated reply workflows
- Set up conditional message flows based on responses
- Send interactive buttons and list messages
- Create polls and gather responses
- Send location messages
- Implement quick reply buttons
- Handle message reactions
- Download and process media from incoming messages
- Generate QR codes for WhatsApp Web login
- Monitor device battery and connection status
- Manage multiple WhatsApp accounts from a single workflow
MIT