The `@devlikeapro/n8n-nodes-waha` package provides community-contributed nodes for n8n, enabling seamless integration with WAHA (WhatsApp HTTP API). This allows n8n users to automate WhatsApp messaging and interactions within their workflows, leveraging a self-hosted WhatsApp API solution. The current stable version is 2024.11.5, with frequent releases indicated by the recent `2024.9.x` and `2024.11.x` versioning. Key differentiators include its open-source nature, the ability to operate WhatsApp automation without Meta's per-message fees, and the nodes being generated from WAHA's OpenAPI specification, ensuring comprehensive API coverage.
npm install n8n-nodes-wahaVerified import paths — ran on the pinned version, not inferred.
Demonstrates how to install the n8n-nodes-waha community node, configure WAHA API credentials, and build a basic n8n workflow using the WAHA Trigger and WAHA Send Text Message nodes to create an 'echo' bot.
Adhere strictly to WhatsApp's terms of service and best practices to minimize risk. Use the API responsibly and be aware of potential changes.
Ensure a WAHA instance is properly installed, configured, and running before attempting to use the n8n nodes. Monitor its health and accessibility.
Implement robust security measures for your WAHA instance, including strong authentication, network firewalls, and restricting public access where possible.
Regularly update the `@devlikeapro/n8n-nodes-waha` package. Consult WAHA and n8n-nodes-waha release notes for compatibility information before upgrading WAHA.
If encountering this, input any placeholder string (e.g., 'none') into the API Key field to allow saving the credential, if your WAHA instance truly does not require an API key.
Ensure your n8n instance is up-to-date. Try restarting n8n after the installation attempt. If running in Docker, ensure correct volume mounts and permissions. Consider clearing the n8n cache or reinstalling the node.
Verify that your WAHA instance is running and accessible from n8n. Check your WAHA API credentials in n8n. Inspect WAHA's own logs for specific error messages. Ensure the WAHA session you're targeting is active and configured correctly.
Verify the installation command completed without errors. Ensure n8n was restarted after installation. Check n8n's logs for any errors related to loading community nodes. Confirm `n8n-community-node-package` keyword is in package.json.