# Connecting Telegram to Albato: Integration options — Albato Help Center

Source: https://albato.com/wiki/articles/connecting-telegram-to-albato

Welcome to Albato Help

Search articles

# Connecting Telegram to Albato: Integration options

Last update:  
13/2/2026 · 3 min read

* * *

IN THIS ARTICLE

> When you connect your Telegram bot to Albato, you enter the Albato webhook in its settings to send all the events to Albato. This means that if your bot is connected to another system and uses third-party functionality, it will be disconnected and will only use Albato functionality.

## **How to create a bot and get the API key**

Create a bot and connect it to Albato or choose the one you have created before from [@BotFather](https://t.me/BotFather).

If you have a bot, follow these steps:

-   Send a **/start** command in a message to the bot.
-   Send a **/mybots** command in a message if you have a bot and you need to receive its **API key**.
-   Select the bot from the list and request the **API key** you need to connect.

image.jpg

If you need to create a bot, follow these steps:

-   Send a **/newbot** command in a message.
-   Send a name of your bot. It will be public.
-   Specify the user name. It will be displayed after **@** symbol and should end with bot. For example: `youNamebot` or `youName_bot`.

When you get an **API key** for a new bot, you can connect it to Albato.

image\_1.jpg

## **How to connect your bot to Albato**

Open the **Apps** section, click the **Add a connection** button, select **Telegram**.

image\_2.jpg

Set the **name** for your connection.  
Enter the **API key** copied from **@BotFather**.  
Click the **Continue** button.

image\_3.jpg

**The connection is ready!**

image\_4.jpg

## **How to use your bot**

Once you've connected the bot, any user who sends the **/start** message will be added to the list of **chat IDs**. If you send this command to a group chat with your bot, it will parse the **ID** of the current group/channel.

To send a message to Telegram, you need to know the **chat ID** where the message will be sent. You can't use a login or a phone number according to the rules of the **Telegram API**.

So, if you want to send a message to a user or a group, the bot in the right chat needs to get a message with the **/start** command. Once it has the **chat ID**, you can select it from the list and use it in the **Send message** action.

## **How the "Incoming Message" trigger works**

The **Incoming message** trigger will run every time any user sends a message to your bot, or a new message appears in a group/channel with the connected bot. Any commands that begin with the "/" symbol (e.g., /start) are ignored by the trigger and do not start an automation, even if there is a text after a command.

But you can enable some commands for the trigger. To do this, open the trigger settings:

image\_5.jpg

Here you can list the allowed **commands**:

image\_6.jpg

As a result, if the bot receives a message with an allowed command and text, it will also run a trigger. For example, it will pass the text **/yourCommand Hello** to the automation.

The trigger, together with a **message text**, receives other data too. Example: the **name** and **ID** of the user who sent the message and the **chat ID** where the message came from.

image\_7.jpg

Thus, you can additionally set up trigger **filters** to run the automation:

-   From a certain **text**.
-   When a certain **user** in the group sends a message.
-   When it receives messages from a particular **chat**.

Click on the **Filter** icon to set up the conditions.

image\_8.jpg

In the **Value** drop-down list you can find **From** and **Chat** values. The **From** values show who sent the message. We suggest using it when you're getting messages from a group. The **Chat** values are for the **chat** info (private chat with bot/group/channel).

image\_9.jpg

Just a heads-up: if your bot is going to be in multiple chats, make sure you use **filters**.

> Read more about **filter** settings in [this tutorial](https://albato.com/blog/publications/incoming-data-filter).

## **How the "Send Message" action works**

The **Send Message** action allows you to send a message to the selected **chat** using any Albato **trigger**. The functionality is similar to our bot described [here](https://albato.com/blog/publications/how-to-send-facebook-ad-leads-to-telegram).

The difference is that a certain **chat** is no longer linked to a specific connection, it must be selected from the list in the **action** field.

image\_10.jpg

Next, you can select the **markup type**.

image\_11.jpg

You can also create a small **text format**, such as **HTML**, with pictures and links.

You can use this action with the [Table lookup tool](https://albato.com/blog/publications/table-lookup-tool). For instance, you can choose which **managers** to notify about a new **CRM deal**. This will help you avoid including everyone in one **channel**.

It will work like this:

-   You receive a new **Kommo** event (e.g. the **New task** trigger).
-   Using the **Table lookup tool**, Albato checks the **name** of the responsible **user** and replaces that name with the **chat ID**.
-   This responsible **manager** receives a notification in **Telegram**.

image\_12.jpg

Then set up the **action**. Select the result of the Albato **Table lookup tool** in the **Chat ID** field.

image\_13.jpg

## **Automation scenario examples**

Let’s suppose you need to create a **task** in **YouTrack**. Send a message to the bot and it will create a **task** automatically.

image\_14.jpg

Let’s say you need to find out who’s sending a certain **phrase**. To do this, just set up a **filter** on the **Text** field with the **Contains** condition and specify the desired **phrase**.

image\_15.jpg

This **filter** is great for use with an action that creates a **lead** or a **deal** in a **CRM system**, as well as a record in **Google Sheets**. This way, you won't miss a single message, even if there's a lot of spam from users.

Did this answer your question?
