360dialog Trigger icon

360dialog Trigger

Starts the workflow when a WhatsApp message arrives via 360dialog

360dialog Trigger

AI-generated

Summary

Starts a workflow when 360dialog sends a WhatsApp message event to its webhook. It filters out messages sent by the business and duplicate message IDs, then emits one item per remaining message with flattened sender, timestamp, message type, and any available text, media, location, button, interactive reply, or system event fields.

Inputs

  • Event — The only available event is Message Received (the default). No other operation parameters are exposed.
  • 360dialog API credentials (required) — Credentials used to configure the webhook. Activating the workflow points 360dialog’s webhook for the number to n8n; deactivating restores the previous URL when one was saved.

Output shape

One n8n item per accepted incoming message, with flattened message fields.

The output can include messageId, from, waId, fromUserId, userId, parentUserId, username, contactName, timestamp, and type. Depending on message content, it may also include systemBody, oldUserId, newUserId, text, a media-specific ID plus mediaMimeType and optional caption, latitude/longitude, buttonText/buttonPayload, or interactiveReplyId/interactiveReplyTitle. Phone number fields such as from and waId may be absent; fromUserId is the stable conversation identifier to use when present. Duplicate message IDs are suppressed for 24 hours, with up to 500 recent IDs retained. If the webhook payload contains no accepted messages, the trigger returns no workflow data.

Links

Discussion