September 15, 2020

Telegram Campaigns

In this article, we will explain how 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 to your subscribers or segmented group.

Send Telegram messages directly to your users with our Telegram Campaign builder in a few simple steps.

Things to know before you start:

  • Your recipient should be already subscribed to the Telegram channel in your Contact List.
  • Target contacts count will be only from recipients who gave permission for receiving notifications.
  • We recommend giving your Campaigns easy and clear names to avoid further difficulties with finding one.
  • The list of available channels is displayed according to your Tariff plan.
  • The Default Contact List is selected by default while the Campaign creating.
  • If you set up to send a Campaign to a specific segment and immediately specify it again in the list of excluded segments, the Campaign status changes to “Failed” and it will not be sent.
  • You cannot stop the Campaign which is already started and has a “Running” status.
  • The “Advanced settings” section contains the sending details of the selected Contact List.
  • Scheduled and Recurring launch types allow you to set the start of the Campaign according to the recipient’s time zone.
  • The contacts to whom the Campaign will be sent according to the recipient's time zone must have the specified time zone in the {{contactTimezone}} variable. If the system does not find the time zone for the contact, the Campaign will be sent to them according to the time zone of the account from which the messages will be sent.
  • The Campaign with the “Done” status cannot be edited.
  • After copying any Campaign, it is saved in the “Draft” status.
  • You cannot add more than 3 Tags to the Campaign.
  • We strongly recommend that you schedule your Campaign to be sent 24 hours from now at the minimum. If you don’t do so, then there is a chance that some users in the audience might not receive your Campaign. This can happen when the local time in those regions has already passed the scheduled delivery time.

Step-by-step instructions:

  • Navigate to the Campaigns Management page (Menu->Outbound->Campaigns).

  • Press the “Create” button.

  • Type in the title of the Campaign.

  • Select the Contact List to target.

  • Select the Segment. This is an optional choice; the Campaign is sent only to those contacts that fall under the segment rule.

    • You can create a one-time Segment by selecting the “Add filter” option. If you need more information on how to use the “Add filter” option, please refer to our article “Contact List Segmentation“.
      • NOTE: The Segment will not be saved in the Segments. These groups of conditions only apply to that particular Campaign.
    • You can change the filtering conditions by pressing the “Edit” button. Delete the created conditions by pressing the “Bin” icon.
  • Exclude segments from sending. This is an optional selection; using this filter, you can exclude contacts from sending the Campaign.

    • Here, you can also create one-time filtering blocks. Learn more about the segmentation rules in our article “Contact List Segmentation“.
  • Select the Telegram channel from the drop-down menu.

  • Select the Telegram Template to use during the Campaign.

  • The preview feature on the right side of the page will show you how the Template will be displayed for the recipient on his device.

  • Select the Telegram Bot. Open the “Advanced settings” to Manage Tags. Add or delete the tags for the Campaign. Tags will help you in Analytics reports organizing.

  • Press the “Next step” button.

  • Select the Campaign Launch type.

  • The table on the right side of the page will show you all the detailed information about your Campaign which you can check before launching.

  • Manage Campaigns. See how to do this in our article

Campaign Launch Type

TypeDescription
ManualYou will need to launch the Campaign by yourself from the Campaigns management page. Such a Campaign is created with the “Ready” status and waits until the start button is pressed.
NowThat Campaign is sent immediately after clicking on the “Launch Campaign” button. It is created with the “Running” status because the sending process has already started.
ScheduledThe delayed Campaign that will set off on the specified day and time. It is created in the “Waiting” status because waits for the specified time/day. That launch type allows you to set the start of the Campaign according to the recipient’s time zone.
RecurringThe type of Campaign launching that contains broader settings. Created in the “Waiting” status, because waits for the specified date\day\time. The status
becomes “Running” when the previously set day and the time arrived, that is, the Campaign is just in the process of being sent. Then the status becomes “Done” in case all of the conditions are met but if the Campaign still must be sent – it will have a “Waiting” status again. That launch type allows you to set the start of the Campaign according to the recipient’s time zone.
Campaign startSpecify a date and time to launch the Campaign and for its recurring. NOTE: The set time for the Campaign start will be the same as the Campaign repeat time.
RepeatDailySet how often you want to run this Campaign again. For example, every second day or every fifteenth day after the first launch.
WeeklySet how often you want to run this Campaign again. For example, every third week or every twentieth week after the first launch. IMPORTANT: Specify the day/days of the week on which the Campaign must be started again.
MonthlyFirst day of monthChoose this option if the Campaign must be resent on the first day of the specified month.
Last day of monthChoose this option if the Campaign must be resent on the last day of the specified month.
Specific daysSpecify the date/dates of the month on which the Campaign must be started again. NOTE: If you select 29, 30, or/and 31-s in the specific month where these dates are missing, the Campaign delivery will be skipped.
Campaign endNeverThe Campaign never ends and repeats according to the parameters set earlier.
Select dateThe Campaign repeats till the set date comes. IMPORTANT: The date setting is required.
After a certain number of occurrencesThe Campaign repeats a certain number of occurrences and stops regardless of previous settings. 

Campaign Detailed Information

General information about the first step settings.ChannelThe channel type of the Campaign.
Campaign nameThe Campaign’s title.
TemplateThe name of the Template. You can be redirected to the Telegram Template editing page by clicking on its name.
Telegram botThe name of the selected Telegram bot.
TagsThe list of Tags of the Campaign
Audience dataContact listThe name of the selected Contact List.
Send to segmentsSelected Segments for the Campaign targeting. 
Exclude segmentsUsing this filter, you can exclude contacts from sending a Campaign.
Target contacts countThe number of contacts the Campaign will be sent to. Press the “round arrow” button next to the number of targeted contacts in case you want to recalculate its quantity one more time.
Time framesTime zoneThe Time zone of your account as a sender. Or the Time zone of the recipients if it was chosen by pressing the check mark in settings.
Launch timeThe Campaign launch details are displayed: the start date and time, launch type, repeat frequency, and the end date.