# Schedule posts to your Telegram channel.

Connect a bot to your channel or group and send scheduled messages, albums and videos from the same calendar as your social posts.

## What you can post to Telegram

- **Message**: Up to 4,096 characters, or 1,024 as a photo caption (longer text follows as its own message).
- **Album**: Up to 10 photos and videos, or one GIF.

## Why teams schedule Telegram with PostBoost

- **One calendar for every channel**: See Telegram next to your other 14 channels and move posts when plans change.
- **One post, a version per network**: Write once, then adjust the text for Telegram without copying the post.
- **Know when a post fails**: If Telegram rejects a post, you see why and can retry it once it is fixed. A webhook can tell your code too.
- **No app review, no expiring token**: A bot token connects in a minute and keeps working until you remove the bot.

## Connect Telegram in three steps

1. **Create a bot**: Message @BotFather in Telegram, send /newbot and copy the token.
2. **Make it an admin**: Add the bot to your channel as an administrator that can post messages.
3. **Connect**: In PostBoost choose Connect account, then Telegram, and enter the token and your channel's @username (or its numeric id for a private channel).

## Post to Telegram from your AI agent or your code

Ask your agent: "Send this release note to our Telegram channel now." (MCP tools: `create-post`, `schedule-post`). Connecting needs a bot token, so do it in the dashboard or with the API (connectChannel). Do not paste tokens into a chat.

API: `connectChannel` (https://postboost.co/docs/api/connect-channel/)

```bash
curl -X POST https://postboost.co/app/api/{workspaceUuid}/accounts/connect/telegram \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"bot_token": "123456789:AA...", "chat": "@yourchannel"}'
```

API: `createPost` (https://postboost.co/docs/api/create-post/)

```bash
curl -X POST https://postboost.co/app/api/{workspaceUuid}/posts \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"accounts": [12], "queue": true, "versions": [{"account_id": 0, "is_original": true, "content": [{"body": "Our API 1.8 is live."}]}]}'
```

## Good to know

- Deleting a post in PostBoost deletes every message of it in Telegram.
- Posts link to the message for public channels.
- No analytics or comments for Telegram.
- Agents using the API can post up to 50 times per channel per day.

Network status: https://postboost.co/docs/channels/

## Telegram on PostBoost in one paragraph

PostBoost schedules and publishes to Telegram: message and album. You connect it with a bot that is an administrator of your channel or group. Posts go out from the dashboard, from an AI agent over MCP or from the REST API, and each connected Telegram account counts toward your plan's social accounts (Free: 3).

```text
channel: Telegram
providers: telegram
formats: Message, Album
text_limit: 4,096
media: up to 10 photos and videos, or one GIF; captions up to 1,024 characters
connect: dashboard, or connectChannel (API)
post: create-post, schedule-post, add-post-to-queue (MCP); POST /posts createPost (API)
page: https://postboost.co/integrations/telegram
docs: https://postboost.co/docs/channels/
pricing: https://postboost.co/pricing.md
llms: https://postboost.co/llms.txt
```

## Questions about Telegram

### Does it work with private channels and groups?

Yes. Use the numeric chat id (it starts with -100) for a private channel. Groups work too.

### Does the connection expire?

No. Bot tokens do not expire. If the bot is removed from the channel, the next post fails and the account is marked as needing attention.

### Can I connect Telegram on the Free plan?

Yes. Every plan can connect Telegram. The Free plan includes 3 social accounts and 3 scheduled posts. Paid plans start at $29 a month with a 14-day free trial.

### Can my AI agent post to Telegram?

Yes. Connect PostBoost to Claude, ChatGPT, Cursor or another MCP client, then ask it to write or schedule a Telegram post. Posts stay drafts until you or the agent schedule them.

## Related

- Messaging channels: https://postboost.co/docs/channels/
- Connect a channel with the API: https://postboost.co/docs/api/connect-channel/
- Set up your agent: https://postboost.co/agents

- Sign up free: https://postboost.co/app/register
- All integrations: https://postboost.co/integrations
