Viber Notifications

Viber Notifications allow you to send transactional, service, and other messages through your Viber business sender.

The messages are useful for real-time updates such as order status updates, reminders, account alerts, and other business communications.

Viber Notifications include alerts that consist of text, an image, or a call-to-action button, depending on the type.

Key Capabilities

  • Notifications regarding transactions and/or services to specific users or groups of users.
  • Can send messages with up to 1000 characters of text.
  • Optional image support (formats supported, up to 10 MB).
  • Every message can have a single Call-To-Action button.
  • Offers a single API experience on any channel supported by Dexatel.
  • There is no template pre-approval needed.

Use Cases

Viber Notifications may be used for notifications related to the following:

  • Order updates (shipment status, delivery progress)
  • Payment confirmations
  • Account alerts (password change and login alerts)
  • Appointment reminders
  • Service Updates or System Notifications

Such notifications help in retaining the customer and carrying out the day-to-day operations.

Prerequisites

To send notifications, one needs to have an active Dexatel account as well as an approved Viber Business Messaging sender.

Activation is requested via your dashboard, done via an activation process.

This is all described within the Viber Get Started tutorial.

Using the Viber Notifications API

There are two ways to send Viber transactional messages via the API:

  • Using a template (recommended for structured or repeatable messages)
  • Sending a free-form message (recommended for dynamic or one-off notifications)

Option 1: Send a Notification Using a Template

If you choose to use templates, the flow is similar to sending campaigns.

  1. Create a Template

First, create a message template that defines the notification content.

Use the Create Template API

Select the appropriate Viber-related options in the request body

API reference:

👉 https://developers.dexatel.com/reference/templates-create

Templates can be reused across multiple notification messages.

  1. Send the Notification

Once the template is created, send the notification by referencing the template and recipient.

Use the Send Message API

Select the Viber channel and reference the template

API reference:

👉 https://developers.dexatel.com/reference/messages-send

Option 2: Send a Free-Form Notification

If your use case requires dynamic or ad-hoc content, you can send notifications without creating a template.

  • Use the Send Message API
  • Select Message without template → Viber channel
  • Follow the documentation based on the message content you want to send

API reference:

👉 https://developers.dexatel.com/reference/messages-send

This option is useful for highly personalized or event-driven messages.