Connect your flows to a Telegram bot to automate conversations with users on Telegram.
Before deploying to Telegram, ensure you have:
First Time Setup
You'll need to create a Telegram bot via @BotFather before creating a deployment. This is a one-time setup per bot.
If you don't already have a Telegram bot, create one using BotFather:
/newbotKeep Your Token Secret
Your bot token is like a password. Never share it publicly or commit it to version control. If compromised, regenerate it via BotFather using /revoke.
To get the token for an existing bot:
/mybotsBot connections are managed directly in the Flow Editor during deployment creation.
During deployment creation, you'll reach a bot selection step where you can connect a new bot or select an existing one:
One Bot Per Deployment
Each Telegram bot can only be connected to one active deployment. If you need to deploy multiple flows, create additional bots via BotFather.
When creating subsequent deployments, you can reuse bots you've already connected:
Once you have a published flow and a connected bot, creating a deployment is straightforward.
Pro Tip: Descriptive Bot Name
When creating your bot via BotFather, choose a clear name like "ACME Support Bot". This helps users identify your bot and builds trust.
Once your deployment is active:
Your flow can use these Telegram capabilities:
Private Chats Only
Flows are designed for private (1:1) chats. Group chat support is not currently available.