Appearance
E-Chat Viber Channel Integration β
Connect your MyChatBot agent to Viber via E-Chat.tech, a third-party service that exposes Viber messaging over an API β no direct Viber Business API access required. Once connected, your AI assistant receives and replies to Viber messages automatically.
At a glance β
| You need | Where | Result |
|---|---|---|
| E-Chat.tech account + connected Viber number | e-chat.tech | Viber number provisioned for API use |
| The MyChatBot webhook URL (shown on the E-Chat Viber channel in MyChatBot) | E-Chat number Settings β Webhook | Inbound + status events routed to MyChatBot |
| API KEY + Phone | MyChatBot β Channels β agent β E-Chat Viber β Connect | Agent live on Viber |
Connect in 3 steps
- Register on E-Chat.tech and connect your Viber business number.
- Set the MyChatBot webhook URL on that number in E-Chat.
- Paste the E-Chat API KEY and Phone into the MyChatBot E-Chat Viber channel.
Prerequisites β
- An active E-Chat.tech account
- A Viber business number registered with E-Chat
- API access credentials (API KEY) from E-Chat.tech
Set up your E-Chat Viber account β
1. Register with E-Chat.tech β
- Visit E-Chat.tech and create an account.
- Click CONNECT NUMBER.

- Provide your business details and Viber number for verification.

2. Configure the webhook β
The webhook URL is the address E-Chat notifies whenever a Viber message arrives or a delivery status changes. Pasting it into E-Chat is what links your Viber number to MyChatBot. MyChatBot shows the exact URL to use on the E-Chat Viber channel β copy it from there.
- Go to e-chat.tech/profile and find your number in the list.

- Click Settings.

- Next to WEBHOOK URL, click ADD.
- Enter the MyChatBot webhook URL (copy it from the E-Chat Viber channel in MyChatBot) in both the Incoming message webhook address and the Sent message status webhook address fields, then click SAVE.

- Copy the API KEY β you'll paste it into MyChatBot next.
WARNING
Fill in both webhook fields with the same URL β Incoming message webhook address and Sent message status webhook address. Missing the status webhook means MyChatBot won't receive delivery confirmations.
Connect the channel in MyChatBot β
1. Open the channel and connect β
- Open the Channels tab and select the agent you want to connect.
- Find E-Chat Viber in the channels list and click Connect.
- Enter your account information:
- API KEY β the API KEY of the Viber number you want to use
- Phone β the phone number you want to connect
- Click Save changes. Your number is now connected.
In the app
Channels β select your agent β E-Chat Viber β Connect β paste API KEY + Phone β Save changes. Direct link: app.mychatbot.app/channels


2. Channel configuration options β
Once the channel is connected, the panel exposes these controls:
| Setting | What it does | When to use |
|---|---|---|
| Connect agent to this channel | Turns the agent on or off for this number (enabled only after the API token and phone are saved) | Pause Viber replies without disconnecting the number |
| Reply Delay (s) | Waits this many seconds before sending (default 30) so rapid-fire user messages are answered together | Reduce fragmented back-and-forth replies |
| Revoke | Disconnects the number and clears the saved API token and phone | Rotating the key or retiring the number |
Fields lock after connecting
Once saved, the API token and Phone fields become read-only. To change either, click Revoke first, then enter the new values and Save changes.
In the app
These options live on the E-Chat Viber channel card after it's connected, under Channels. The webhook URL to paste into E-Chat is shown in the in-app instructions: https://api.mychatbot.app/webhook/e-chat-viber.
Features and capabilities β
Supported message types β
- Text messages β plain text communication
- File attachments β images, documents, and other files
- Links β web links with automatic preview handling
- Rich content β formatted messages with line breaks
Advanced features β
- Automatic message splitting β long answers are split into smaller chunks so they render cleanly in Viber
- Link handling β links can be sent as separate messages or embedded inline
- Image link removal β option to strip image links from responses
- Operator handoff β seamless switching between the AI and a human operator
- Message deduplication β prevents the same message being sent twice
- Contact management β contacts are created and updated automatically
Operator features β
- Manual message sending β operators can reply from the MyChatBot dashboard
- Message attribution β operator messages are labeled with a "Manager:" prefix
- Chat history β all interactions are logged for review
- Real-time notifications β operators are alerted to new messages
E-Chat Telegram
The Channels page also has an E-Chat Telegram channel that works the same way: add a Telegram number in E-Chat, copy its API KEY, paste API token + Phone into MyChatBot, and set the webhook in E-Chat to https://api.mychatbot.app/webhook/e-chat-telegram.