Бот для рассылки сообщений в Telegram нужен не для того, чтобы "дожать базу", а чтобы аккуратно продолжать диалог с людьми, которые уже сами пришли в бот. Если человек не помнит, зачем подписался, любое сообщение выглядит как спам. Если помнит сценарий, видит пользу и может выйти одним нажатием, рассылка превращается в нормальный канал продаж.
Короткий вывод: безопасная Telegram-рассылка строится на пяти вещах. Нужен opt-in вход, понятное обещание подписки, сегментация, кнопка выхода и проверка текста до запуска. Strelo закрывает эту механику в одном контуре: бот собирает контакт, ставит теги, запускает прогревочную серию, показывает аудиторию перед отправкой и отправляет broadcast только тем контактам, которые подходят под фильтр.
Кому нужен бот для рассылки сообщений в Telegram
Онлайн-школы
Прогрев к вебинару, напоминания о старте, дедлайны оплаты, повторные продажи ученикам и аккуратное разделение базы по интересам.
Эксперты и продюсеры
Серия полезных касаний перед консультацией, эфиром или запуском. Рассылка не заменяет доверие, а помогает не потерять теплых людей.
Магазины и сервисы
Статусы заказа, подборки, допродажи, возврат к корзине и персональные предложения тем, кто уже взаимодействовал с ботом.
Маркетологи
Запуски по сегментам: источник, тема интереса, стадия воронки, дата последнего действия, тег покупки или отказа.
Telegram-каналы
Переход из публичного поста в личный бот, сбор opt-in базы и повторные касания вне шумной ленты канала.
Поддержка и CRM
Сервисные уведомления, ответы по заявкам, возврат к диалогу и передача активных контактов в работу менеджеру.
Эта статья для тех, кто уже понимает ценность Telegram, но не хочет превращать бота в источник жалоб. Ниже не будет советов про купленные базы, парсинг участников чата или рассылку через личные аккаунты. Такие схемы не являются маркетингом. Они ломают доставляемость, портят бренд и часто заканчиваются блокировкой.
Что отличает нормальную рассылку от спама
Есть причина контакта
Пользователь сам начал диалог с ботом и понимает, почему получает сообщение.
Есть сегмент
Сообщение уходит не всей базе, а людям с понятным интересом, источником или стадией.
Есть выход
Отписка доступна одним нажатием. Это снижает жалобы и защищает бота.
Есть тест на телефоне
Перед запуском текст, кнопки, ссылки и переносы проверены в реальном Telegram.
Как работает рассылка через Telegram-бота
Рассылка через Telegram-бота начинается не в момент нажатия кнопки "Отправить", а раньше: когда пользователь нажимает Start, отвечает боту, получает лид-магнит, оставляет заявку или выбирает интерес. С этого момента у вас появляется техническая возможность писать этому пользователю через Bot API и маркетинговая ответственность не обмануть его ожидание.
Telegram не дает боту просто взять список номеров и начать писать незнакомым людям. У бота должен быть chat_id, который появляется после контакта пользователя с ботом. Поэтому корректная схема выглядит так: привели человека в бот, объяснили ценность подписки, сохранили источник и интерес, дали первое полезное касание, только потом отправили broadcast по подходящему сегменту.
Пять условий безопасной Telegram-рассылки
Пишет бот, не личный аккаунт
Массовая отправка из личного аккаунта не подходит для бизнеса. Нужен бот, которому пользователь уже написал.
Есть chat_id
Бот отправляет сообщение по chat_id, который появляется после первого контакта пользователя с ботом.
Согласие зафиксировано
Лучше хранить не только факт Start, но и смысл подписки: новости, материалы, скидки, вебинар или сервисные уведомления.
Сегмент проверен
Перед запуском нужно увидеть число получателей и понять, почему именно они попали в выборку.
Ссылки чистые
Лучше вести на собственный домен и ставить ссылку в кнопку. Подозрительные домены портят доставляемость.
Частота объяснима
Каждое сообщение должно продолжать сценарий. Если нет причины писать сегодня, рассылку лучше не запускать.
В Strelo эта логика собирается без кода. Вход из рекламы, поста или канала ведет в сценарий бота. В сценарии можно поставить тег, записать кастомное поле, подписать контакт на рассылки, запустить серию сообщений и позже выбрать аудиторию для broadcast. Это важная разница с простой кнопкой "разослать всем": вы управляете не только текстом, но и правом человека получать этот текст.

Кому подходит бот для рассылок
Бот-рассылка лучше всего работает там, где есть повторные касания. Для онлайн-школы это вебинар, прогрев, напоминание о старте, дедлайн оплаты и постпродажная поддержка. Для магазина это подборка, статус заказа, допродажа и возврат к брошенной корзине. Для эксперта это серия материалов, приглашение на эфир и аккуратный офер после пользы.
Если у бизнеса один раз в месяц появляется случайный анонс, отдельный broadcast мало что даст. Сначала нужно собрать понятную подписку: "получать разборы", "получать материалы курса", "получать скидки", "получать уведомления о местах". Чем конкретнее обещание, тем ниже риск жалоб.
Как собрать базу, которой можно писать
Дайте понятную точку входа
Пост, реклама, кнопка в канале или QR ведут в бот с конкретным обещанием: материал, бонус, запись, чек-лист, уведомления.
Объясните подписку
Первое сообщение говорит, что человек получит и как часто. Без этого рассылка воспринимается как внезапная реклама.
Попросите явное действие
Кнопка согласия лучше молчаливого добавления в базу. Нажатие помогает отделить любопытных от тех, кто готов получать касания.
Поставьте тег и источник
Сохраните канал входа, тему интереса и дату. Через неделю это решит, какой broadcast человеку уместен.
Запустите короткую серию
Первые касания должны дать пользу и закрепить ожидание. После этого разовая рассылка выглядит логичным продолжением.
Что писать в первом сообщении после подписки
Первое сообщение должно отвечать на вопрос "почему мне это пришло". Плохой вариант: "Вы подписаны на нашу рассылку". Хороший вариант: "Вы забрали чек-лист по запуску Telegram-бота. Иногда будем присылать короткие разборы и приглашения на эфиры. Если не актуально, нажмите Отписаться". Человек видит источник, пользу и выход.
Не прячьте отписку в длинный текст. В Telegram люди действуют быстро: если нет понятной кнопки, они используют системную блокировку бота. Для маркетолога это выглядит как одна потерянная подписка, но для Telegram это жалоба на отправителя. Поэтому кнопка выхода не снижает продажи, а защищает доставляемость.
Что должно быть в хорошем broadcast
Это не шаблон для копирования, а контрольная рамка для редактора перед отправкой.
| Критерий | Элемент | Зачем нужен | Плохой признак |
|---|---|---|---|
| Контекст | Откуда человек вас помнит | Снимает эффект внезапности | Начинается сразу с продажи |
| Польза | Разбор, материал, дедлайн, статус | Дает причину открыть сообщение | Есть только призыв купить |
| Один следующий шаг | Кнопка, ответ, переход в сценарий | Не распыляет внимание | Пять ссылок и много вариантов |
| Выход | Отписка или управление темами | Снижает жалобы | Нужно писать менеджеру |
Как сегментировать аудиторию
Сегментация начинается с момента входа. Один и тот же человек может прийти из рекламы на вебинар, из канала по кейсу, из партнерского поста или из формы оплаты. Если все эти люди лежат в одной общей базе без тегов, рассылка быстро превращается в компромиссный текст, который не попадает ни в кого.
Для broadcast достаточно нескольких рабочих сегментов: источник, тема интереса, стадия прогрева, покупка, последняя активность, отказ от конкретной темы. Этого уже хватает, чтобы не отправлять анонс курса тем, кто купил, не звать на вводный вебинар тех, кто уже на консультации, и не будить старую базу жестким офером без разминки.
Каким группам что отправлять
Сегменты лучше задавать по действиям пользователя, а не по догадкам маркетолога.
| Критерий | Сегмент | Подходит | Не подходит |
|---|---|---|---|
| Новые подписчики | Start, лид-магнит, первый тег | Объяснение подписки, короткая польза, мягкий следующий шаг | Жесткий офер в первые минуты |
| Теплая база | Читали серию, нажимали кнопки | Вебинар, разбор, консультация, ограниченный дедлайн | Общий контент без развития темы |
| Покупатели | Есть покупка или статус оплаты | Онбординг, напоминание, допродажа по продукту | Офер на то, что уже куплено |
| Спящая база | Нет активности больше месяца | Реактивация с выбором интереса | Срочная продажа без напоминания контекста |
| Отписанные | Глобальный статус is_subscribed false | Не отправлять broadcast | Игнорировать статус и продолжать писать |
В Strelo фильтр аудитории сохраняется у рассылки. Перед запуском можно посмотреть, сколько получателей подходит под условия. Это простая, но важная операция: если ожидали 1800 человек, а фильтр показывает 34, значит что-то не так с тегом или каналом. Если ожидали 300, а видите 9000, значит рассылка уйдет слишком широко.

Что учитывать в тексте рассылки
Telegram-сообщение не должно быть лендингом внутри чата. У пользователя маленький экран, уведомления вокруг, быстрый контекст. Поэтому текст строится коротко: причина сообщения, польза, один следующий шаг. Если нужно объяснить много, лучше сделать серию из двух или трех сообщений с паузой, чем одно полотно.
Официальный метод sendMessage принимает текст до 4096 символов после обработки entities. Но лимит API не равен хорошему UX. Для коммерческих рассылок обычно лучше держать первое сообщение в пределах короткого экрана: 400-900 символов, одна мысль, одна кнопка. Длинные тексты оставляйте для материалов по ссылке или для прогревочной серии, где человек ожидает чтение.
Что важно учитывать в Telegram Bot API
Проверено по официальной документации Telegram 5 июля 2026 года.
| Критерий | Правило | Что значит для рассылки | Как действовать |
|---|---|---|---|
| Бот не пишет первым незнакомым людям | Нужен предыдущий контакт пользователя с ботом | Купленная база номеров бесполезна | Вести трафик в Start и сохранять chat_id |
| sendMessage до 4096 символов | Лимит после обработки entities | Длинный текст пройдет технически, но плохо читается | Делить смысл на короткие сообщения |
| InlineKeyboardMarkup | Кнопки под конкретным сообщением | Лучше для CTA в broadcast | Ставить один главный следующий шаг |
| ReplyKeyboardMarkup | Клавиатура вместо поля ввода | Подходит для диалога, не для каждого broadcast | Использовать в сценариях, где нужен выбор |
| Лимиты массовой отправки | Telegram ограничивает скорость и поведение ботов | Слишком агрессивная отправка повышает риск ошибок | Планировать отправку и отслеживать failed |
Кнопки лучше, чем голые ссылки
Голая ссылка в тексте выглядит как реклама и часто уводит внимание от смысла. Inline-кнопка аккуратнее: человек сначала читает, потом выбирает действие. В Strelo кнопки можно добавлять к сообщениям рассылки, а ссылки в них переписывать с UTM-метками, если в рабочем пространстве включено отслеживание. Так проще отличить клик из текста, клик из кнопки и источник самой рассылки.
Reply-клавиатура и inline-клавиатура решают разные задачи. Inline-кнопка прикреплена к конкретному сообщению: открыть страницу, продолжить сценарий, выбрать вариант, перейти к оплате. Reply-клавиатура заменяет поле ввода и подходит для диалоговых сценариев. Для broadcast чаще нужна inline-кнопка, потому что она не ломает интерфейс чата и привязана к конкретному оферу.
Какие действия чаще всего вызывают жалобы
Шкала показывает относительный риск для качества рассылки, а не статистику Telegram.
Частота: почему "чаще" не значит "лучше"
В рассылках легко спутать активность с результатом. Если база не покупает после первого сообщения, хочется отправить второе, потом третье, потом "последний шанс". Проблема в том, что Telegram очень личный канал. Пользователь воспринимает уведомление от бота ближе к личному сообщению, чем к email-рассылке.
Для прогрева нормальны регулярные касания, но каждое должно продолжать сценарий. Например: день 1 - материал, день 2 - разбор ошибки, день 4 - кейс, день 5 - приглашение, день 6 - ответ на возражения, день 7 - дедлайн. Для базы вне запуска частота ниже: полезное сообщение раз в неделю или раз в две недели, если нет сильного инфоповода.
Что должно быть готово до отправки
- Понятен источник подписки и причина сообщения.
- Есть сегмент, а не выбор всей базы по умолчанию.
- Кнопка ведет туда, куда обещает текст.
- Отписка или управление темами доступны без переписки с менеджером.
- Тестовое сообщение проверено на телефоне.
- Текст начинается с холодной продажи без контекста.
- Неизвестно, сколько человек попадет в отправку.
- Есть несколько оферов в одном сообщении.
- Ссылка ведет на подозрительный или чужой домен.
- Рассылка нужна только потому, что срочно нужны продажи.
Как запускать broadcast в Strelo
Сначала сохраните черновик. Потом проверьте аудиторию, отправьте тест себе или коллеге, откройте сообщение на телефоне, проверьте кнопки, ссылки, переносы, смысл первого экрана. Только после этого запускайте отправку или планируйте дату. Такой порядок кажется медленнее, но именно он спасает от массовой ошибки на всю базу.
В Strelo отправка превращает выбранный сегмент в записи получателей. Дальше фоновые задания отправляют сообщения через Telegram Bot API. Для каждого получателя сохраняется статус: pending, sent или failed. Если пользователь заблокировал бота или chat_id недоступен, контакт можно пометить как отписанный, чтобы не продолжать стучаться в закрытую дверь.
Рабочий порядок отправки
Соберите черновик
Добавьте текст, медиа и inline-кнопки. Оставьте один главный следующий шаг.
Сохраните сегмент
Выберите активных подписчиков по тегу, каналу, полю или последней активности.
Проверьте аудиторию
Посмотрите число получателей до отправки. Резкое отличие от ожидания значит, что фильтр нужно пересобрать.
Отправьте тест
Проверьте текст, кнопки и ссылки в реальном Telegram до массового запуска.
Запустите сейчас или запланируйте
Для точных окон отправки используйте планирование по московскому времени.
Дошлите пропущенным
Если часть контактов не получила сообщение из-за временной ошибки, используйте досылку только по пропущенным.
Что смотреть после отправки
Одна цифра "сколько отправили" мало что говорит. Важно смотреть, какой сегмент получил сообщение, сколько ошибок вернулось, какие ссылки нажали, были ли ответы, где люди вышли из сценария. Если после рассылки растут блокировки, проблема не в "алгоритмах Telegram", а в ожиданиях аудитории, частоте или нерелевантности офера.
Strelo полезен тем, что рассылка не оторвана от воронки. Контакт, который нажал кнопку, может попасть в следующий сценарий, получить тег, перейти к оплате, попасть в CRM или в аналитику источника. Это превращает broadcast из разового шума в измеримый этап Telegram-продаж.
Метрики после broadcast
Сколько контактов подходит под текущий фильтр.
Сколько получателей получило сообщение без ошибки.
Блокировки, недоступный chat_id, неактивный канал или ошибка Telegram API.
Какая кнопка, текст или источник привели человека дальше по воронке.
Кто перешел в заявку, оплату, консультацию или отказ.
Лучше честная отписка, чем системная блокировка бота.

Типичные ошибки
Самая дорогая ошибка - делать рассылку в последний момент. Тогда текст пишется на эмоциях, сегмент выбирается "всем", проверка пропускается, а кнопка ведет не туда. Вторая ошибка - отправлять продающее сообщение базе, которая давно не получала пользы. Третья - обещать один тип контента при подписке, а потом менять тему без объяснения.
Что чаще всего превращает рассылку в спам
Импорт чужой базы
Если человек не начинал диалог с ботом, он не ожидает сообщений. Технически и репутационно это плохой старт.
Один текст всем
Разные источники и стадии получают одинаковый офер. Часть базы не видит связи с собой и блокирует бота.
Долгая пауза без разминки
Старая база забывает контекст. Перед продажей ее лучше реактивировать полезным сообщением и выбором интереса.
Сомнительные ссылки
Короткие редиректы, чужие домены и странные UTM выглядят подозрительно. Лучше вести на понятный домен и кнопку.
Нет контроля аудитории
Если никто не смотрит preview получателей, broadcast легко уходит не тому сегменту.
Нет выхода
Когда пользователь не может отписаться, он блокирует бота. Для Telegram это самый плохой сигнал.
Когда не стоит запускать рассылку
Не запускайте broadcast, если база собрана из непонятного источника, нет отписки, не проверен текст, нет сегмента, нет ответа на вопрос "почему человек должен получить это сейчас". Лучше потратить час на чистку базы и сценарий согласия, чем потом восстанавливать репутацию бота.
Если нужно быстро продать по старой базе, начните с мягкого реактивационного сообщения: напомните, откуда человек в боте, дайте пользу и предложите выбрать интерес. Тех, кто нажал, переводите в активный сегмент. Тех, кто молчит, не трогайте жесткими оферами.
Шесть шаблонов, которые лучше подготовить до запуска
Приветствие
Напоминает, зачем человек оказался в боте, что он получит и как выйти из рассылок.
Выдача пользы
Лид-магнит, чек-лист, запись, таблица или разбор. Это первое подтверждение обещания.
Прогрев
Короткая серия с полезным наблюдением, кейсом, ошибкой и следующим шагом.
Напоминание
Сервисное сообщение о вебинаре, созвоне, дедлайне или старте доступа.
Реактивация
Мягкое возвращение старой базы через выбор интереса, а не через прямую продажу.
Постпродажа
Онбординг, инструкция, допродажа по продукту и сбор вопросов после покупки.
Какие рассылки стоит готовить заранее
Хорошая система рассылок не рождается в день запуска. У команды должен быть набор заготовок: приветствие после подписки, реактивация старой базы, напоминание о вебинаре, дедлайн оплаты, сервисное уведомление, возврат к брошенному шагу, постпродажное сообщение. Эти шаблоны не нужно копировать дословно, но у каждого должен быть свой смысл и свой сегмент.
Например, реактивация старой базы не должна выглядеть как "мы давно не писали, купите". Лучше дать выбор: "Вы когда-то забрали материал по Telegram-воронкам. Сейчас мы обновили чек-лист. Что актуальнее: рассылки, оплаты, AI-ответы или аналитика?" Ответ ставит тег, а следующий broadcast идет только тем, кто сам выбрал тему.
Такой вопрос полезен еще и как редакционный фильтр. Если человек выбрал "аналитику", ему не стоит сразу отправлять скидку на обучение по продажам. Сначала дайте материал по измерению подписок или ошибкам в воронке. Продажа может прийти следующим шагом, но она должна быть связана с выбранной темой.
Какой broadcast отправлять в разных ситуациях
Один и тот же текст не может одинаково хорошо работать для новой, теплой и спящей базы.
| Критерий | Ситуация | Цель | Формат сообщения | Что измерять |
|---|---|---|---|---|
| Новый подписчик | Только что нажал Start | Закрепить ожидание | Польза плюс выбор темы | Ответы и клики по теме |
| Перед вебинаром | Записался, но не пришел | Довести до эфира | Напоминание плюс причина прийти | Переходы и посещаемость |
| Дедлайн оплаты | Есть интерес, нет покупки | Снять последнее возражение | Короткий аргумент плюс кнопка оплаты | Оплаты и вопросы |
| Старая база | Нет активности давно | Понять актуальный интерес | Реактивация с выбором темы | Нажатия без продажного давления |
Как связать рассылку с продажами
Главная ошибка в Telegram-маркетинге - считать broadcast отдельным действием. Отправили, получили клики, забыли. В нормальной воронке рассылка запускает следующий шаг: запись на консультацию, оплату, выдачу материала, переход в сценарий с вопросами или передачу оператору. Тогда результат виден не только в кликах, но и в заявках, оплатах и статусах контактов.
Для этого ссылки и кнопки должны быть различимыми. Если в одном сообщении есть кнопка "Записаться" и ссылка в тексте, их нужно пометить разными UTM или разными handleId. Иначе после запуска вы увидите общий трафик, но не поймете, какая часть сообщения сработала. В Strelo ссылки из broadcast могут переписываться с UTM-параметрами, а нажатие кнопки может вести в следующий сценарий.
Как broadcast превращается в измеримое действие
Сообщение
Человек получает короткий контекст, пользу и одну основную кнопку.
Клик
Кнопка или ссылка получает UTM, чтобы отделить источник, кампанию и конкретный элемент сообщения.
Сценарий
После клика пользователь попадает в ветку с вопросом, оплатой, записью или выдачей материала.
Сегмент
Ответ или действие ставит тег, чтобы следующая рассылка была точнее.
Аналитика
Команда видит не только отправку, но и дальнейшие клики, заявки, оплаты и ошибки.
Как работать с жалобами и ошибками
Ошибки отправки нельзя просто списывать как технический шум. Если контакт заблокировал бота, деактивировал аккаунт или chat_id больше не доступен, повторная отправка не решит проблему. Такой контакт нужно вывести из активной базы или хотя бы не включать в следующие коммерческие broadcast.
Отдельно смотрите на всплески failed после конкретного сообщения. Если у обычных рассылок ошибок мало, а после одного офера резко выросли блокировки, проблема в тексте, сегменте или ожидании. Это сигнал не "попробовать еще раз", а пересобрать сегмент и дать пользователю более честный выбор.
Как трактовать ошибки и блокировки
- Вывести заблокировавших бота из активной базы.
- Проверить, какой сегмент дал всплеск failed.
- Разобрать текст, ссылку и обещание подписки.
- Перед следующим офером дать выбор интереса.
- Снова отправить тот же текст всем пропущенным.
- Игнорировать рост блокировок как случайность.
- Увеличить частоту, чтобы добрать продажи.
- Считать отписку поражением, а не нормальным выходом.
Соберите рассылку по сегменту, а не по всей базе
В Strelo можно собрать opt-in сценарий, поставить теги, запустить серию, проверить аудиторию broadcast, отправить тест и связать клики с Telegram-воронкой.
Открыть StreloЧастые вопросы
Можно ли делать рассылку в Telegram через личный аккаунт?
Для бизнеса это плохая и рискованная схема. Массовые сообщения нужно отправлять через Telegram-бота тем людям, которые уже взаимодействовали с ботом и понимают, зачем получают сообщения.
Что такое opt-in база в Telegram-боте?
Это база людей, которые сами начали диалог с ботом и дали понятное согласие получать сообщения по определенной теме. Лучше сохранять источник, тег интереса и дату входа.
Нужна ли кнопка отписки?
Да. Без простой отписки пользователь чаще нажимает системную блокировку бота. Для Telegram это выглядит как жалоба, а для бизнеса это ухудшает репутацию канала.
Сколько символов может быть в сообщении бота?
Официальный метод sendMessage поддерживает от 1 до 4096 символов после обработки entities. Но для рассылок обычно лучше писать короче и вести к одному следующему шагу.
Можно ли отправлять одно сообщение всей базе?
Можно технически, если это активные подписчики, но в маркетинге это часто плохая идея. Лучше выбрать сегмент по источнику, интересу, покупке, активности или стадии воронки.
Зачем делать тестовую отправку?
Тест показывает, как сообщение выглядит на телефоне, работают ли кнопки, не сломались ли ссылки и не выглядит ли текст слишком рекламным.
Что делать со старой базой?
Не начинайте с жесткой продажи. Отправьте реактивационное сообщение: напомните, откуда человек в боте, дайте пользу и предложите выбрать актуальную тему.
Почему рассылки лучше вести из Strelo?
Потому что рассылка связана с воронкой: контакт получает тег, переходит в сценарий, нажимает кнопку, попадает в CRM, оплату или аналитику. Это не отдельная кнопка отправки, а часть Telegram-продаж.
