Viber

With Hybrid Chat Viber Integration, your customers can connect via Viber for customer-to-bot and customer-to-agent communication with bot-assistance. For channel capabilities see Customer Channels

For details on how Hybrid Chat supports structured and rich media messages for Viber, see Rich Media Messaging.


Setup Viber Integration

  • Login to your Viber account through PC.
  • Create a Bot Account, after the creation of bot account a token will be shown to you. 

  • Copy the account token and add it to ccm environment variables  VIBER_AUTHENTICATION_TOKEN.
  • To register or unregister web-hook follow these instructions add your webhook URL against URL key https://<fqdn>/ccm/viber-message/receive.
  • In order to chat with Viber, scan the QR Code from your bot account.

  • After scanning, publish the account by selecting the publish account button from the screen.


Viber Channel Configuration in Channel Manager

Variable Name

Description

VIBER_AUTHENTICATION_TOKEN

The authentication token (also known as application key) is a unique and secret account identifier. It is used to authenticate request in the Viber API and to prevent unauthorized persons from sending requests

https://developers.viber.com/docs/api/rest-bot-api/#authentication-token

VIBER_USERNAME

The Sender Name shown to the customer (max 28 characters). https://developers.viber.com/docs/api/rest-bot-api/#send-message

VIBER_OUTBOUND_API_URL

Viber outbound API URL to send messages to the customer through the Viber bot account.

https://chatapi.viber.com/pa/send_message

ERROR_MESSAGE_RESPONSE

The message shown in the case that the message is not processed successfully or for any error.