Viber Connector¶
This page is a reference of the Viber connector settings and the Viber bot account setup β the link between your Viber bot and Daktela. If you are setting up Viber from scratch, follow the step-by-step guide Set Up Viber.
Set up Your Viber Bot Account¶
- Install the Viber app on your phone or PC and create a new account.
- Go to https://partners.viber.com/login and enter your number. You will receive a Verification code in Viber. Enter it to log in to your Viber Admin Panel.
- Fulfil the application form to create a Viber bot under Viber's bot commercial model. Viber's team will afterwards review your application and send you a feedback; hence you'll be able to finish the registration process.
- Select a profile picture, fill out the form (all fields are mandatory), check all the checkboxes at the bottom of the page and click Create.
-
Copy your Token and paste it into the API token field in the Connector details in the next step. Your customers can use the QR code to message you on Viber β you can copy it now or come back to this page later.

-
To include your account in Viber searches, open the Viber app on your mobile, go to More β Settings β My Bots β your bot β Edit info β Publish Your Bot to publish the account.






-
Set up your Connector and routing to your Viber queue (see next sections).
Tip
Learn how to work with Viber bot here.
Inbound Routings/Connectors¶
Warning
It is recommended to first create a corresponding Viber queue before creating a routing/connector so you can pair them in the routing/connector. You can however set up several routings'/connectors' destinations at the same Viber queue.
Go to Settings β Routings β Viber. You will see an overview of your inbound routings/connectors.
You can view a diagram tree of each inbound routing/connector by clicking the grey Tree button in the Actions column.
Click the Title of an inbound routing/connector to open its details or click Add new to create a new inbound routing/connector. The inbound routing/connector details will open.
AccessToken: will be filled in automatically after you save your routing/connector.
Title: enter a title.
Description: enter a description.
API Token: enter your Viber API token.
URL: not used.
Next destination: select where the chat should be routed.
You can select:
- Terminate. The chat will end or be offline β select which Terminate option to use.
- Queue. Select which queue the chat will be routed to.
- Time condition. Decide where the chat will be routed depending on the date/time.
- Decision tree. Route the chat to a chat bot.
Allow attachments: choose whether to allow uploads from customer or both directions.
Automessages¶
Send automatic messages to customers while they wait in the queue. Automessages are shared across channels and are described in Automessages; for Viber they live in Settings β Routings β Viber β Automessages.
Time Conditions¶
Route the chat to different targets depending on the date and time β typically your business hours. Time conditions are shared across channels and are described in Time Conditions; for Viber they live in Settings β Routings β Viber β Time conditions.
Decision Trees¶
Build a chatbot directly in Daktela that guides the customer through predefined questions and answers. Decision trees are shared across channels and are described in Decision Trees; for Viber they live in Settings β Routings β Viber β Decision trees.
Chatbots¶
Connect a third-party chatbot to your Viber chats. Chatbot connections, including the structure of the data exchanged with the bot, are shared across channels and are described in Chatbots; for Viber they live in Settings β Routings β Viber β Chatbots.
Terminate¶
Define how your Viber chats end in different scenarios β the disconnection cause, an automatic response and whether the chat counts as answered or missed. Terminate targets are shared across channels and are described in Terminate; for Viber they live in Settings β Routings β Viber β Terminate.