Skip to content

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.

ChannelWhat it isBest for
TelegramA dedicated bot created with @BotFatherA brand-new bot with its own @username
Telegram AccountYour own personal Telegram account, linked as a device (QR code)Answering the conversations already in your real inbox
E-Chat TelegramA 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 needWhereResult
E-Chat.tech account + a Telegram number added as APIe-chat.techTelegram number provisioned for API use
API token + PhoneMyChatBot → Channels → your agent → E-Chat TelegramSave changesCredentials saved
The MyChatBot webhook URL pasted into E-ChatE-Chat dashboard → your number's Settings → webhookInbound messages routed to MyChatBot
The bot switched onConnect agent toggleAgent starts replying

Connect in 4 steps

  1. Register on E-Chat and add your Telegram number using the API integration.
  2. Copy the number's API KEY from the E-Chat numbers table.
  3. In MyChatBot, paste the API token and Phone into the E-Chat Telegram channel and Save changes.
  4. 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

  1. Open e-chat.tech/profile/registration and complete registration.
  2. In the E-Chat header, click Connect Telegram Number.
  3. In the dialog, open the Telegram tab. Under Choose integration, select API.
  4. Enter the phone number in international format, then click Add number.

2. Copy the API KEY

  1. In your E-Chat dashboard, open the NUMBERS TELEGRAM section.
  2. In the row for your number, copy the API KEY — you'll paste it into MyChatBot next.
  3. 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

  1. Open the Channels page and select the agent you want to connect.
  2. Find E-Chat Telegram in the channels list.
  3. 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)
  4. Click Save changes.

The E-Chat Telegram channel in MyChatBot, showing the API token and Phone fields with the Save changes button.

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-telegram

This 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

SettingWhat it doesWhen to use
Connect agentTurns 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 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 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