skip to Main Content


Telegram is a messaging platform designed for straightforward, private communication. It allows users to communicate in real-time, while also offering features such as secure file sharing and the ability to join various interest-based channels.

Uncanny Automator supports receiving messages via Telegram as a trigger as well as sending messages via Telegram as actions. In both cases, the setup process is the same, and it starts with creating a bot.

To create a Telegram bot, start by messaging the @BotFather bot. You can search for this app by typing “BotFather”, or just visit this link: This link will automatically open a new window for your Telegram client if you have Telegram installed on your current device.

After clicking in to the BotFather bot, you’ll see some instructions like this:

BotFather Instructions

Click the Start button at the bottom, where you will be presented with a message explaining how to create a bot.

Enter (or tap) the “/newbot” command to create a new bot. BotFather will walk you through the process, but the next step is to name the bot; this first name is the display name.

Next, choose a username. You must choose something that is unique and it must end with “bot”, like “Automator_bot”.

In the new bot confirmation, BotFather will return a secure token for the new bot in a message that looks like this:

Telegram Bot token

Store the token somewhere safe. This token value is what we will use in Automator to connect to Telegram.

The final step is to enter the “Bot secret” value into your Automator settings by navigating to Automator > App integrations > Telegram. After entering your token value in the Bot secret field, click Connect Telegram account. The page will look like this:

Automator Telegram settings

In the recipe itself, please note that the Chat/Channel field accepts numeric Telegraph IDs only. To find the group chat ID:

  1. Add the Telegram bot to a group.
  2. Get the list of updates for your bot from this URL (replacing the bot_token value with your own):<bot_token>/getUpdates (e.g.
  3. Look for the “chat” object in the output. In that section, the “id” value is what you’re looking for.

To find a user ID, send ‘/start’ to @userinfobot in Telegram. The bot should respond with the numeric user ID that you can use in the Automator actions.

Knowledge Base Articles

Back To Top