NeoGo Trigger icon

NeoGo Trigger

Starts a workflow when NeoGo pushes a WhatsApp event via webhook

NeoGo Trigger

AI-generated

Summary

Receive and filter WhatsApp events pushed from a specified NeoGo instance via webhook to start a workflow.

Inputs

  • Instance ID (required) — Specify the ID of the NeoGo instance to receive events from; required for webhook registration with the Global API Key.
  • Events (required) — Select one or more event types to filter incoming webhook events and trigger the workflow only for those (e.g., Message, Call, Connection).
  • Webhook Slot — Choose one of three webhook slots per NeoGo instance to avoid conflicts with other registered webhooks.
  • Auto-Register Webhook — Enable to have the node automatically register and unregister the webhook URL on the NeoGo instance using the Global API Key; disable to configure webhook registration manually.

Output shape

a single item containing the JSON webhook payload from NeoGo matching the selected event types

If no events are selected, the trigger accepts all events from the instance. The node filters events client-side based on raw event type strings within the webhook payload's 'event' field. Automatic webhook registration requires a credential with the Global API Key; otherwise, manual setup and configuration are needed.

Examples

Example 1: Trigger a workflow on incoming WhatsApp messages

Set 'Instance ID' to your NeoGo instance, select only 'Message (Incoming)' in 'Events', select a free webhook slot, and leave 'Auto-Register Webhook' enabled for automatic setup.

Links

Discussion