New Incoming Message
A contact sends your WhatsApp number any message: text, image, video, audio, or document.
Audio messages include an auto-generated transcript field.
The official WhatsAble node brings WhatsApp triggers and actions into your n8n workflows. Send templates, receive replies, group burst messages, schedule follow-ups, and log every conversation on cloud or self-hosted.
Install the WhatsAble community node from npm or the n8n node library. You get two node types that work independently or together.
Registers a webhook in your WhatsAble account and fires your n8n workflow the moment a WhatsApp message arrives or is sent.
n8n-nodes-whatsableSend WhatsApp messages from any point in your workflow. Supports templates, rich media, scheduling, labels, and contact updates.
n8n-nodes-whatsableEvery trigger type delivers a rich JSON payload to your n8n workflow. Use fields directly as inputs to AI, CRM, or database nodes.
A contact sends your WhatsApp number any message: text, image, video, audio, or document.
Audio messages include an auto-generated transcript field.
Every message, whether sent by your team or received from a contact, fires this single webhook regardless of AI or human agent mode.
Enable from Developer page. Bypasses AI/human routing and always fires.
A schedule, form submission, CRM event, webhook, or any of n8n's 400+ native integrations can kick off a WhatsAble send action.
Chain WhatsAble after any trigger: Google Sheets, Typeform, HubSpot, Stripe, and more.
The WhatsAble Action node exposes all WhatsApp message types. Pick a type, point to a URL or variable, and n8n handles the rest.
Plain or formatted text, up to 4,096 characters. Supports emoji and basic markdown.
Template: anytime. Non-template: within 24-hr window.Send JPEGs or PNGs from any public URL. Add an optional caption.
Up to 5 MB. Publicly accessible URL required.MP4 or 3GP videos with an optional caption. Great for product demos or tutorials.
Up to 16 MB. Publicly accessible URL required.PDF, Word, Excel, or any supported document type. WhatsApp names the file automatically.
Up to 100 MB. Supports filename override.Recorded voice messages from a public URL. Received as voice notes in WhatsApp.
Inbound audio is auto-transcribed in trigger payloads.Meta-approved message with dynamic body variables, optional media header, and CTA buttons.
Anytime. Not subject to 24-hr window. Required for first outreach.Every send operation in the WhatsAble Action node supports scheduling and conditional delivery. Configure it directly from n8n node parameters. No extra code required.
The incoming and outgoing webhook, introduced in v2.3.3 and refined through the latest v2.5.0 release, fires on every WhatsApp message, whether your team sent it or a customer did. It is disabled by default and enabled from the Developer page in Notifier Console.
is_incoming field.The WhatsAble node is listed on n8n.io and npmjs.com. Works on n8n Cloud, self-hosted, and desktop. Install in one command.
Add a Wait node before AI steps. n8n aggregates rapid messages by phone number into a single, coherent prompt instead of one AI call per message.
A unified webhook (available since v2.3.3, latest v2.5.0) fires on every sent and received message, independent of AI or human agent routing mode.
Set a specific datetime or a relative delay (send in 2 hours, 3 days). Add a no-reply condition so the follow-up only sends if the contact stays silent.
Your approved templates surface as a dropdown in the n8n node. Body variables (body1, body2...), media headers, and dynamic URL buttons are all mappable from upstream nodes.
Assign or remove WhatsAble labels from n8n. Update contact notes programmatically to keep your WhatsApp inbox organised alongside your CRM.
A Facebook Lead Ad fires a webhook. n8n sends a WhatsAble template message. When the lead replies, the incoming trigger fires, an AI agent scores the lead, and n8n updates HubSpot and sends a personalised follow-up.
A customer sends three quick WhatsApp messages. Instead of three separate AI calls, n8n waits 30 seconds, aggregates all messages sharing the same phone number, and passes one coherent thread to GPT-4.
A Shopify order triggers n8n. WhatsAble sends an order confirmation template. A scheduled follow-up fires 48 hours later only if the customer has not replied, asking for a review or offering support.
EU or healthcare teams run n8n on their own infrastructure. WhatsAble webhooks land in n8n without any third-party service storing message bodies. Full audit trail stays on-premise.
A Calendly booking fires a workflow. WhatsAble sends a confirmation template immediately. A second step schedules a reminder 24 hours before the appointment, skipped automatically if the contact already confirmed.
The Notifier Console incoming+outgoing trigger captures every message regardless of who sent it. n8n routes each event to a Google Sheet, BigQuery table, or Airtable base for full conversation analytics.
The WhatsAble node is available on n8n Cloud and any self-hosted instance. No code beyond standard n8n expressions required.
Start free trialSearch "WhatsAble" in your n8n instance or install from npm: n8n-nodes-whatsable. Available on n8n Cloud and self-hosted.
Paste your WhatsAble API key into the credential form. The node auto-detects your product (Whatsable, Notifier, or Notifier Console) and loads the matching operations.
For inbound: add the WhatsAble Trigger, copy the Production URL, and register it in your WhatsAble dashboard under Developer. For outgoing capture, enable Incoming+Outgoing in Developer settings first.
Chain the WhatsAble Action node after any trigger. Choose your operation: Send template, Send non-template, or Update recipient. Map fields from upstream nodes.
Toggle the workflow Active. Monitor delivery in the WhatsAble dashboard and n8n execution logs. Enable scheduling and follow-up conditions from the node parameters panel.
Yes. The WhatsAble node is listed on n8n.io as a verified community node and on npmjs.com as n8n-nodes-whatsable. It works on n8n Cloud, self-hosted, and desktop instances.
The 'New incoming message' trigger fires when a customer sends your number a message. The 'Incoming+outgoing' trigger (Notifier Console only) fires on every message regardless of direction or AI/human routing mode. The third option is using any native n8n trigger (Shopify, Calendly, Stripe, etc.) paired with the WhatsAble Action node to send messages.
Yes. The WhatsAble Action node supports a 'condition_one' parameter that sets a no-reply window. If the contact replies within that window, the scheduled follow-up is cancelled automatically.
Customers often send several short messages in quick succession. A short Wait node (20 to 45 seconds) lets n8n collect all messages from the same phone number and pass them as one coherent thread to an AI agent, reducing API calls and improving response quality.
The WhatsAble Action node supports text, image, video, audio, document, and Meta-approved template messages. Template messages can be sent at any time to any contact. Non-template messages (text, image, video, audio, document) require the contact to have messaged you within the last 24 hours.
Yes. Install the package via npm on your self-hosted instance. This makes WhatsAble a strong choice for healthcare, legal, and EU teams that need data residency. WhatsApp message payloads stay inside your own infrastructure.
Install the official WhatsAble node, connect your API key, and send your first WhatsApp message in minutes.
Pro includes a 7-day free trial · 6-minute setup · Cancel anytime