Viber

With over 260 million monthly active users, Viber is a calling and messaging app. With a free and secure connection, users worldwide can communicate through high-quality audio and video calls, messaging, and much more. All Viber calls and chats are protected by built-in end-to-end encryption, so conversations are always secure.

Capabilities

Viber supports a wide variety of capabilities as seen in the channel capabilities grid. Below is a detailed view of each capabilities.

Content Types

  • Text

    Full SupportAPI
  • Image

    Full SupportAPI
  • File

    Partial SupportAPI
  • Emoji

    Full SupportAPI
  • GIF

    Partial SupportAPI
  • Location

    Partial SupportAPI

Action Types

  • Link

    Full SupportAPI
  • Extension

    Partial SupportAPI
  • Buy

    Full SupportAPI
  • Postback

    Partial SupportAPI
  • Reply

    Full SupportAPI
  • Location Request

    Partial SupportAPI

Structured Messages

  • Compound Message

    Full SupportAPI
  • Carousel

    Full SupportAPI

Indicators

  • Read

    Full SupportAPI
  • Conversation Start

    Full SupportAPI

Delivery Events

Delivery events allow you to track deliveries of Smooch messages to Viber by subscribing to the message:delivery:channel webhook. Failures to deliver a message to Viber can be detected by subscribing to the message:delivery:failure webhook.

The Viber message IDs associated with each Smooch message are available in delivery event payloads in the externalMessages property.

Create a Public Account

You can create an account for testing and development purpose by registering on the Viber admin panel. Note that accounts created this way can’t be discovered by the public and Viber limits the messaging volume on them.

To create an account for production usage, contact Viber directly using this form.

Learn more about Viber’s public account here.

Configuring Viber

Once you have your Public Account token, copy and paste it into the Public Account token box on the Viber configuration page. Then click on “Connect your Viber Public Account”.

Viber Intergration Page Settings

Viber carousel

Viber offers full support for carousels which allows you to send a set of horizontally scrollable items that combines text, image and message actions.

You can send carousels via the Post Message API.

Viber carousel

Since Viber has a 6 item limit, any carousel sent with more than 6 will be split into multiple messages.

Item height

Viber carousel

Having items with different heights is not possible on Viber. As such, Smooch automatically pads items to fit Viber’s requirements.

Image aspect ratio

Viber carousel

Viber doesn’t support the square image ratio configuration.