Skip to content
ChatterfyHelp Center
HomeGeneralCRMAI ManagerTrackerPlatformsFAQUpdate log
Main
Bot Settings
Automation & AI
CRM defaults
Flow Settings
AI Settings
Steps
Communication
Changes
Terms
Tracking
Additional
Messenger
Client card
Chat data
Events
Users
Mailings
Mailings
How mass messaging works
How to create and set up a broadcast
Managing Broadcasts
Analytics
  1. CRM
  2. Mailings
  3. How to create and set up a broadcast

How to create and set up a broadcast

After learning the mechanics from the article — the next step is to create the broadcast itself: select the audience, configure messages, delays, AI uniqueness, and launch. After you click Start, the

Updated September 25, 20264 min
After learning the mechanics from the article How Mass Broadcasts Work— the next step is to create the broadcast itself: select the audience, configure messages, delays, AI uniqueness, and launch.
After you click Start, the broadcast appears in Managing Broadcasts, where its status, progress, and analytics are displayed.



What to prepare in advance

  1. an audience segment through User filtering — 11 parameters.
  1. offer text or media
  1. an understanding of a safe Delay Between Messages
  1. the sending date and time, if Schedule Sending is used.
For more about Telegram restrictions and PEER_FLOOD, see How Mass Broadcasts Work.



Step 1 — select an audience

Open Usersand build a segment using Filters.
Before launch, we recommend excluding users with the following statuses:
Status is not "Stopped" AND Status is not "Finished" AND Status is not "Blocked"
After that, add the conditions for the segment itself:
  1. Tag has "VIP".
  1. Total Deposit > 50
  1. Last user message after 14 days ago
  1. and so on.
Important
If the filter is not configured, the broadcast may be sent to the entire user base, including Blocked and Stopped. This increases the number of failed deliveries and raises the risk of Telegram restrictions.
After filtering:
  1. select users with checkboxes
  1. click Create Mailing
  1. the mailing setup form opens.




Step 2 — Mailing Name

Mailing Name is the internal name of the mailing. Users do not see it.
We recommend using clear and structured names:
  1. Q2 May Forex Promo
  1. VIP without FD
  1. 2026-05-04 / Waiting dep
  1. Reactivation 30d
Tip: a good name helps you quickly find the mailing you need in Managing Broadcasts, especially if there are dozens or hundreds of campaigns in the system.




Step 3 — Messages

You can use up to two consecutive messages in one mailing.
Supported formats:
Format
Description
Limit
Text
Text message
Up to 3000 characters
Media
Image or video
Caption up to 1024 characters
Document
PDF, DOC, ZIP, and other files
Up to 30 MB
Video Note
Telegram video note
Up to 10 MB
Voice
Voice message
Subject to Telegram limits
Audio
Audio file
Subject to Telegram limits
Common scenario: media with a short caption. A separate text message with the offer details. This makes the message look like a full promotional ad.
Tip: if the text is longer than 1024 characters, do not add it as a caption to an image or video. Use a separate text message.



Step 4 — Uniquify with AI

Uniquify with AI creates several variants of the same message with the same meaning but different wording. This reduces the risk of PEER_FLOOD during bulk sends.
Field
What it sets
Prompt
Offer description for AI
Answers Count
Number of text variants
Example Prompt:
Promo: 50% bonus on the first deposit until the end of the month
Recommended Answers Count values:
  1. up to 100 leads — usually not required
  1. 100–1000 — 5–10 variants
  1. 1000+ — 10–20 variants.
Critical
For audiences of 500+ users, it is recommended to always use Uniquify with AI. Identical messages sent in large volumes significantly increase the risk of PEER_FLOOD.
Important
You cannot manually upload your own ready-made text variants. Variations are created only via AI Prompt.




Step 5 — Sending Options

The main setting is Delay Between Messages.
This is the delay between sending messages to different users.
Recommended values:
Audience size
Recommended Delay
Up to 100 leads
30 sec
100–1000
60 sec
1000–5000
90–120 sec
5000+
Split into batches
Example with Delay = 60 sec:
  1. user #1 — immediately
  1. user #2 — after 60 sec
  1. user #3 — after 120 sec.
The broadcast is sent sequentially — this is normal behavior.
Important: a Delay that is too short increases the risk of PEER_FLOOD. Learn more — How Mass Broadcasts Work.




Step 6 — Schedule Sending

Schedule Sending lets you schedule the mailing launch for a specific time.
Useful if:
  1. the mailing needs to be sent in the morning but prepared in advance
  1. the launch is tied to an event or webinar
  1. the audience is in a different time zone.
Critical
Schedule Sending uses the bot's time zone, not the operator's local time. If the bot runs in UTC and the operator is in UTC+3, a launch set for 10:00 will happen at 13:00 in the operator's local time.
Check the settings in General — basic bot settings.



Step 7 — Review

Before Start, the final Review block is displayed.
The following are checked:
  1. Mailing Name
  1. audience size
  1. message types
  1. Uniquify with AI settings
  1. Delay Between Messages
  1. Schedule Sending
  1. approximate duration of the mailing.
Important
Review is the final checkpoint before launch. After Start, messages that have already been sent cannot be changed or recalled.
Especially important to check:
  1. number of users
  1. filter correctness
  1. typos in the text
  1. Delay for a large audience.




Step 8 — Start

After clicking Start:
  1. without Schedule Sending, the mailing starts immediately
  1. with Schedule Sending — waits until the specified time
  1. the mailing appears in Managing Broadcasts.
  1. progress and statistics start being displayed.



FAQ

The number of text variants that AI will create to make messages unique for anti-spam purposes. The more variants, the lower the likelihood of Telegram restrictions.

In the bot's time zone.
Time zone settings are checked in General — basic bot settings.

No.
The Create Mailing button becomes active only after you select an audience.

This is normal for large audiences and a safe Delay.
For example: 5,000 leads × 90 seconds ≈ 5.2 days.
If you need faster sending, the audience is usually split into several separate mailings.

No.
If the bot is inactive, the mailing is not sent.



Related

Mailings
The Mailings section is the bulk mailing module in Chatterfy . The team uses it to send one message to many leads at once: new offers, reminders, warm-up messages for “dormant” leads, and change notif
How Mass Broadcasts Work
send a message to each lead in the audience sequentially, with a specified delay between sends. The broadcast is not sent “to everyone at once” — messages are sent one by one. Understanding this mecha
Managing Broadcasts
The section is the control center for all bot mailings. It shows active, scheduled, completed, and archived campaigns: their status, sending progress, response metrics, and available actions. After a
Creating a mailing from Users — Create Mailing
The Create Mailing button in the table is a quick way to create a mailing for the current lead selection. Select chats using checkboxes or the “select all” filter, click Create Mailing, and the mailin
Users
Раздел Users — таблица всех пользователей конкретного бота или личного аккаунта. В отличие от (где работа идёт с одним диалогом за раз), Users — про работу с базой массово . Здесь вы фильтруете тысячи
User filtering — 11 parameters
The Filters section in the table is used to work with a large customer database. With it, you can do the following in just a few seconds: find the leads you need build an audience for a broadcast see
Chat Status — conversation statuses
Status is the main technical parameter of a conversation. It shows the current state of the chat and determines: who responds to the user — AI or an operator whether Push Messages (Global/Step push) a
General — basic bot settings
General — This is where you configure: the bot name and description for the team. tags for navigation. the bot's operating status. timezone. The Space where the bot is located. This is the first secti
Templates — Quick Reply Templates
Templates are quick reply templates for operators. They are stored at the bot level and invoked directly in the input field using # + Template ID. All main Telegram message types are supported: text i

Was this article helpful?

BackHow mass messaging worksNextManaging Broadcasts

On this page

  • What to prepare in advance
  • Step 1 — select an audience
  • Step 2 — Mailing Name
  • Step 3 — Messages
  • Step 4 — Uniquify with AI
  • Step 5 — Sending Options
  • Step 6 — Schedule Sending
  • Step 7 — Review
  • Step 8 — Start
  • FAQ
  • Related