Skip to content
Telegram Bot logo

Telegram Bot integration

Build chatbots for Telegram

Actions
20
Triggers
1
Auth
API key
License
MIT, open source
Updated
October 2026

About the Telegram Bot integration

Add the Telegram Bot piece to a flow, connect your account once, and the rest of the builder can read from it and write to it. Because the piece is open source you can run it on our cloud or self-host it, and combine Telegram Bot with 760+ other apps in the same flow.

Triggers

Start a flow the moment something happens in Telegram Bot

Each trigger below can start a flow on its own, either instantly or on a schedule.

  • New Update

    Triggers when the bot receives a Telegram update (message, callback query, poll answer, etc.).

    2 fields

Actions

Everything Activepieces can do in Telegram Bot

Drop any of these into a flow and fill in the fields. No code is required.

  • Send Text Message

    Send a text message to a chat, group or channel.

    11 fields

  • Send Media

    Send a photo, video, sticker or GIF to a chat.

    11 fields

  • Send Document

    Send any file to a chat as a document.

    13 fields

  • Send Audio

    Send an MP3 or M4A file that plays in Telegram's music player.

    16 fields

  • Send Location

    Send a map pin, or a live location that updates, to a chat.

    14 fields

  • Send Media Group

    Send 2 to 10 photos, videos, files or audio tracks as one album.

    9 fields

  • Send Poll

    Send a poll or a quiz to a chat.

    20 fields

  • Send Chat Action

    Show a status like "typing…" in a chat for up to 5 seconds.

    4 fields

  • Edit Message Text

    Replace the text of a message the bot sent.

    10 fields

  • Delete Message

    Delete a message. The bot needs admin rights to delete other people's messages.

    3 fields

  • Forward Message

    Forward a message from one chat to another.

    7 fields

  • Pin Message

    Pin a message. The bot must be an admin in the chat.

    4 fields

  • Unpin Message

    Unpin one message, or the most recent pinned message.

    3 fields

  • Get Chat

    Get a chat's title, type, description and settings.

    2 fields

  • Get Chat Member

    Get a person's status and permissions in a chat.

    3 fields

  • Get File

    Get file details and, optionally, its content.

    2 fields

  • Create Invite Link

    Create an invite link for a group or channel.

    7 fields

  • Answer Callback Query

    Answer a tap on an inline button with a short banner or alert.

    5 fields

  • Request Approval Message

    Send an approval message to a chat and wait until the message is approved or disapproved

    5 fields

  • Custom API Call

    Make a custom API call to a specific endpoint

    10 fields

Use Telegram Bot in a flow

Connect Telegram Bot once and every trigger and action above is yours to drop into the builder, alongside 760+ other apps. Free to start, on our cloud or your own servers.

Telegram Bot, answered.

Yes. Activepieces is open source and free to start, and the Telegram Bot piece is included on every plan, from the free cloud tier to any self-hosted deployment.

Add the Telegram Bot piece to a flow, then authenticate with API key. Once connected, its 1 trigger and 20 actions are available anywhere in the builder.

"New Update" can start a flow that runs "Send Text Message", and you can chain Telegram Bot together with any of 760+ other apps and AI steps in between.

Yes. Activepieces is fully self-hostable, so you can run the Telegram Bot piece on your own infrastructure with your connections and your data staying in your environment.

Yes. Every piece you connect can be exposed over one Activepieces MCP server, so Claude, Cursor, Windsurf or any MCP client can call Telegram Bot actions as tools.