Zalo User Trigger icon

Zalo User Trigger

Receive events from Zalo User and trigger workflows

Zalo User Trigger

AI-generated

Summary

Listen for specified Zalo user events such as messages, group activities, reactions, and message undo actions in real-time to trigger workflows.

Inputs

  • Events (required) — Select one or more event types to listen for: Message (messages from users or groups), Group (group events), Reaction (message reactions), Undo (message revocation events).
  • Include Self Events (required) — Choose whether to receive events that you (the bot or authenticated user) have sent yourself.
  • Allowed Thread IDs — Optionally specify a comma-separated list of thread IDs (users or groups) to exclusively listen to events from. If empty, events from all threads are allowed.
  • Blocked Thread IDs — Optionally specify a comma-separated list of thread IDs (users or groups) to exclude from listening. If empty, no threads are blocked.
  • Get Metadata (required) — Toggle to retrieve additional user metadata from Zalo with each event.
  • Webhook callback URL — Define the webhook callback URL to receive messages from Zalo Manager; this field is shown only when Get Metadata is enabled.

Output shape

The operation outputs event data objects containing the event type, event payload, timestamp, and possibly enriched user metadata if enabled.

The events received are filtered based on selected event types and the specified allowed or blocked thread IDs. Inclusion of self-generated events is configurable. User metadata retrieval from Zalo is optional and may increase payload size. The webhook callback URL is required only if metadata retrieval is enabled, allowing the node to hook into external Zalo Manager webhooks. Events are streamed in real-time to trigger subsequent workflow nodes.

Links

Discussion