360Messenger WhatsApp Trigger
AI-generatedSummary
Starts a workflow when 360Messenger delivers an incoming WhatsApp message to the node's POST webhook (path 360messenger). It can register the webhook URL with 360Messenger automatically and filters messages by chat type and sender.
Inputs
- Setup Instructions — Display-only notice. If you don't use auto-registration, paste the webhook URL into the 360Messenger dashboard under Settings -> Webhook -> Set URL.
- Auto Register Webhook — Default true. On activation, POSTs the node's webhook URL to
https://api.360messenger.com/v2/settings/webhook/setusing the API key credential. On deactivation, POSTs to/settings/webhook/remove. If false, no API calls are made and you must set the URL manually. - Filter — All Messages (default), Private Messages Only (drops messages that have a GroupId), or Group Messages Only (drops messages without a GroupId).
- From Phone Number — Only shown for the All and Private filters. Exact-match against the payload's
Fromfield, e.g. 447488888888. Leave empty to accept any sender.
Output shape
One item per accepted incoming message, with fields: id, type, from, to, message (taken from the payload's Chat), groupId (null if absent), isGroup (boolean), whatsappId, createdAt, and raw (the full original webhook body).
The webhook responds immediately (responseMode onReceived). Messages rejected by the filters produce no workflow execution. Requires the 360Messenger API credential (apiKey). Registration or removal failures throw an error, and the message includes the request details with the API key masked. The From filter is an exact string match, so the number format must match what 360Messenger sends. Registration is stored in workflow static data. If it fails, activation fails.
Examples
Example 1: Auto-reply bot for direct WhatsApp messages
Auto Register Webhook on, Filter = Private Messages Only, From Phone Number empty; connect to a 360Messenger send node.
Example 2: Log group chat messages to a spreadsheet
Filter = Group Messages Only; map message, groupId, and from to the sheet columns.
Example 3: Handle messages from one VIP contact
Filter = All Messages, From Phone Number = 447488888888.