Zalo Communication icon

Zalo Communication

Send messages via Zalo

Actions3

Message → Send

AI-generated

Summary

Send a Zalo text message, attachments, or both to a user or group. Choose credential authentication or provide a cookie as JSON with the IMEI and user agent; the operation logs in to Zalo and sends the message to the specified thread.

Inputs

  • Authentication Method — Select an n8n Zalo credential (default) or Raw JSON Data. Raw JSON Data requires Raw Cookie (JSON), Raw IMEI, and Raw User Agent.
  • Thread Type — Choose User (default) or Group to identify the recipient type.
  • Thread ID (required) — Phone number or user/group ID of the recipient.
  • Message — Plain text to send. The source requires a message or at least one attachment.
  • Has Attachment — Enable to add attachments; defaults to false.
  • Attachment Source — When attachments are enabled, select Binary Property (default) or URL Link.
  • Binary Property Name — For binary attachments, comma-separated names of input binary properties; defaults to data.
  • Attachment URLs — For URL attachments, comma-separated URLs. The node downloads each URL before sending.

Output shape

One output item per input item, each containing a JSON object.

Successful sends return {"success":true,"response":[...]}. Each attachment is sent individually; the message text accompanies the first attachment. Without attachments, the node sends one message. Errors are returned as {"success":false,"error":"..."}; providing neither text nor an attachment raises an operation error.

Links

Discussion