Package Information
Released: 7/4/2025
Downloads: 48 weekly / 117 monthly
Latest Version: 0.1.40
Author: Wapify Team
Documentation
n8n-nodes-wapify
Custom n8n nodes for integrating with Wapify WhatsApp API.
Installation
In your n8n instance, you can install this community node package:
npm install n8n-nodes-wapify
Or add to your n8n Docker environment variables:
N8N_COMMUNITY_PACKAGES=n8n-nodes-wapify-test
Nodes Included
1. Wapify Action Node
Send WhatsApp messages using the Wapify API.
Features:
- Send text messages to any WhatsApp number
- Supports international phone number formats
- Environment-aware (local, preview, production)
- Configurable timeouts
- Error handling with continue-on-fail support
2. Wapify Trigger Node
Receive WhatsApp messages via webhooks to trigger n8n workflows.
Features:
- Automatic webhook registration/deregistration
- Filter by message types (text, image, document, audio, video)
- Filter by keywords
- Extract structured message data from Baileys payload
- Support for group and individual messages
Configuration
Credentials Setup
- Create a new credential of type "Wapify API"
- Configure the environment:
- Local: For development (http://api-dev.wapify.app)
- Preview: For staging (https://api-preview.wapify.app)
- Production: For live environment (https://api.wapify.app)
- Enter your API key from your Wapify dashboard
Action Node Usage
- Add the "Wapify" node to your workflow
- Select "Send Message" operation
- Configure:
- Phone Number: Your WhatsApp number (sender)
- Recipient: Recipient's WhatsApp number
- Message: Text message content
Trigger Node Usage
- Add the "Wapify Trigger" node to your workflow
- Configure:
- Message Types: Types of messages to receive
- Filter Keywords: Optional keyword filtering
The trigger will automatically register a webhook with your Wapify instance and start receiving messages.
Message Format
The trigger node outputs structured message data:
{
"messageId": "message-id",
"from": "+1234567890",
"to": "+0987654321",
"type": "text",
"content": "Hello from WhatsApp!",
"timestamp": "2024-01-01T12:00:00.000Z",
"participant": null,
"isGroup": false
}
Environment Support
- Local Development: http://api-dev.wapify.app
- Preview/Staging: https://api-preview.wapify.app
- Production: https://api.wapify.app
Requirements
- n8n version 1.0.0 or higher
- Active Wapify account with API access
- Valid WhatsApp Business API setup through Wapify
Development
To develop and test these nodes locally:
# Install dependencies
npm install
# Build the nodes
npm run build
# Link to your local n8n instance
# In your n8n installation directory:
npm link /path/to/n8n-nodes-wapify
Support
For issues and questions:
- Support: support@wapify.app
- Documentation: https://www.wapify.app/docs
License
MIT