wasolution

n8n node to send WhatsApp messages via WASolution API

Package Information

Downloads: 2 weekly / 13 monthly
Latest Version: 1.0.1
Author: Adalard

Documentation

n8n-nodes-wasolution

This is an n8n community node for sending WhatsApp messages via the WASolution API service.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Credentials
Usage Examples
Compatibility
Troubleshooting
Resources

Installation

Follow the installation guide in the n8n community nodes documentation.

Community Nodes (Recommended)

  1. Go to Settings > Community Nodes in n8n
  2. Select Install
  3. Enter n8n-nodes-wasolution
  4. Agree to the risks of using community nodes
  5. Install

Manual Installation

# In your n8n root folder
npm install n8n-nodes-wasolution

n8n cloud

Install from the Community Nodes section in your cloud instance.

Operations

Send WhatsApp Message

Sends a WhatsApp message to a specified phone number using the WASolution API.

Parameters:

  • To (WhatsApp Number): The recipient's WhatsApp number in international format (e.g., 60123456789)
  • Message: The text message to send (supports emojis and special characters)
  • File (Optional): An optional file URL to send as an attachment (images, documents, etc.)

Credentials

To use this node, you need to create credentials for the WASolution API:

  1. Sign up for a WASolution account at WASolution
  2. Navigate to your account dashboard or API section
  3. Obtain your App Key and Auth Key
  4. In n8n, create new credentials of type "WASolution API"
  5. Enter your App Key and Auth Key

WASolution API

  • App Key: Your WASolution application key (kept secure)
  • Auth Key: Your WASolution authentication key (kept secure)

Usage Examples

Simple Text Message

{
  "to": "60123456789",
  "message": "Hello from n8n! 👋"
}

Message with File Attachment

{
  "to": "60123456789",
  "message": "Please find the attached document.",
  "file": "https://example.com/document.pdf"
}

Workflow Integration

This node works well with:

  • Trigger nodes: Webhook, Schedule, Manual triggers
  • Data processing: Set, Code, IF nodes
  • Other messaging: Email, Slack, Discord nodes

Compatibility

  • n8n version: 1.0.0 and later
  • Node.js: 18.x and later
  • API Version: WASolution API v1

Troubleshooting

Common Issues

Error: "Unknown credential name"

  • Ensure you've created credentials of type "WASolution API"
  • Check that credential names match exactly

Error: "Invalid phone number format"

  • Use international format without + symbol (e.g., 60123456789)
  • Remove spaces and special characters

Error: "Authentication failed"

  • Verify your App Key and Auth Key are correct
  • Check if your WASolution account is active

Error: "File attachment failed"

  • Ensure the file URL is publicly accessible
  • Check file size limits in WASolution documentation

Getting Help

  1. Check the WASolution API documentation
  2. Visit the n8n community forum
  3. Report issues on GitHub

Resources

License

MIT

Discussion