FeaturesPricingVibe CodeLoginStart Free Trial
All integrationsn8n integration

WhatsApp workflows in n8n with webhook grouping

Use the official Whatsable node on n8n cloud or self-hosted. Group rapid webhook events, delay processing, and feed combined transcripts into AI agents.

Capabilities

What you can do with Whatsable

  • Official Whatsable trigger and action nodes
  • Group multiple inbound messages into one workflow run
  • Delay nodes to batch webhook bursts before AI or CRM steps
  • Pass quoted_message_id for threaded replies
  • Auto-transcribe inbound voice notes in trigger payloads
  • Schedule a follow-up that sends only if the contact does not reply within your chosen window.
Use cases

Real workflows teams run today

Burst message grouping

A customer sends three quick WhatsApp messages. Instead of three AI calls, n8n waits 30 seconds, aggregates text by conversation_id, and runs one agent response.

Outcome: Lower AI cost and more coherent replies.

Self-hosted compliance

Healthcare or EU teams run n8n on their own infrastructure. Whatsable webhooks land in n8n without third-party middleware storing message bodies.

Outcome: Automation with data residency control.

Facebook leads + AI qualification

Lead Ads webhook creates a contact. Whatsable sends the opening template. Incoming replies hit the Whatsable trigger, n8n runs an AI agent, and updates a Google Sheet or CRM.

Outcome: End-to-end lead qualification on WhatsApp.

Examples

Triggers, parameters, and patterns

Concrete fields you can map in automation tools or cite in your own docs.

Webhook delay and message grouping

Whatsable fires a webhook per inbound message. Use Wait (30s) + Code node to merge messages sharing the same conversation_id before the AI Agent node.

TriggerWhatsable: On new incoming message

ParameterTypeDescriptionExample
delay_secondsnumbern8n Wait node duration to collect burst messages30
group_window_msnumberOnly merge messages received within this window5000
conversation_idstringStable ID from Whatsable webhook payload for groupingwa_conv_8f2a91
quoted_message_idstringOptional WhatsApp message ID when replying in-threadwamid.HBgLMTY1MDM4Nzk0FDASABggzQ
transcriptstringAuto-generated text when inbound type is audioHi, I need to reschedule my viewing to Sunday
Setup

Get connected in minutes

  1. 1Add the Whatsable trigger node and copy the production webhook URL.
  2. 2Register the webhook in Whatsable under Developer → Webhooks.
  3. 3Add a Wait node (recommended 20–45s) before AI or CRM nodes when grouping bursts.
  4. 4Use a Code or Aggregate node to merge items by conversation_id.
  5. 5Add the Whatsable Send Message node for replies, with optional quoted_message_id.
FAQ

Common questions

Customers often send multiple short messages in a row. A short Wait node lets n8n batch them into one AI or CRM update instead of one run per message.

Yes. Whatsable maintains a verified node on n8n.io with Send Message and incoming message trigger resources.

Run n8n and WhatsApp together

Unlimited messaging from your own number, team inbox, AI assistant, and automations included.

Pro includes a 7-day free trial · 6-minute setup · Cancel anytime

Start Free Trial