1. Create your Telegram bot
- Open @BotFather in Telegram.
- Send
/newbot. - Choose the display name your customers will see.
- Choose a unique username. For standard BotFather bots, the username should end in
bot, for examplemy_company_bot. - Copy the bot token returned by BotFather.
2. Connect the bot in SendBot
- Open your bot in Studio.
- Go to Share → Telegram.
- Choose Create new account.
- Optionally name the connection and paste the Bot token.
- Save the connection.
setWebhook manually.
3. Check the connection
After connecting, Studio shows the Telegram bot identity and connection status. A healthy connection should show:- the expected Telegram username;
- Connection active;
- no Telegram webhook error;
- pending updates returning to zero after messages are processed.
4. Optional advanced settings
Under Advanced settings you can:- pause or resume the Telegram channel;
- change the session expiry timeout;
- define a start condition.
5. Publish
Publish the bot after the Telegram connection is healthy. Publishing makes the current bot flow available to new Telegram sessions.Troubleshooting
Token rejected
Return to @BotFather and confirm that you copied the current token for the correct bot. If a token was exposed, revoke it in BotFather and create a new one.Webhook not connected
Use Reconnect Telegram in Studio and then Refresh status.Messages reach Telegram but no SendBot session starts
Confirm that:- Studio shows the same Telegram credential that owns the active webhook;
- the Telegram channel is enabled;
- the bot has been published;
- the webhook status does not show a provider error.