Prerequisites
Before connecting Telegram, make sure you have:- A Telegram account
- A Telegram bot created through @BotFather (free, takes about one minute)
- The bot token provided by @BotFather after bot creation
- The chat ID or username of the chat(s) you want your bot to interact with
Creating a Telegram bot with @BotFather
If you haven’t created a bot yet, follow these steps inside Telegram before connecting to Atmet.1
Open @BotFather
Search for @BotFather in Telegram and start a conversation. This is Telegram’s official bot management service.
2
Create a new bot
Send the command
/newbot. BotFather will ask you to choose a display name and a username (the username must end in bot, e.g., my_atmet_notifier_bot).3
Copy your bot token
After creation, BotFather sends you a message containing your HTTP API token — a string that looks like
1234567890:ABCDefGhIJKlmNoPQRsTUVwxyZ. Copy this token and keep it secure.4
Add the bot to a chat (if needed)
If you want your bot to send messages to a group or channel, add it as a member or administrator of that chat in Telegram before using it in a workflow.
Connecting Telegram to Atmet
1
Open Integrations
In the Atmet sidebar, navigate to Integrations and find Telegram in the list.
2
Enter your bot token
Paste the bot token you copied from @BotFather into the API Token field and click Connect.
3
Confirm the connection
Atmet validates the token against the Telegram API. A green Connected badge confirms success and your bot is ready to use in workflows.
You can connect multiple Telegram bots to the same Atmet workspace by adding additional connections — one per bot token. This is useful if you run separate bots for different products or teams.
Triggers
Telegram does not expose a polling trigger through the Bot API in this integration. To start a workflow from a Telegram message, use an incoming webhook step or schedule your workflow and use the Get updates action to fetch recent bot activity.Actions
Sending messages and media
Sending messages and media
Getting chat information
Getting chat information
Bot and update management
Bot and update management
Workflow ideas
Operational alerts
Trigger on a schedule or an external webhook event, then send a Telegram message to your team channel whenever a critical metric threshold is breached — server errors, failed payments, or low inventory.
Scheduled digest
Every morning, query a database or RSS feed for new content, then send a formatted digest message to a Telegram channel — keeping your community up to date automatically.
Document delivery
When a report is generated in a workflow, use Send document to deliver the PDF directly to a Telegram chat or channel — no email attachment needed.
Support ticket router
Poll for new bot messages with Get updates on a schedule. Classify the user’s intent with AI, then either answer common questions automatically or escalate to a human by creating a Notion ticket and notifying your support team.
Limitations and notes
Telegram bots cannot initiate a conversation with a user who has never messaged the bot first. A user must send at least one message to the bot (or join a group where the bot is present) before the bot can send them direct messages.
Telegram’s Bot API rate limits outbound messages to approximately 30 messages per second across all chats, and 1 message per second to the same individual chat. For bulk notification workflows, build in small delays between messages to avoid hitting these limits.