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.
Configure both E-Chat webhook fields
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.
