Viber API Documentation7.1.0

Docs / General / Get started

Get started

Viber offer two types of accounts:

Bot accounts are an account with an info screen and private messaging with users via a bot. If you have a bot to interact with users, this is the account for you.

Public Accounts are for big brands and partners. Public Accounts have an info screen, a Public Chat and the option to add private messaging by bot or CRM.

Find out more about each, and create an account below.

Get started with bots

Start creating your bot from the link below.

You must have a valid Viber account before you can create a bot on Viber. Your application will not be reviewed if you do not have a Viber account.

Create a Bot

Once your application is approved, you will receive a message inviting you to start creating your bot. In order to start creating your account you must:

  1. Follow the link in the button above
  2. Sign in/sign up to Viber Admin Portal - Find out more on the Viber Support site
  3. Complete the account details
  4. Receive your token / app key
  5. You will receive a push message to link you to your account on your phone

API

Use the API documentation to learn how to attach your bot to your account. Once this process has been completed you will be able to send and receive messages from users through the bot.

Sharing your bot with Viber users

Upon creation you can share your bot with others using Viber’s share button. You can also create a deep link using your account’s URI. This deep link can be used to share your bot with users in Viber and across other platforms.

Viber offers a discover section where bots enjoy increased exposure and engagement. Your bot must be published to appear on the discover screen.

Publish your bot

Learn what it takes to make your bot public:

Viber bot guidelines

The following checklist sets out the features that must be included in your bot. In order for your bot to be approved, you must be able to demonstrate that it meets these requirements.

Bot details

Functionality

Performance

Make your bot public

Once you have completed your bot and ensured it meets all guidelines, you may submit a bot publication form. When approved, it is available for publication on Viber’s search and discovery screen.

Publish

Get started with Public Accounts

A Public Account can contain all or a combination of an info page with call to action buttons, Public Chat and 1-on-1 messaging through a CRM or bot, depending on your needs.

Start creating your Public Account from the link below*.

You must have a valid Viber account before you can create a Public Account on Viber. Your application will not be reviewed if you do not have a Viber account.

Create a Public Account

Once your application is approved, you will receive a message inviting you to start creating your Public Account:

Viber Chat API

The Chat API allows you to attach either a pre-designed bot or CRM to the Public Account. Choose the API option from the chat solutions options in the Public Account info screen and then use the account token to link to the API.

Sharing the Public Account with Viber users

A Public Account is only publicly visible once it has more than 6 followers. Find out more about how to increase exposure on the Viber Support site.

Viber bot guidelines

If you are attaching a bot to your Public Account, please ensure that it fits the bot guidelines set out on the bot guidelines section.

Publish Public Account

When everything is in place, you are ready to publish the Public Account. Tap on Publish account in the edit screen.