Skip to main content
The Telegram integration lets you embed Atmet-powered automation directly into Telegram chats, groups, and channels through the Telegram Bot API. Telegram uses a bot token — a unique credential you generate with @BotFather in under a minute. Once connected, your bot can send messages, photos, documents, polls, and location data to any Telegram conversation it has access to, and your workflows can look up chat information or retrieve recent updates. This makes Telegram an excellent channel for real-time notifications, alerts, and community management flows.

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.
Treat your bot token like a password. Anyone who has it can send messages as your bot. If a token is ever exposed, revoke it immediately by sending /revoke to @BotFather and generating a new one.

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


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.
The Telegram Bot API only allows bots to read messages in groups if the group’s privacy mode has been disabled via @BotFather (/setprivacy → Disable), or if the bot has been granted admin rights in that group.