n8n-nodes-wapify-test

0.1.40 • Public • Published

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

  1. Create a new credential of type "Wapify API"
  2. Configure the environment:
  3. Enter your API key from your Wapify dashboard

Action Node Usage

  1. Add the "Wapify" node to your workflow
  2. Select "Send Message" operation
  3. Configure:
    • Phone Number: Your WhatsApp number (sender)
    • Recipient: Recipient's WhatsApp number
    • Message: Text message content

Trigger Node Usage

  1. Add the "Wapify Trigger" node to your workflow
  2. 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

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:

License

MIT

Package Sidebar

Install

npm i n8n-nodes-wapify-test

Weekly Downloads

6

Version

0.1.40

License

MIT

Unpacked Size

86.7 kB

Total Files

16

Last publish

Collaborators

  • andresvillenas