Skip to content

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 needWhereResult
E-Chat.tech account + connected Viber numbere-chat.techViber number provisioned for API use
The MyChatBot webhook URL (shown on the E-Chat Viber channel in MyChatBot)E-Chat number Settings β†’ WebhookInbound + status events routed to MyChatBot
API KEY + PhoneMyChatBot β†’ Channels β†’ agent β†’ E-Chat Viber β†’ ConnectAgent live on Viber

Connect in 3 steps

  1. Register on E-Chat.tech and connect your Viber business number.
  2. Set the MyChatBot webhook URL on that number in E-Chat.
  3. 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 ​

  1. Visit E-Chat.tech and create an account.
  2. Click CONNECT NUMBER. E-Chat.tech β€” Connect Number
  3. Provide your business details and Viber number for verification. E-Chat.tech β€” business info input

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.

  1. Go to e-chat.tech/profile and find your number in the list. E-Chat number list
  2. Click Settings. E-Chat number settings
  3. Next to WEBHOOK URL, click ADD.
  4. 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. E-Chat webhook settings
  5. 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 ​

  1. Open the Channels tab and select the agent you want to connect.
  2. Find E-Chat Viber in the channels list and click Connect.
  3. 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
  4. 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

Select agentEnter E-Chat Viber credentials

2. Channel configuration options ​

Once the channel is connected, the panel exposes these controls:

SettingWhat it doesWhen to use
Connect agent to this channelTurns 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 togetherReduce fragmented back-and-forth replies
RevokeDisconnects the number and clears the saved API token and phoneRotating 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 ​

  1. Text messages β€” plain text communication
  2. File attachments β€” images, documents, and other files
  3. Links β€” web links with automatic preview handling
  4. Rich content β€” formatted messages with line breaks

Advanced features ​

  1. Automatic message splitting β€” long answers are split into smaller chunks so they render cleanly in Viber
  2. Link handling β€” links can be sent as separate messages or embedded inline
  3. Image link removal β€” option to strip image links from responses
  4. Operator handoff β€” seamless switching between the AI and a human operator
  5. Message deduplication β€” prevents the same message being sent twice
  6. Contact management β€” contacts are created and updated automatically

Operator features ​

  1. Manual message sending β€” operators can reply from the MyChatBot dashboard
  2. Message attribution β€” operator messages are labeled with a "Manager:" prefix
  3. Chat history β€” all interactions are logged for review
  4. 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.

See also ​