Рассылки в Telegram: как писать базе и не получить блокировку
База в боте ценна тем, что сообщение доходит почти до всех. Именно поэтому её проще всего испортить одной неудачной рассылкой.
Почему бот блокируют
Пользователь всегда может нажать «стоп» и заблокировать бота — после этого вы больше не сможете ему написать никогда, даже с полезным уведомлением о заказе. Каждая блокировка необратимо уменьшает базу.
Массовые жалобы приводят к ограничениям на уровне платформы. Сценарий обычно один: закупленная или собранная непонятно откуда база плюс рекламные сообщения без запроса.
Частота и содержание
Разумный ориентир для большинства ниш — не чаще 2–4 сообщений в месяц. Ежедневные рассылки выдерживают только медиа и проекты, где контент и есть продукт.
Каждое сообщение должно иметь ценность само по себе: конкретная скидка со сроком, полезная информация, важное изменение. «Мы работаем, приходите» — это трата базы.
Транзакционные сообщения (статус заказа, напоминание о записи) в этот лимит не входят: они ожидаемы и обычно не вызывают отписок.
Сегментация вместо массовости
Даже простая сегментация по языку, городу и наличию покупок кратно повышает отклик. Клиент, который уже покупал, и тот, кто нажал «Старт» полгода назад и исчез, требуют разных сообщений.
Сегмент «неактивные» лучше не догонять акциями, а один раз аккуратно спросить, интересен ли контент, и убрать тех, кто не ответил. База меньше, но живее.
Техника отправки
Telegram ограничивает частоту отправки сообщений ботом, поэтому рассылку по большой базе нужно ставить в очередь с задержками, а не отправлять в один поток. Иначе часть сообщений просто не доставится.
Обрабатывайте ошибки доставки: если пользователь заблокировал бота, отмечайте это в базе и исключайте его из следующих отправок. База, где половина адресатов недоступна, искажает всю статистику.
Отписка и метрики
Кнопка отписки от рассылок при сохранении транзакционных уведомлений — обязательный элемент. Это дешевле, чем блокировка бота целиком.
Смотрите на три показателя: доля открытий (по переходам), доля отписок и число блокировок после каждой рассылки. Рост блокировок — сигнал, что частота или содержание не соответствуют ожиданиям базы.