Before you start
You need:
A Telegram account. Any regular personal Telegram account can create bots.
The bot token you’ll get from BotFather (covered below).
Admin access to the Octopods workspace.
Telegram connections are the simplest channel to set up — there are no OAuth flows or third-party sign-ins. If you’ve never connected a channel before, Telegram is a good first choice.
Step 1: Create a Telegram bot
On your phone or desktop, open Telegram and search for the user @BotFather. Start a chat with it.
Send the command
/newbot.BotFather asks for a display name for the bot (any readable name, such as “Acme Support”). Send it.
BotFather then asks for a username. It must end in
bot(for example,acmesupport_bot) and must be globally unique on Telegram.BotFather replies with a confirmation and the bot’s HTTP API token — a long string that looks like
123456789:ABCdefGhIJKlmnOPQrstuvWXYz. Copy this token.
Warning: Treat the bot token like a password. Anyone with it can send messages as your bot and read incoming messages. Do not share it publicly or post it in a forum.
Tip: If you want to customize the bot’s profile picture, description, or about text, send BotFather /setuserpic, /setdescription, or /setabouttext before connecting it to Octopods. You can change these later too.
Step 2: Start the Telegram channel setup
In Octopods, open the workspace you want to add Telegram to.
Click the option to add a new channel.
In the Add a Channel modal, select Telegram under Popular Channels.
A Telegram setup panel opens with a Telegram Bot Token field and an optional Friendly Name field.
Step 3: Paste the bot token
Paste the token you copied from BotFather into the Telegram Bot Token field.
Optionally give the channel a Friendly Name to identify it quickly in the channel list.
Click Activate Telegram Channel.
Octopods now:
Validates the token by calling Telegram’s API for the bot’s profile.
Retrieves the bot’s username and display name automatically — you don’t need to type them.
Registers a webhook with Telegram so all messages sent to the bot are forwarded to Octopods.
On success, the Telegram channel appears in your channel list with a Connected status.
Step 4: Send a test message
Open Telegram on your phone or desktop.
Search for your bot’s username (the one ending in
bot) and start a chat with it.Send a short message like
hello.Open the Intercom Inbox for this workspace. A new conversation appears with your message.
Reply from Intercom.
The reply arrives in your Telegram chat from the bot.
After activation
The channel is ready for inbound messages, outbound replies, proactive messages, and broadcasts.
Telegram bots cannot initiate a conversation with a user who hasn’t messaged the bot first — that’s a Telegram platform rule. Your customers need to find the bot and send it a message (or tap a link to the bot) before you can message them.
Interactive messages with inline keyboards and reply buttons are supported through the Octopods API. See Sending Telegram Interactive Messages.
Common issues
“Invalid token” — double-check you copied the full token from BotFather, including everything after the colon. Tokens do not contain spaces.
Bot no longer responds — if you ran
/revokein BotFather, the old token is dead. Generate a new token in BotFather, open the channel’s detail page in Octopods, and re-enter the new token.Messages don’t appear in Intercom — use the channel’s reconnect or re-register action. Telegram webhooks can silently get overwritten if the same bot token is used in another tool.
What’s next
See the Shared Channel Features section for proactive messaging and broadcasts
