Connect your chatbot to Viber
Last updated: 16 May 2025
Connecting your chatbot to Viber allows you to automate 2-way conversations via one of the most popular messaging app in the world.
To set this up, you will need to an account with Soprano Design.
Viber only supports text-based messaging: Standard, Progress, and Event.
Viber conversations must be triggered by the company first. Once a conversation has been initiated, the subscriber is able to engage back and forth with the automation as normal. Reach out to your account manager to get the initial outreach set up.
Step 1: Grab your API details
Before we set up the integration in your chatbot platform, we need to grab some details from Soprano Design.
Log into your MEMS account and head over to Company Setup → Manage Users → API Keys.
Generate a new API key, which should come along with an API ID.
Step 2: Activate your Viber channel
Back to your chatbot platform, go to Engage → Channels and find the Viber channel.

Activate the channel by flicking the switch on.
Click on Options to continue the set up.
Step 3: Integrate with Soprano Design
Before you start, make sure you have an active Soprano Design account and an integrated Viber account.
Fill out the following information:
Agent ID: the ID associated to your Viber account.
Base URL: the URL of your Soprano Design account (e.g. https://uk.sopranodesign.com)
API key: your API key (collected in Step 1).
API secret: your API secret (collected in Step 1).

Hit Save.