Package Information
Released: 4 mo ago
Downloads: 37 weeklyĀ /Ā 425 monthly
Latest Version: 1.11.0
Available Nodes
Documentation
n8n-nodes-whatsapp-gateway

The Ultimate WhatsApp Automation Node for n8n.
Connect your n8n workflows to WhatsApp effortlessly using WAGate. Send messages, media, and manage devices with a self-hosted gateway that puts you in control.
š Why WAGate?
- Privacy First: Self-hosted solution. Your data stays on your server.
- No Per-Message Fees: Unlike the official API, you use your own WhatsApp numbers.
- Rich Media: Send images, PDFs, audio, and video automatically.
- Smart Validation: Built-in phone number checking and safety filters.
š Free vs Pro
Start with our generous Free Tier for personal use or small projects, and upgrade to Pro when you're ready to scale!
| Feature | š¢ Free Tier | ā” Pro Tier |
|---|---|---|
| Devices | 1 Device | Up to 10 Devices |
| Messages | Unlimited Text | Unlimited Text & Media |
| Media Support | - | ā Images, Docs, Video, Audio |
| Bulk Validator | Max 5 / Request | Max 100 / Request |
| Web Dashboard | Basic | Advanced |
| Commercial Use | Personal | Yes |
ā” Quick Start
1. Run the Gateway
You need a running instance of WAGate. The easiest way is using Docker:
For Free Tier (No License Key required):
docker run -d \
--name wagate-free \
-p 3000:3000 \
-e API_KEY="my-secret-key" \
-v $(pwd)/data:/app/data \
elefgo/wagate:latest
For Pro Tier:
docker run -d \
--name wagate-pro \
-p 3000:3000 \
-e API_KEY="my-secret-key" \
-e LICENSE_KEY="your-jwt-license-key" \
-v $(pwd)/data:/app/data \
elefgo/wagate:latest
2. Install this Node in n8n
- Go to Settings > Community Nodes.
- Click Install a community node.
- Enter
n8n-nodes-whatsapp-gateway. - Click Install.
š ļø Usage
Credentials Setup
- In n8n, create a new Credential type: WhatsApp Gateway API.
- Base URL:
http://localhost:3000(or your server IP). - API Key: The exact key you set in the Docker
API_KEYenvironment variable. - Use the Connection Tester button to verify.
Available Operations
š¬ Chat
- Send Text Message: Send simple text messages to any number.
- Send Media: (Basic/Pro) Send attachments. Supports auto-detection of MIME types.
- Check Numbers: Validate if numbers exist on WhatsApp.
- Free Tier Note: Limited to 5 numbers at a time.
š± Device Management
- Add Device: Returns a QR Code (raw string). Use with a QR generator node or view in the WAGate Dashboard.
- List Devices: See all connected sessions.
- Delete Device: Log out and remove a session.
ā ļø Important Notes
- License Limits: The node will return meaningful errors if you hit tier limits (e.g., trying to send media on Free tier).
- Security: The gateway includes active strict validation. Executable files (.exe, .sh, etc.) are blocked by default for your safety.
Support & License
- Get License: Gumroad
- Support Email: elefgo.one@gmail.com
- License: MIT (Node code), WAGate Server is proprietary for Pro features.