Creating a Viber Campaign
Add a sender ID to send Viber via the eSputnik system. You can do this in one of the following ways:
- via message editor,
- via account settings,
- via sending a request to the sales department [email protected]
Creating New Viber Message
Go to Messages → Messages → Viber. Click the New Viber button.

Main settings
Fill in the following fields:
- Name. Enter the message name. This field is used to search for messages in the general list.
- Sender. Sender ID that was added to the system. Users will see it as the sender of the message.
- Message type, depending on the purpose:
- promotional — used to advertise products, promote a brand, or engage customers. Includes text, images, and buttons. That’s why promotional messages cost more than transactional ones.
- transactional — used to send important information, such as order confirmations or delivery status updates. Contains text only.

Important
Before sending, Viber should approve the transactional message template. Messages with unapproved text will not be delivered.
A promotional message can have the following formats:
- Basic Message — text with one image and one button.
- Rich Media Carousel — text with multiple images and buttons.
Note
The Rich Media Carousel message format is available for sending Viber only via the SMSBAT sender.

- Text. Fill in the basic information in the message.
It can include:
- text up to 1,000 symbols;

- emoji;

- clickable links that drive additional traffic to the website and allow the recipient to immediately learn more about the promotion or product details.
- a phone number that is clickable, enabling the recipient to make a call instantly.
Note
Tracking is fixed only for clickable
http://
andhttps://
links.
- personalization. Use the dynamic variables to add a name, city, bonuses or any personal data available in the user profile. Click on the Personalization icon in the Text field to select data.

- Image. Upload
JPEG
orPNG
file up to 2 MB. It is better to use square images (1:1 aspect ratio). It is recommended to use square images (aspect ratio 1:1) as they display correctly on all devices, even when scaled. You can also use a variable or a link to the image. Use only thehttps
protocol for direct references in expressions.

Note
You can edit the image directly in the editor when uploading (if it does not meet the requirements) or after uploading (the Edit button). After editing, the image is saved in
PNG
format.

- Button. You can add one button with the following parameters:
- Name — display text on a button.
- Link — a website link, phone number, Viber, and other.

If you select the Rich Media Carousel, you can showcase multiple products or offers within a single message. The carousel can include up to 5 cards (minimum — 2).
For each card, select an image and fill in the following fields:
- a title (up to 38 characters);
- the name (up to 10 characters) and link for the primary button;
- the name (up to 12 characters) and link for the secondary button (optional).
Important
Character limits for the title and button names apply only to static values. For dynamic expressions (Velocity), these limits are not shown in the editor but are validated during sending. If the substituted value exceeds the limit, the message will not be sent. Velocity can be used in all fields of the Rich Media Carousel.

Note
For button links in Basic Messages and in the Rich Media Carousel:
- The Other parameter is intended for dynamic links. For example,
$data.get('link')
.- Click tracking works only for
http://
orhttps://
links used in the Site and dynamic links used in the Otherparameters.
- Tags. Select tags from the list or enter a new one and click Enter. Use tags to filter search results and set campaign frequency strategy.

Additional settings
Fill in the following fields:
- Subscription categories. Manage subscription categories to send messages to your contacts based on their preferences.
- Time to Live (TTL). TTL — the period after which the message will not be displayed if it has not been delivered by this time. By default, it’s 1 day, but you can select other options.
- UTM tags. UTM tags are enabled by default. The switch activates the setting for all language versions when sending multilingual messages. You can manually add custom UTM tags to the message URL.
- Send SMS if Viber is not delivered. If you use the services of a Viber provider (except Kyivstar), you can automatically send SMS to contacts who do not have a Viber account. To do this, activate the appropriate option and enter the text of the SMS message. The sender of such SMS can only be the same as for Viber campaign.

Note
If your account does not have the Send SMS if Viber is not delivered option, please send a request for activation to [email protected].
Multilingual version (optional)
In our platform, you can create a multilingual version of any message. Click the Globe icon in the top panel, specify the default language, and add language versions. Fill each version with the content in the corresponding language. You can switch between versions within one template in one click.

Learn more about multilanguage >
Testing Message
- Test the messages by clicking the Test button on the top panel.

- In a popup window, enter a phone number or select it from the Choose contact tab and click Send.

Creating Campaign
- Click on the Create campaign button.

- In a popup window, choose segments or contacts for the campaign. Click Go to campaign.

- On the general checkout page:
- In the Segments section, click Recalculate contacts to see the total number of contacts that will receive the notification. You can also edit segments or select new ones.

- See all the necessary information for verification: Name, Subscription categories, Message activity time. You can see how the message will look on different platforms (Android, iOS).
Note
The preview of a message with a Rich Media Carousel displays only the first card.

- In the Send options, you can set the batching. Click the Start immediately button to launch the campaign. For a delayed start, select the Schedule button and set the date and time of sending.

Updated 6 days ago