Create posts in a Telegram channel or group via your SendPulse chatbot
With your SendPulse Telegram chatbot, you can publish posts in your Telegram channel or group right from SendPulse. Send a post right away or schedule it, and add text, images, files, and buttons with links. Media publishers, online schools, and agencies that manage channels for their clients use this feature to keep content and chatbot campaigns in one place.
For example, an online store can schedule a weekly post with new arrivals in its channel and add a button that opens the catalog.
Let's talk about how to prepare your chatbot, how posts work in channels and groups, how to send a campaign to a channel or group, and how to check your post.
Benefits and use cases
With your chatbot as a channel or group admin, you can do the following:
- publish posts with text, images, files, and buttons with links;
- send a post right away or schedule it for a specific date and time;
- send one campaign to your chatbot subscribers and to your channels and groups at once;
- check the status and statistics of each post in your campaign list.
Here's how businesses can use posts:
- News and content. If you run a media channel, your chatbot can publish news and articles on a schedule. Your team can prepare these posts in advance.
- Client channels. If you manage channels for your clients, your chatbot can publish posts in each client's channel from SendPulse, alongside your other chatbot campaigns.
- Course announcements. If you run a group for a course, your chatbot can post lesson schedules and add buttons that open course content.
Getting started
Before you publish posts, add your chatbot as an admin of your channel or group. The permissions your chatbot needs depend on where you publish:
- In a channel, your chatbot needs Post Messages under Manage Messages.
- In a group, your chatbot doesn't need a special permission to post. If members can't send messages in the group, check the group's member permissions.
Read more: Add your chatbot to a Telegram channel or group.
Basics
Channels and groups show your posts differently. In a channel, the post comes from the channel. Members see the channel's name and photo, not your chatbot's. If the Sign Messages option is turned on in your channel settings, posts come from your chatbot. Learn more in the Telegram channels FAQ.
In a group, the post comes from your chatbot, and members see its name and photo. You can change them in your chatbot's profile in the Telegram app.
Telegram limits a chatbot to 20 messages per minute in one group. Learn more in the Telegram Bots FAQ.
Learn more: Telegram group and channel types.
To publish a post, you can create a campaign to your channel or group or send a simple message from your chats.
Send a campaign to a channel or group
To send a campaign to your channel or group, select the recipient, customize your post, and send the campaign.
Select your group or channel
Go to Chatbots and click Create campaign. From the drop-down list, select the channel or group where your chatbot is an admin.

Customize your post content
Enter your post text. To make your post more engaging, add emoji using the emoji icon and format your text.
To add extra information to your post, insert global or system variables using the {} icon.

To add a button, click + Add button, select the button type, and fill in its fields. Each post supports up to 25 buttons.

To add more content to your post, click Add under the message, select and customize one of the following element:
- Carousel or a CRM product to show your products;
- Media files (images, files, audio, or video);
- more Text elements to split a long post into multiple messages.

To configure additional settings for your post, click the gear icon to the right of the message. In the Extra settings window, you can add a message appearance effect, protect your post from saving and forwarding, send it with a silent notification, and select how to parse your text. Click Save.
Read more: Prevent message forwarding and saving and add message appearance effects.

After you customize your post, click Next.
Send your campaign
On the next page, enter a campaign name, which only you see in your campaign list. Select Send now or Send later. For Send later, select the sending date and time.
The page also shows the current number of channel or group members who will receive the post.

Click Send a campaign. Your post appears in the channel or group at the time you selected.
When you send a campaign to your chatbot subscribers, it also goes to channels and groups in your audience. To send a campaign only to specific subscribers, select the Exclude channels and groups from campaign checkbox.
Check your post
To check how your post looks to members, open your channel or group in Telegram as a subscriber.

To check the status and statistics of a campaign, go to Campaigns and select the campaign.
or