Automate replies from your Viber business account
A chatbot with a Viber business account can help you automate interactions with subscribers. It runs on preconfigured flows and responds to user requests based on available triggers.
You can automate replies without creating a dedicated chatbot or paying extra fees. The chatbot uses your Viber sender name and campaign balance.
With a Viber chatbot, you can:
- reply to common questions automatically;
- request and save subscriber data;
- run flows based on keywords;
- personalize messages using variables and filters;
- integrate with AI to handle open-ended queries;
- retrieve external data through API requests.
Let's talk about how to automate replies and manage conversation sessions with subscribers.
This article covers how Viber chatbots work based on Business Message ID. If you created your chatbot using a token in the Viber Administration Panel, the Bot Commercial Model applies with a monthly deposit.
Create a chatbot
You can add a chatbot automatically when registering a new sender name or build it manually using an already registered sender.
New sender
Go to Service settings > Viber senders and templates and click Submit application.
In the form, turn on the Create a chatbot together with the sender name toggle and fill in the fields.
Read more: Add a new Viber sender name.

Once your sender name is approved, your Viber chatbot appears automatically in Chatbots.
Existing sender
Go to Service settings > Viber senders and templates. Next to your sender name in the Chatbot column, click Connect chatbot.

Then, the status in the column changes to Connected, and your chatbot appears in Chatbots.
Add automated replies
Your chatbot comes with the Standard reply flow by default. You can also create custom flows, map out key conversation scenarios, and set up keyword triggers for each flow.
Read more: Create a chatbot structure and Keyword flow trigger.
The flow builder includes all core elements. The Message element supports only Text and Image content. Buttons aren't supported, but you can use the Filter and AI Agent elements to branch your flow.

Interact with subscribers
Session start
To send automated replies, a subscriber has to message you and start a session. Send a Promotional or Transactional Viber message from your business name and encourage subscribers to reply.
For example, if you have a flow triggered by the keyword "discount," ask subscribers to send this word. Once they do, the flow will run automatically.
Read more: Create a Viber campaign.
Session cost
You aren't charged extra to create a chatbot, neither from your Viber balance nor from your chatbot builder plan. Charges apply only when sessions with subscribers start.
A session starts when a subscriber replies to your message and remains active for 24 hours. When your chatbot sends its first reply, your Viber balance is charged for one promotional message.
Read more: Viber campaign pricing.
One session supports up to 60 messages between you and the subscriber. If more messages are exchanged within 24 hours, the current session ends, and your next message starts a new session.
Session limits
While a session is active, a you can join the conversation in Chatbots > Conversations. Within one session, you can send up to 10 consecutive messages without receiving a reply.
Let's say a subscriber sends the word "discount." Your flow will run and send the first message automatically. If the subscriber doesn't reply, an agent can send up to 9 more messages. Any messages after that will not be delivered.
To resume the conversation, the subscriber must send another message. Once they reply, you can continue sending messages in the current session.
Last Updated: 12.05.2026
or