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, and capture messages typed in the WhatsApp Business app. Meta WhatsApp Coexistence is supported — you do not delete the app.
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 — including replies typed in the WhatsApp Business app. You do not delete the app.
The n8n node is labelled On new Incoming message event. When outgoing is enabled, that same trigger also fires for outgoing messages. incoming_message false + send_by WhatsApp App = typed on the phone.
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 fires on every WhatsApp message — whether a contact wrote in, a teammate sent from the Notifyer inbox, or someone typed in the WhatsApp Business app. Meta WhatsApp Coexistence is supported: keep the app on your phone. Enable outgoing from the Developer page.
true when the contact wrote in; false when your business sent it (including the WhatsApp Business app).WhatsApp Appfor phone-app replies, the teammate's name for the Notifyer inbox, or the automation name for n8n, Make, Zapier, or API.true when a person sent it; false for bots and automations.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 fires on every sent and received message, including replies typed in the WhatsApp Business app. Fields: incoming_message, send_by, was_message_by_human. Coexistence: you do not delete the app.
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 and outbound: add the Whatsable Trigger labelled On new Incoming message event. When outgoing is enabled (Notifyer System incoming and outgoing messages), that same trigger also fires for outgoing messages, including WhatsApp Business app replies. Copy the Production URL into Developer settings.
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.
No. Notifyer System supports Meta WhatsApp Coexistence. Keep chatting from the WhatsApp Business app on your phone. Hand-typed replies reach your webhook or Make, Zapier, and n8n trigger with incoming_message: false, send_by: "WhatsApp App", and was_message_by_human: true.
Yes. Enable outgoing events. The JSON payload includes incoming_message (direction), send_by (which system or teammate sent it), and was_message_by_human (person vs bot). Messages typed in the WhatsApp Business app arrive with send_by: "WhatsApp App". Messages sent from the Notifyer chat inbox arrive with the teammate's name in send_by.
Yes, when outgoing is enabled (Notifyer System incoming and outgoing messages credential). The node name stays Incoming, but the webhook still delivers outgoing events. Filter with incoming_message. send_by is WhatsApp App for phone-app replies and the teammate's name for Notifyer inbox sends.
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 node labelled On new Incoming message event fires when a customer writes in. With outgoing enabled, that same trigger also fires when your business sends — including WhatsApp Business app replies. Use incoming_message, send_by, and was_message_by_human to branch. You can also start from any native n8n trigger (Shopify, Calendly, Stripe) paired with the Whatsable Action node.
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