Viber is a cross-platform instant messaging and voice-over IP application operated by the Japanese multinational company Rakuten. As of December 2018, it has over a billion users, with its popularity stemming mainly from Europe and Asia.
Learn how to connect your Viber chatbot to respond.io here. Once connected, this Viber chatbot integration lets you respond to messages directly from our platform.
Based on the new Bot Commercial Model, chatbots created on February 5th, 2024 onwards will be charged a monthly maintenance fee of EUR 100 per bot (or as otherwise may be agreed in writing with Viber via a signed addendum) plus charges for every chatbot-initiated message delivered.
Chatbots created prior to February 5th, 2024 will still operate based on the previous Commercial Model that charges businesses when sending chatbot-initiated messages beyond the free limit (until further notice by Viber).
There are 3 categories of messages on Viber:
Chatbots can send one welcome message to a user as soon as they open the conversation before the user subscribes. This message can be used to introduce your chatbot and encourage the user to subscribe to the chatbot. Welcome messages are free.
Viber requires Contacts to send your business the first message to start a conversation.
A session starts once the Contact sends your business the first message and lasts for 24 hours. All messages sent within the 24-hour session window are known as chatbot-session messages and are free.
After the 24-hour session window closes, you can open a new session with chatbot-Initiated messages to continue the conversation with the Contact.
A chatbot-initiated message is an outbound message sent by the chatbot owner (business) to the Contact without an active session between them.
A session starts when the Contact replies to a chatbot-initiated message and lasts for 24 hours. All messages sent within the 24-hour session window are free.
After the 24-hour session window closes, you can start a new chatbot-Initiated message session if you want to continue the conversation with the Contact. Otherwise, you can wait for the Contact to send you a new message to initiate a chatbot-session message.
This model is applicable to chatbots created on February 5th, 2024 onwards.
Monthly charges
Chatbot owners will be charged a monthly maintenance fee of EUR 100 per bot as well as for every chatbot-initiated message delivered. Refer to the message rates here.
Charges will not be applied to the following messages:
the welcome message.
messages exchanged during an active session.
The 10,000 free chatbot-initiated messages per month is NOT applicable to this model.
This model is applicable to chatbots created before February 5th, 2024.
Monthly free limitYou can send up to 10,000 free chatbot-initiated messages per month.
Beyond the monthly free limitOnce you've exceeded the monthly free limit of 10,000 chatbot-initiated messages, you will see a red exclamation mark next to the undelivered message along with an error message on the platform.
To send more than 10,000 chatbot-initiated messages in a month, your business will need to agree to the Viber Chatbot Commercial Terms and pay per message.
Under the terms, your business must pay a deposit and messaging charges will be deducted from that. The cost per message varies by destination country.
Tip: To reduce charges, consider setting up methods to capture customer conversations.
There are a couple of ways to encourage customers to initiate a chat:
Chat links: This is a deep link with the URI of your chatbot that you can add to your website or in newsletters. When customers click on the link, they will be directed to start a chat with your Viber chatbot.
QR codes: A QR code can be placed in physical locations, such as hotels, restaurants or malls. When customers scan the code, they will be directed to start a chat with your Viber chatbot.
Chat widget: A Viber widget can be added to your website to direct customers to start a chat with your Viber chatbot.
These are the capabilities of Viber:
The file types supported by Viber and the maximum file size for each type are as follows:
Image (1 MB)
Audio (50 MB)
Video (26 MB)
File (50 MB)
For any unsupported file type or file that exceeds the maximum file size sent via Viber, the file will automatically be turned into a URL link on the respond.io platform.
The table outlines the availability of message statuses in Viber.
Message Status | Availability |
---|---|
Sent | ✅ |
Delivered | ✅ |
Read | ✅ |
Failed | ✅ |
You can use text or markdown formatting in your messages. Learn more on how to format your text here.
When a Contact sends a message to your Viber chatbot, a 24-hour session window starts. All messages sent within the 24-hour session window are referred to as chatbot-session messages and are free.
After the 24-hour session window ends, you can start a new chatbot-Initiated message session to continue the conversation with the Contact.
To understand further on how a session works, click here.
Viber has no restrictions on broadcast message content.
For chatbots created after February 5th, 2024:
The charges for chatbot-initiated messages will apply to broadcast messages. Refer to the rates here.
For chatbots created prior to February 5th, 2024:
The monthly free limit of 10,000 chatbot-initiated messages will apply to broadcast messages.
Broadcast messages exceeding the 10,000 limit will fail to be sent.
To send messages above the limit, the business will need to agree to the Viber Chatbot Commercial Terms and pay per message.
Learn more on how to send a broadcast here.
A rate limit is the number of API calls an app or user can make within a given time period defined by the channel. Learn more about the rate limits for this channel here.
Viber rules say users must message you first before you can message them back. Learn how to encourage users to initiate a chat here.
For chatbots created on February 5th, 2024 onwards, charges will apply for every chatbot-initiated message delivered plus a monthly fee of EUR 100.
For chatbots created prior to February 5th, 2024, charges will apply if you want to send more than 10,000 chatbot-initiated messages in a month.
Learn more about Viber’s Bot Commercial Models here.
Use respond.io's Pre-Filled Text feature to populate the message box with a default message when Contacts open a chat window with your business.
This saves Contacts' time from needing to think about what to write and click send, encouraging Contacts to send the first message.
Here's how to add pre-filled text to your Viber link and QR codes.
On the respond.io platform, click Settings > Growth Widgets > + Add Widget.
Select QR Code > click Create Widget.
Select Viber as the QR code type > Select the connected Viber channel for which you want to create the QR code > Add pre-filled text that will automatically appear in the message field when the QR code is scanned.
Click Generate Widget button to create your QR code with the pre-filled text.
Click Download and select the size of the QR code you want to save or follow the instructions here to get your Viber chat link.
When Contacts scan your QR code or click your Viber link, they should automatically have the pre-filled text in the message box.
On your Viber app, go to Settings > Bots > Select your Viber chatbot.
Tap Edit info > Tap the existing profile photo.
Select the location of the photo > Select the photo > Click Done to upload your new profile photo.
Click Done to save the changes.
On your Viber app, go to Settings > Bots > Select your Viber chatbot.
Click Edit info > Edit the details.
Click Done to save the changes.
Related articles 👩💻