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
September 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 through a Telegram bot

    11 fields

  • Send Media

    Send a media message (photo, video, sticker, GIF) through a Telegram bot

    11 fields

  • Send Document

    Send a generic file (document) to a Telegram chat

    12 fields

  • Send Audio

    Send an audio file to a Telegram chat (.MP3/.M4A — shown in the music player)

    15 fields

  • Send Location

    Send a geographic location (latitude/longitude) to a Telegram chat

    13 fields

  • Send Media Group

    Send a group of 2–10 photos, videos, documents or audios as an album to a chat

    8 fields

  • Send Poll

    Send a native Telegram poll (regular or quiz) to a chat

    18 fields

  • Send Chat Action

    Show a status (typing, uploading photo, recording voice, etc.) on behalf of the bot in a chat. The status is shown for up to 5 seconds.

    4 fields

  • Edit Message Text

    Edit the text of a previously sent message or an inline message

    9 fields

  • Delete Message

    Delete a message sent in a chat. Bots can delete their own messages and messages in groups where they are admins.

    3 fields

  • Forward Message

    Forward a message from one chat to another

    7 fields

  • Pin Message

    Pin a message in a chat. The bot must be an administrator in the chat for this to work.

    4 fields

  • Unpin Message

    Unpin a message in a chat. Leave Message Id empty to unpin the most recent pinned message.

    3 fields

  • Get Chat

    Get up-to-date information about a chat (name, description, photo, member count, etc.)

    2 fields

  • Get Chat Member

    Get member info (or null) for the provided chat id and user id

    3 fields

  • Get File

    Get file information and optionally download a file from Telegram

    2 fields

  • Create Invite Link

    Create an invite link for a chat

    6 fields

  • Answer Callback Query

    Respond to a callback query sent by an inline keyboard button. Shows a notification or alert to the user.

    5 fields

  • Request Approval Message

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

    4 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.