# Telegram

Send messages, manage groups, work with files, and automate Telegram events.

## Plan availability

| Feature | Free | Starter | Pro | Enterprise |
| --- | --- | --- | --- | --- |
| Active workflows | 3 | 10 | 45 | Unlimited |

Allowances follow the [published Chatigram pricing page](https://chatigram.com/pricing/). Your organization’s Billing & Plans screen confirms its subscription and current usage. Plans can change. Plan information reviewed 2026-11-10.


## What you can do

Send messages, manage groups, work with files, and automate Telegram events.

This reference includes **52 actions**. A connection for workflow actions and a customer-facing Line serve different purposes: connecting an app does not automatically create an Inbox channel.

## Connect your account

1. Open **App Connections** in the organization where you will build the workflow.
2. Choose the Telegram connection that matches your task.
3. Complete the provider’s sign-in or the protected connection form. Enter credentials only in that form.
4. Return to your workflow, add the action, and select the connected account.
5. Choose a test resource and check a small operation before enabling the workflow.

### Choose a compatible connection

Actions declare these connection types. Check the account selector on the individual action; some actions support only a subset.

- `telegram.bot`
- `telegram.bot.automation`

## Available actions

| Action | Use it to |
| --- | --- |
| [Answer Telegram Guest Query (Guest Chat Mode)](/nodes/telegram-bot-answerguestquery/) | Reply to a guest chat message when a user mentions @YourBot in any chat the bot is NOT a member of. The bot can send only ONE reply per guest query. |
| [Delete Telegram Webhook](/nodes/telegram-bot-deletewebhook/) | Remove webhook configuration from the bot. |
| [Get All Telegram Group Chat IDs](/nodes/telegram-bot-getallgroupchatids/) | Get all unique chat IDs from groups/channels where your bot has received messages. Returns comma-separated chat IDs ready to use in the 'Send Telegram Message' node to broadcast to multiple groups at once. |
| [Get Received Telegram Message](/nodes/telegram-bot-getreceivedmessage/) | Retrieve messages that were received via webhook. Works with any connected Telegram bot (both regular and automation accounts). Messages are automatically received when webhooks are active. Perfect for cron-triggered workflows to check for new messages without API conflicts. |
| [Get Telegram Chat ID](/nodes/telegram-bot-getchatid/) | Retrieve chat IDs from recent messages. User must send a message to the bot first, then this method returns their chat ID. Returns up to 5 most recent unique chat IDs. |
| [Get Telegram Webhook Info](/nodes/telegram-bot-getwebhookinfo/) | Get current webhook configuration and status. |
| [Send Telegram Audio](/nodes/telegram-bot-sendaudio/) | Send an audio file (music track) to a chat. Supports audio URL or file_id. |
| [Send Telegram Contact](/nodes/telegram-bot-sendcontact/) | Send a contact card (phone number and name) to a chat. |
| [Send Telegram Document](/nodes/telegram-bot-senddocument/) | Send a file/document to a Telegram chat or channel. |
| [Send Telegram Location](/nodes/telegram-bot-sendlocation/) | Send a location (latitude and longitude) to a chat. |
| [Send Telegram Message](/nodes/telegram-bot-sendmessage/) | Send a text message to a Telegram chat or channel. |
| [Send Telegram Photo](/nodes/telegram-bot-sendphoto/) | Send a photo to a Telegram chat or channel. |
| [Send Telegram Poll](/nodes/telegram-bot-sendpoll/) | Send a native poll or quiz to a chat. Supports multiple choice and quiz mode. |
| [Send Telegram Video](/nodes/telegram-bot-sendvideo/) | Send a video file to a chat. Supports video URL or file_id. |
| [Send Telegram Video Note](/nodes/telegram-bot-sendvideonote/) | Send a round video note (video message) to a chat. |
| [Send Telegram Voice Message](/nodes/telegram-bot-sendvoice/) | Send a voice message (OGG/MP3 format) to a chat. |
| [Set Telegram Webhook](/nodes/telegram-bot-setwebhook/) | Configure webhook URL to receive incoming messages. |
| [Telegram Answer Callback Query](/nodes/telegram-bot-answercallbackquery/) | Respond to inline keyboard button clicks. Show notification or alert to user. |
| [Telegram Approve Join Request](/nodes/telegram-bot-approvechatjoinrequest/) | Approve a pending join request from a user. |
| [Telegram Ban Channel from Posting](/nodes/telegram-bot-banchatsenderchat/) | Ban a channel from posting messages in a chat (useful for supergroups). |
| [Telegram Ban Chat Member](/nodes/telegram-bot-banchatmember/) | Ban a user from a group or channel. Optionally set a time limit and revoke previous messages. |
| [Telegram Close Forum Topic](/nodes/telegram-bot-closeforumtopic/) | Close an open topic in a forum supergroup chat. |
| [Telegram Copy Message](/nodes/telegram-bot-copymessage/) | Copy a message without showing 'forwarded from' label. Can add custom caption. |
| [Telegram Create Chat Invite Link](/nodes/telegram-bot-createchatinvitelink/) | Create a custom invite link with expiry date, member limit, or name. |
| [Telegram Create Forum Topic](/nodes/telegram-bot-createforumtopic/) | Create a new topic in a forum supergroup chat. |
| [Telegram Delete Chat Photo](/nodes/telegram-bot-deletechatphoto/) | Remove the current photo from a chat (group or channel). |
| [Telegram Delete Message](/nodes/telegram-bot-deletemessage/) | Delete a message from a chat (works for messages up to 48 hours old). |
| [Telegram Edit Message Caption](/nodes/telegram-bot-editmessagecaption/) | Edit the caption of a media message (photo, video, document, etc.). |
| [Telegram Edit Message Text](/nodes/telegram-bot-editmessagetext/) | Edit the text of a previously sent message. |
| [Telegram Export Chat Invite Link](/nodes/telegram-bot-exportchatinvitelink/) | Generate a new primary invite link for a chat (revokes previous primary link). |
| [Telegram Forward Message](/nodes/telegram-bot-forwardmessage/) | Forward a message from one chat to another. |
| [Telegram Get Chat Administrators](/nodes/telegram-bot-getchatadministrators/) | Get a list of all administrators in a chat. |
| [Telegram Get Chat Info](/nodes/telegram-bot-getchat/) | Get detailed information about a chat (title, description, etc.). Note: Member Count is not available via this node - use 'Get Chat Member Count' node instead. |
| [Telegram Get Chat Member Count](/nodes/telegram-bot-getchatmembercount/) | Get the total number of members in a chat. |
| [Telegram Get Chat Member Info](/nodes/telegram-bot-getchatmember/) | Get detailed information about a specific chat member. |
| [Telegram Get File Info](/nodes/telegram-bot-getfile/) | Get file information and download URL from a file_id. |
| [Telegram Get User Profile Photos](/nodes/telegram-bot-getuserprofilephotos/) | Get a list of profile pictures for a specific user. |
| [Telegram Pin Chat Message](/nodes/telegram-bot-pinchatmessage/) | Pin a message in a chat (supergroup or channel). |
| [Telegram Promote Chat Member](/nodes/telegram-bot-promotechatmember/) | Promote a user to administrator with specific rights in a group or channel. |
| [Telegram Restrict Chat Member](/nodes/telegram-bot-restrictchatmember/) | Restrict a user's permissions in a group. Control what they can send and do. |
| [Telegram Revoke Chat Invite Link](/nodes/telegram-bot-revokechatinvitelink/) | Revoke a specific invite link (makes it no longer valid). |
| [Telegram Send Chat Action](/nodes/telegram-bot-sendchataction/) | Send typing indicator or other status (typing, upload_photo, record_video, etc.). |
| [Telegram Send Message with Inline Keyboard](/nodes/telegram-bot-sendinlinekeyboard/) | Send a message with inline buttons. Format: 'Button1\|callback1,Button2\|callback2;Row2Button\|callback3' |
| [Telegram Set Admin Custom Title](/nodes/telegram-bot-setchatadministratorcustomtitle/) | Set a custom title for an administrator (e.g., 'Manager', 'Moderator', 'Support Team'). |
| [Telegram Set Chat Description](/nodes/telegram-bot-setchatdescription/) | Change the description of a chat (group or channel). Requires admin rights. |
| [Telegram Set Chat Permissions](/nodes/telegram-bot-setchatpermissions/) | Set default permissions for all members in a group. |
| [Telegram Set Chat Photo](/nodes/telegram-bot-setchatphoto/) | Change the photo of a chat (group or channel). Provide an image URL. |
| [Telegram Set Chat Title](/nodes/telegram-bot-setchattitle/) | Change the title of a chat (group or channel). Requires admin rights. |
| [Telegram Stop Poll](/nodes/telegram-bot-stoppoll/) | Stop an active poll and get the results. |
| [Telegram Unban Chat Member](/nodes/telegram-bot-unbanchatmember/) | Unban a previously banned user from a group or channel. |
| [Telegram Unpin All Chat Messages](/nodes/telegram-bot-unpinallchatmessages/) | Remove all pinned messages from a chat. |
| [Telegram Unpin Chat Message](/nodes/telegram-bot-unpinchatmessage/) | Unpin a specific message or the most recent pinned message. |

## Work with events

Some services offer separate automation connections or event-retrieval actions. When available, configure the event source and workflow trigger together. A successful account connection alone does not mean that events are being delivered. Test with a new event and check Workflow Activity.

## Common problems

- **No account in the selector:** confirm the organization, service, and connection type.
- **Access denied:** verify access to the exact resource, not just a successful sign-in.
- **No events:** check the automation settings, event type, and trigger configuration.
- **Duplicate actions:** inspect the destination before retrying a failed or timed-out run.
- **Provider restrictions:** available actions, quotas, and permissions depend on the connected provider account.

Continue with [App Connections](/integrations/overview/) or [troubleshooting](/help/troubleshooting/).


## Catalog coverage

This is the currently documented selection. Chatigram continues to add nodes, triggers, App Connections, and integrations. Use each page’s review date and the current application selectors to check what is available now; this catalog is not a fixed limit on future features.
