Viber Campaigns

Viber Campaigns make possible the broadcasting of promotional and marketing notifications to users through an authorized sender on Viber Business.

In addition, the campaign can contain text, a picture, and a call-to-action button, making them ideal for notifications, offers, and engagement programs.

Key Capabilities

  • Sending promotional messages to large audiences
  • Text with a maximum of 1,000 characters
  • One optional image (formats up to 10 MB)
  • One call-to-action button in each message
  • Unifying the API experience across channels
  • No prior approval of templates required

Use Cases

  • Special Offers and Discounts
  • Announcements & product updates
  • Seasonal Promotions
  • Customer re-engagement
  • Brand communication

Prerequisites

In order to send campaigns, it is necessary to have a functional Dexatel account and also be a verified Viber Business Messaging sender.

Activation can be requested on your dashboard and done with a short setup procedure.

This is further explained in the Viber Get Started guide.

Audience Preparation

The campaigns can be sent to any number of recipients.

The audience can be prepared using the Dexatel API or manually before submitting your campaign request.

The use of audience endpoints in Dexatel is advised when there is a large number of recipients.

Sending Viber Campaigns

After you have ensured that your sender is engaged and your recipients ready, you can proceed to send a campaign through Dexatel API.

You can send a single message to all recipients through one API call.

Your message will be routed based on Viber guidelines, and you can track its status through Dexatel API.

For technical information and field details, please refer to Dexatel API Reference – Campaigns.

Content Guidelines

Keep campaign content compliant with Viber’s commercial messaging rules.

Avoid spam-like content, use clear and concise language, and limit messaging frequency to ensure high engagement.

Using the Viber Campaigns API

Sending a Viber campaign via the API requires three components:

a template, an audience, and a campaign request.

  1. Create a Campaign Template

Before sending a campaign, you must create a template that defines the message 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

Once created, the template can be reused across multiple campaigns.

  1. Create an Audience

Campaigns are sent to predefined recipient lists (audiences).

  • Use the Create Audience API to define your recipients
  • Audiences can be reused or updated for future campaigns

API reference:

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

Preparing audiences through the API is recommended, especially for large recipient lists.

  1. Send the Campaign

After both the template and audience are ready, you can submit the campaign request.

  • Use the Create Campaign API
  • Reference the previously created template and audience

API reference:

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

A single API request can deliver the campaign to all recipients in the selected audience.