Appearance
Connect Telegram through E-Chat β
Connect your MyChatBot agent to Telegram via E-Chat.tech, a third-party service that runs a Telegram phone number over an API β no BotFather bot required. Once connected, your agent receives and replies to Telegram messages automatically. This is the Telegram sibling of the E-Chat Viber channel.
Which Telegram channel? β
MyChatBot has three ways to reach customers on Telegram. Pick the one that matches how you want to run the line.
| Channel | What it is | Best for |
|---|---|---|
| Telegram | A dedicated bot created with @BotFather | A brand-new bot with its own @username |
| Telegram Account | Your own personal Telegram account, linked as a device (QR code) | Answering the conversations already in your real inbox |
| E-Chat Telegram | A Telegram number run through the E-Chat gateway (API key + webhook) | Running a number-based Telegram line without BotFather, alongside E-Chat Viber |
This page covers E-Chat Telegram. Use it when you want a number-based Telegram line through E-Chat rather than a BotFather bot or a linked personal account.
At a glance β
| You need | Where | Result |
|---|---|---|
| E-Chat.tech account + a Telegram number added as API | e-chat.tech | Telegram number provisioned for API use |
| API token + Phone | MyChatBot β Channels β your agent β E-Chat Telegram β Save changes | Credentials saved |
| The MyChatBot webhook URL pasted into E-Chat | E-Chat dashboard β your number's Settings β webhook | Inbound messages routed to MyChatBot |
| The bot switched on | Connect agent toggle | Agent starts replying |
Connect in 4 steps
- Register on E-Chat and add your Telegram number using the API integration.
- Copy the number's API KEY from the E-Chat numbers table.
- In MyChatBot, paste the API token and Phone into the E-Chat Telegram channel and Save changes.
- Back in E-Chat, paste the MyChatBot webhook URL into your number's settings, then turn on Connect agent.
In the app
Everything on the MyChatBot side lives under Channels β your agent β E-Chat Telegram. App URL: https://app.mychatbot.app/channels
Prerequisites β
- An active E-Chat.tech account
- A Telegram number added in E-Chat with the API integration
- The number's API KEY from the E-Chat numbers table
Set up your number in E-Chat β
1. Register and add a Telegram number β
- Open e-chat.tech/profile/registration and complete registration.
- In the E-Chat header, click Connect Telegram Number.
- In the dialog, open the Telegram tab. Under Choose integration, select API.
- Enter the phone number in international format, then click Add number.
2. Copy the API KEY β
- In your E-Chat dashboard, open the NUMBERS TELEGRAM section.
- In the row for your number, copy the API KEY β you'll paste it into MyChatBot next.
- Note the value in the Number column (digits, no
+). That's the same number you'll enter as Phone in MyChatBot.
TIP
The API KEY is shown right in the numbers table β you don't need to open the gear Settings just to read it.
Connect the channel in MyChatBot β
- Open the Channels page and select the agent you want to connect.
- Find E-Chat Telegram in the channels list.
- Fill in the form:
- API token β the API KEY from the E-Chat numbers table (minimum 10 characters)
- Phone β the same digits shown in the E-Chat Number column, in international format (e.g.,
+1 212 555 0123)
- Click Save changes.

Point E-Chat at MyChatBot (required) β
After saving, go back to your E-Chat dashboard β your number's Settings β the webhook field, and enter:
https://api.mychatbot.app/webhook/e-chat-telegramThis tells E-Chat where to deliver incoming Telegram messages. Then return to MyChatBot and turn on Connect agent when you're ready to go live.
The webhook is manual β don't skip it
Unlike some other channels, MyChatBot does not configure this webhook for you. If you don't paste https://api.mychatbot.app/webhook/e-chat-telegram into your number's settings in E-Chat, no messages will ever reach your agent. This is the single most common reason an E-Chat Telegram connection looks "silent."
Channel configuration options β
| Setting | What it does | When to use |
|---|---|---|
| Connect agent | Turns the agent on or off for this number (available once the API token and phone are saved) | Pause Telegram replies without disconnecting the number |
| Reply Delay (s) | Waits this many seconds before sending, so rapid-fire 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 are read-only. To change either, click Revoke first, then enter the new values and Save changes again.
Good to know β
"The client can't be reached on Telegram yet"
Sends can fail if the recipient hasn't started a chat with your number, or if the number isn't fully linked on the E-Chat side. Make sure the Telegram number is active in E-Chat and that the customer has messaged you first.
Billing
E-Chat Telegram bills the same as every text channel: each agent reply counts as one message at your account's per-message rate. There's no separate per-minute charge β that applies only to voice calls.
- Third-party dependency. This channel runs on top of your E-Chat account and a linked Telegram number, so it's subject to E-Chat's own limits and availability.
- Starts off. A newly connected channel stays off until you turn on Connect agent β nothing goes live before that.
See also β
- E-Chat Viber β the same gateway for Viber
- Telegram β connect a BotFather bot instead
- Telegram Account β connect your personal Telegram account