Viber Send Message icon

Viber Send Message

Send a message via the Rakuten Viber Business API

Viber Send Message

AI-generated

Summary

Sends a Viber Business API message to a phone number using the selected message type and its corresponding content fields. Requires the Viber Service ID credential, destination, sequence number, label, and type; returns Viber’s response together with the request body sent.

Inputs

  • Service ID credential (required) — Viber Service ID used to authenticate the request.
  • Destination (required) — Recipient phone number as digits only, without spaces, punctuation, or a leading +.
  • Sequence (required) — Number used to link the request with Viber’s response.
  • Label (required) — Select Transaction or Promotion to state the message’s nature for Viber.
  • Type (required) — Select a template, text, image, button, file, video, list, or carousel message type. The selected type determines which content fields are used.
  • Type-specific content — Depending on the type, provide template ID, language and JSON parameters; message text; image URL; button caption and action URL; file name, type and URL; video URL, thumbnail, file size and duration; list options as a JSON array; or carousel items as JSON. The node parses the template parameters, list options and carousel items as JSON.
  • Tracking Data — String included in supported message types and returned to your webhook if the user replies.
  • Tag — Free text for custom reports; included in the request when non-empty.
  • TTL (seconds) — Message time to live. Values greater than 0 are included in the request; 0 leaves Viber’s default in effect.

Output shape

One output item per input item, containing Viber’s response fields and the request body in _requestBody.

The node makes a POST request to Viber’s send-message endpoint for each input item. It returns the response data with _requestBody added; the request body includes the Service ID and selected message content.

Links

Discussion