How to Create a Telegram Chatbot Campaign

You can send campaigns on Telegram with text, images, files, and buttons that can redirect recipients to your site or launch an automation flow for bulk notification your subscribers or segmented group.

Telegram chatbot subscribers are users, who followed a link to your bot and clicked “Start” or subscribed using website widget. If you are an admin of a group or channel connected to your chatbot, they can also count as subscribers (such a channel will be displayed as a contact in the "Audience" section of your chatbot).

To create a campaign navigate the “Chatbots” section and click the “Create campaign” button.

Choose your Bot

Choose a previously connected bot from the drop-down list and the campaign will be sent to that chatbot’s audience list.

Segment Your Audience

If you need to filter your recipients tick the “Segment recipients” checkbox. Your campaign will only be sent to recipients, who meet your segmentation criteria.

For example, you can use the segmentation criteria “Sign up date” - choose the period of time and “was active during the last 24 hours”.

You can collect more information with custom variables for new subscriptions, update them and tags in chatbot flows. To create segment choose “Variables” and “Tags”

Also, you can segment with the user activity conditions “Was in flow” and “Was in campaign.”

Write the Message Text

Enter your text into the text field. The limit for one text element is 4000 characters.

You can add variables and emoji here. To add a variable click on the “{}” in the right corner of the text field and choose a variable from the drop-down menu. Each user will receive a message that includes the value of the given variable filled in based on their contact info in your audience list.

With variables, you can make your messages more appealing by including the recipient’s name and information about their registration or order.

Add a Button

You can add a button with a link to your external resources or a link to launch the flow. You can add it under the element.

Click on the “+Add button” button.

Name your button in the first field. Button text is limited to 20 characters. 

Choose “URL” or “Flow” in the second field from the drop-down list. Then add a link to your external resource or to the flow that you want to launch.

Clicking the button will redirect recipients to the link or launch the triggered flow.

You can add up to 13 buttons. If you have more than one button, select their placement - from 1 to 4 in a row.

Add Additional Elements: Images or Files

You can add an image, file, more text, or button elements. To do this click “Add..” and choose element. 

For the "Image" element, your signature cannot be longer than 1024 characters. You can also break it into several lines and add emoji, links, and variables.

The supported file formats are zip, pdf, and gif.
The maximum attachment size is 5 MB.

Preview Your Campaign

You can move elements up and down, delete, and copy them. To do this hover over the element you want to edit and you will see a button for each function.

When you finish adding all the elements you need, you can do a test sending and see how your messages look on your device.

If everything is correct, click “Next.”

Choose a Sending Time

In the next window, you can choose a name for the campaign - only you will see it in the “My campaigns” list.

And you can choose your sending time - “Send now” or “Send later” and schedule a date and time to send the campaign if you chose to send it later.

Click the “Send a campaign” button - and your campaign will be sent to recipients.

Telegram limits you to sending 100 messages per second. So your campaign may take some time to send as it is sent gradually.

Also, Telegram does not limit you to sending messages to people that have responded in the last 24 hours like Facebook does. It allows you to send messages to people who did not respond to you last 24 hours, but use it wisely and try not to spam your users or you may receive an abuse complaint and be blocked.

Analyze Your Results

You can check detailed information about each campaign: how many messages were delivered and how many recipients interacted with your bot

To do that navigate to the “My campaigns” tab and choose a campaign from the list. You will see the status and statistics of the campaign and its list of recipients.

You can also export a CSV file along with your campaign recipient list and delivery status.

You can export your campaign recipient list only on a paid pricing plan.

The “Engagement” statistic shows the percentage of recipients who reacted to your campaign - for example, responded or clicked a button in the message.

Rate this article about "How to Create a Telegram Chatbot Campaign"

User Rating: 5 / 5

    Popular in Our Blog

    Try creating a chatbot for Facebook Messenger for free