Package Exports
- n8n-nodes-whatsable
- n8n-nodes-whatsable/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (n8n-nodes-whatsable) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Table of Contents
- Overview
- Installation
- Authentication
- Features
- How to Use WhatsAble Action Node
- How to Use WhatsAble Trigger Node
- How to Use Notifier Action Node
- How to Use Notifier Trigger Node
- How to Use Notifyer System Action Node
- How to Use Notifyer System Trigger Node
- Common Use Cases
- Best Practices
- Support
- License
- Resources
n8n-nodes-whatsable
This is an n8n community node for integrating with the WhatsAble Suite, providing powerful WhatsApp messaging automation capabilities.
Overview
The WhatsAble Suite offers a comprehensive set of messaging tools that integrate seamlessly with n8n, enabling powerful automation workflows for businesses of all sizes. The suite comprises three powerful messaging platforms:
WhatsAble
- Ideal for small businesses and startups
- Simple integration with n8n
- Basic media support
- Subscription-based pricing
- 7-day free trial
- Documentation
Notifier by WhatsAble
- Perfect for medium-sized businesses
- Enhanced template support
- Standard media capabilities
- Flexible pricing options
- Available free trial
- Documentation
Notifyer System
- Enterprise-grade solution
- Advanced template capabilities
- Full media support
- Enterprise pricing
- Try for free with 2 numbers
- Documentation
Installation
Follow the installation guide in the n8n community nodes documentation.
Authentication
To use this node, you need to have an API key from your chosen WhatsAble Suite platform:
- Sign up at WhatsAble
- Choose your platform (WhatsAble, Notifier, or Notifyer System)
- Complete the verification process
- Generate an API key from your platform's dashboard
Note: Keep your API key secure and never share it publicly.
Features
WhatsAble Node
- Send messages
- Send template messages (Via Notifyer System)
- Send non-template messages
- Schedule messages
- Support for various media types
- Documentation
WhatsAble Trigger Node
- Receive incoming messages
- Handle webhooks
- Process notifications
- Real-time message triggers
- Documentation
How to Use WhatsAble Action Node
Prerequisites
- An active WhatsAble subscription
- Access to n8n workflow automation platform
- A verified WhatsApp number in your WhatsAble dashboard
Setup Process
- Subscribe to WhatsAble
- Log in to your WhatsAble dashboard
- Click the Subscribe button
- Start your 7-day free trial
- Note: After trial, pricing is $8.99 per month per phone number
- Add and Verify Phone Number
- Navigate to Verified Numbers in your dashboard
- Click Add New Number
- Enter your phone number (with country code)
- Complete the WhatsApp verification process
- Note: Only first number needs verification
- Get Your API Key
- Go to API Keys in your WhatsAble dashboard
- Copy your unique API key
- Store it securely for the integration
Integration Steps
- Create a new workflow in n8n
- Add your preferred trigger node and configure its settings
- Add the WhatsAble node
- In the WhatsAble node settings:
- Select "Create new credential"
- Enter your WhatsAble API key
- Name your credential (e.g., "WhatsAble Production")
- Click Save
- Configure message settings:
- Select "Send Message (WhatsAble)" operation
- Fill in required and optional fields
- Click "Test Step" to verify
- Save your workflow and activate it
For detailed documentation, visit WhatsAble n8n Integration Guide
How to Use WhatsAble Trigger Node
Prerequisites
- An active WhatsAble subscription
- Access to n8n workflow automation platform
- A verified WhatsApp number in your WhatsAble dashboard
Setup Process
- Get Your Webhook URL
- Open the WhatsAble Trigger Node in n8n
- At the top of the node, locate "Webhook URLs"
- Click the "Production URL" to copy it to your clipboard
- This URL will be used to receive incoming messages
- Configure Credentials
- In the WhatsAble Trigger Node settings:
- Paste the Production Webhook URL in the "Production URL" input box
- Enter your WhatsAble API key in the "API Key" input box
- Click Save
- A green success message will appear if the configuration is successful
- In the WhatsAble Trigger Node settings:
- Activate the Trigger
- Click "Test Step" to verify the connection
- Save your workflow
- Toggle "Active" to start receiving messages
- Connect the trigger to any action node to process incoming messages
For detailed documentation, visit WhatsAble n8n Integration Guide
How to Use Notifier Action Node
Prerequisites
- An active Notifier account (Monthly or Pay-as-you-go plan)
- Access to n8n workflow automation platform
- Business information ready for configuration
Setup Process
- Configure Business Information
- Log in to your Notifier dashboard
- Navigate to Business Information
- Complete required fields
- Verify your WhatsApp number with the code sent
- Get Your API Key
- Go to API Keys in your Notifier dashboard
- Copy your unique API key
- Store it securely for the integration
Integration Steps
- Create a new workflow in n8n
- Add your preferred trigger node and configure its settings
- Add the WhatsAble node
- In the WhatsAble node settings:
- Select "Create new credential"
- Enter your Notifier API key
- Name your credential (e.g., "Notifier Production")
- Click Save
- Configure message settings:
- Select "Send Message (Notifier)" operation
- Fill in required and optional fields
- Click "Test Step" to verify
- Save your workflow and activate it
Example Workflows with Notifier
- Lead Nurturing: Trigger on form submission, send personalized welcome, schedule follow-ups
- Order Confirmations: Trigger on order status change, send update with details
- Event Reminders: Trigger on calendar event, send reminder with RSVP link
- Customer Feedback: Trigger on purchase, send feedback request
- Support Ticket Updates: Trigger on ticket status change, send update
For detailed documentation, visit Notifier n8n Integration Guide
How to Use Notifier Trigger Node
Prerequisites
- An active Notifier account
- Access to n8n workflow automation platform
- Business information configured in Notifier
Setup Process
- Get Your Webhook URL
- Open the Notifier Trigger Node in n8n
- At the top of the node, locate "Webhook URLs"
- Click the "Production URL" to copy it to your clipboard
- This URL will be used to receive incoming messages
- Configure Credentials
- In the Notifier Trigger Node settings:
- Paste the Production Webhook URL in the "Production URL" input box
- Enter your Notifier API key in the "API Key" input box
- Click Save
- A green success message will appear if the configuration is successful
- In the Notifier Trigger Node settings:
- Activate the Trigger
- Click "Test Step" to verify the connection
- Save your workflow
- Toggle "Active" to start receiving messages
- Connect the trigger to any action node to process incoming messages
For detailed documentation, visit Notifier n8n Integration Guide
How to Use Notifyer System Action Node
Prerequisites
- An active Notifyer System account
- Access to n8n workflow automation platform
- Completed WhatsApp Business Platform embedding process
Setup Process
- Complete Platform Embedding
- Connect your WhatsApp Business account
- Complete Meta's business verification
- Ensure compliance with WhatsApp Business Platform policies
- Set Up Message Templates
- Navigate to Templates in your dashboard
- Create new templates and submit for review
- Get Your API Key
- Go to API Keys in your Notifyer dashboard
- Copy your unique API key
- Store it securely for the integration
Integration Steps
- Create a new workflow in n8n
- Add your preferred trigger node and configure its settings
- Add the WhatsAble node
- In the WhatsAble node settings:
- Select "Create new credential"
- Enter your Notifyer System API key
- Name your credential (e.g., "Notifyer System Production")
- Click Save
- Configure message settings:
- Choose between template and non-template message operations
- Fill in required and optional fields
- Click "Test Step" to verify
- Save your workflow and activate it
Example Workflows with Notifyer System
- Order Confirmations: Trigger on new order, send template message with details
- Appointment Reminders: Trigger on calendar event, send template message
- Lead Notifications: Trigger on new CRM lead, send non-template message
- Customer Support: Trigger on new support ticket, send template message
- Delivery Updates: Trigger on shipping status change, send template message
For detailed documentation, visit Notifyer System n8n Integration Guide
How to Use Notifyer System Trigger Node
Prerequisites
- An active Notifyer System account
- Access to n8n workflow automation platform
- Completed WhatsApp Business Platform embedding process
Setup Process
- Get Your Webhook URL
- Open the Notifyer System Trigger Node in n8n
- At the top of the node, locate "Webhook URLs"
- Click the "Production URL" to copy it to your clipboard
- This URL will be used to receive incoming messages
- Configure Credentials
- In the Notifyer System Trigger Node settings:
- Paste the Production Webhook URL in the "Production URL" input box
- Enter your Notifyer System API key in the "API Key" input box
- Click Save
- A green success message will appear if the configuration is successful
- In the Notifyer System Trigger Node settings:
- Activate the Trigger
- Click "Test Step" to verify the connection
- Save your workflow
- Toggle "Active" to start receiving messages
- Connect the trigger to any action node to process incoming messages
For detailed documentation, visit Notifyer System n8n Integration Guide
Common Use Cases
- Lead Qualification: Automated follow-up, lead scoring, response tracking
- Order Notifications: Confirmations, shipping updates, delivery notifications
- Appointment Reminders: Automated reminders, confirmations, calendar integration
- Customer Support: Ticket routing, automated responses, support updates
- Payment Reminders: Invoice notifications, payment confirmations, subscription reminders
Support
For technical support and assistance:
- Email Support: Contact our dedicated support team
- Video Tutorials: Watch step-by-step integration guides
- Implementation Help: Get expert assistance with workflows
For enterprise-level support or custom solutions, contact our solution engineers at team@whatsable.app
License
Resources
Running Locally
To run and test this node on your local machine:
- Clone the repository
git clone https://github.com/Whatsable/n8n-nodes-whatsable.git cd n8n-nodes-whatsable
- Install dependencies
pnpm install
- Build the project
pnpm build - Run tests
pnpm test
Note: Unit tests are included to ensure code quality. Please run tests before submitting a pull request.
- Link the node to your local n8n instance
- If you are developing a custom node, you can use n8n's community node development guide to link your node for local testing.
- Typically, you can run:
pnpm link --global cd ~/.n8n/custom pnpm link --global n8n-nodes-whatsable
- Restart your n8n instance to load the custom node.
- Test your node
- Open n8n in your browser (usually at
http://localhost:5678) - Create a workflow and add your custom node to test its functionality
- Open n8n in your browser (usually at
Note: Make sure you have Node.js and pnpm installed on your machine.
Contributing
We welcome contributions from the community! To contribute:
- Fork the repository: https://github.com/Whatsable/n8n-nodes-whatsable
- Create a new branch for your feature or bugfix:
git checkout -b feature/your-feature-name
- Make your changes and ensure code quality:
- Follow the existing code style
- Add or update documentation as needed
- Run linter and tests before submitting
- Commit your changes
git commit -m "Add your message here"
- Push to your fork
git push origin feature/your-feature-name - Open a Pull Request
- Go to the GitHub page for your fork
- Click "Compare & pull request"
- Describe your changes and submit the PR
Reporting Issues
- If you find a bug or have a feature request, please open an issue with details and steps to reproduce.
Code of Conduct
- Please be respectful and follow our Code of Conduct when participating in this project.