Большинство владельцев бизнеса воспринимают Telegram-бота как инструмент для ответов на вопросы клиентов. Это верно, но только частично. Бот, который умеет работать по расписанию — отправлять сообщения в нужный момент без участия человека — приносит совершенно другой результат. Конкретно: напоминание о записи снижает неявки на 30-50%, а поздравление с днём рождения с персональным промокодом конвертируется в покупку в 12-18% случаев.
Разберём, как устроены запланированные рассылки технически, какие сценарии работают для разных бизнесов и как не перейти черту, после которой клиент нажимает «Заблокировать».
Чем рассылка через бота отличается от спама
Принципиальное различие одно: согласие. Человек, который сам написал вашему боту, подписался на обновления или оставил заявку — дал имплицитное согласие получать сообщения. Тот, кому вы пишете первым без его запроса — нет.
Telegram API это различие закрепляет технически. Бот может написать пользователю только в том случае, если пользователь сам когда-либо инициировал с ним диалог (нажал Start или написал первым). Если этого не было — API вернёт ошибку 403 Forbidden. Никаких способов обойти это без нарушения правил Telegram нет.
Второй критерий — релевантность. Рассылка, которую клиент ждёт (напоминание о записи завтра утром) — это ценность. Рассылка, которую он не ждёт и которая не связана с его текущей ситуацией (третье «горячее предложение» за неделю) — это раздражение.
Практическое правило: если вы не можете объяснить, почему конкретному человеку нужно это сообщение именно сейчас — не отправляйте.
Техническая реализация: как бот знает, когда отправить
За запланированными сообщениями стоит одна из двух архитектур.
Cron + база данных. В таблице хранятся записи: кому, что, когда. Задача по расписанию (cron) каждую минуту проверяет таблицу и отправляет сообщения, у которых время отправки наступило. Это простое и надёжное решение для объёмов до 10 000 сообщений в час.
Очередь задач (task queue). Брокер сообщений (Celery, Bull, Sidekiq) принимает задачи с временем выполнения и запускает их в нужный момент. Подходит для высоких нагрузок, поддерживает повторные попытки при ошибке, позволяет распределять нагрузку. Дороже в разработке, но надёжнее при больших объёмах.
Для большинства малого и среднего бизнеса разницы нет — cron справляется. Очередь задач нужна, когда вы делаете одновременную рассылку 50 000+ пользователям.
| Подход | Объём (сообщений/час) | Стоимость разработки | Надёжность |
|---|---|---|---|
| Cron + БД | до 10 000 | низкая | высокая |
| Очередь задач | до 500 000 | средняя | очень высокая |
| Сторонний сервис (SaaS) | зависит от тарифа | минимальная | средняя |
Важный технический момент: Telegram ограничивает отправку до 30 сообщений в секунду для одного бота. При массовой рассылке нужно ставить задержки (throttling), иначе бот получит временный бан API.
Пять бизнес-сценариев, которые работают
Напоминание о записи
Медицинские клиники, салоны красоты, фитнес-студии, автосервисы — любой бизнес с записью теряет 20-40% выручки из-за неявок. Большинство из них решается простым напоминанием.
Рабочая схема: первое напоминание за 24 часа до визита, второе — за 2 часа. В каждом сообщении — возможность отменить или перенести запись кнопкой. Если клиент не отреагировал на напоминание, следующий шаг — звонок менеджера.
Типичный результат: неявки снижаются с 25-35% до 8-12%. При среднем чеке 3 000 рублей и 100 записях в месяц это от 50 000 до 80 000 рублей дополнительной выручки.
Поздравление с днём рождения
Сценарий простой: бот знает дату рождения клиента (собирает при регистрации или берёт из CRM), за 3 дня до дня рождения отправляет персональное сообщение с подарком — промокодом, бесплатным напитком, дополнительной процедурой.
Конверсия именинных предложений в 2-4 раза выше обычных акций, потому что сообщение воспринимается как личное внимание, а не как маркетинг. 12-18% получателей используют промокод в течение 7 дней.
Сезонная или событийная акция
Бот заранее знает, что через неделю — 8 марта, через 2 месяца — начало дачного сезона, через 3 недели — День учителя. Соответствующие сегменты базы получают предложения в точно нужный момент.
Ключевое: сегментация. Не стоит отправлять акцию на инструменты клиентам, которые покупали только детскую одежду. Чем точнее сегмент — тем выше конверсия и ниже количество отписок.
Дожим после брошенной корзины
Клиент просматривал товары в боте, добавил что-то, но не оформил заказ. Через 1 час — напоминание с тем, что он смотрел. Через 24 часа — напоминание с небольшим бонусом (скидка 5% или бесплатная доставка). Через 72 часа — финальное предложение с ограниченным сроком.
Этот сценарий подробно разобран в контексте e-commerce, но работает и в услугах: клиент заполнил анкету наполовину, начал запись и не завершил. Напоминание возвращает 5-18% таких «недооформленных» лидов.
Реактивация спящих клиентов
Клиент не взаимодействовал с ботом 60+ дней. Это сигнал: человек либо забыл о вас, либо ушёл к конкуренту, либо у него изменилась ситуация.
Серия из 2-3 сообщений с разрывом в неделю: первое — «напоминание о себе» с полезным контентом, второе — специальное предложение для «давних клиентов», третье — вопрос «что изменилось?» или предложение отписаться. Реактивирует 8-15% спящей базы. Кто не отреагировал — лучше убрать из активной базы, чтобы не портить метрики.
Оптимальные тайминги
| Тип рассылки | Лучшее время | Лучшие дни | Конверсия |
|---|---|---|---|
| Акция / спецпредложение | 10:00–12:00 или 19:00–21:00 | Вт, Ср, Чт | 3–8% |
| Напоминание о записи | за 24ч и за 2ч до | по событию | 70–85% открытий |
| День рождения | утром в день рождения | по событию | 12–18% |
| Реактивация | 11:00–13:00 | Пн, Вт | 8–15% |
| Брошенная корзина | через 1ч, 24ч, 72ч | по событию | 5–18% |
Правило пяти рабочих часов: лучшее время для большинства B2C рассылок — с 10 до 13 и с 19 до 21. B2B хорошо работает в 9:00–11:00 в будни. Избегайте пятничных вечеров и воскресных утр — сообщения воспринимаются хуже.
Метрики, которые нужно отслеживать
Telegram не даёт таких же встроенных метрик, как email-сервисы. Всю аналитику нужно строить самостоятельно на уровне базы данных: фиксировать факт отправки, реакцию (нажатие кнопки, ответ), последующее действие.
Ключевые показатели:
- Delivery rate — процент доставленных сообщений. Если ниже 95% — есть заблокировавшие бота в базе, нужна чистка.
- Reaction rate — процент получивших, кто нажал кнопку или ответил. Норма зависит от типа рассылки: от 3% для холодной акции до 60% для напоминания о записи.
- Unblock/Block rate — если после рассылки растёт число заблокировавших бота (Telegram сообщает об ошибке
403), рассылка воспринимается как спам. - Конверсия в целевое действие — сколько получивших совершили покупку, пришли на запись, использовали промокод.
Юридический аспект: согласие и отписка
По российскому законодательству (ФЗ «О рекламе» и ФЗ «О персональных данных») для отправки маркетинговых сообщений нужно явное согласие. На практике для Telegram-бота это означает:
- При первом запуске бот должен сообщить, что будет отправлять рассылки, и получить подтверждение (кнопка «Согласен»).
- В каждом маркетинговом сообщении должна быть возможность отписаться.
- Запрос на отписку должен обрабатываться немедленно — повторных сообщений быть не должно.
На практике кнопка «Отписаться от рассылок» в подвале каждого промо-сообщения решает и юридический, и репутационный вопрос. Клиент, который мог заблокировать бота от раздражения, нажимает «Отписаться» — и остаётся в вашей базе для транзакционных сообщений.
Транзакционные сообщения (напоминания о записи, статус заказа, чек) согласия на рассылку не требуют — они являются частью исполнения договора.
Что отличает хорошую рассылку от надоедливой
Если коротко — три параметра: частота, релевантность и ценность.
Частота: для большинства B2C бизнесов оптимум — 1-2 маркетинговых сообщения в неделю. Больше — резкий рост отписок. Исключение — ниши с очень высокой вовлечённостью (онлайн-игры, специализированные сообщества), где аудитория ждёт частых обновлений.
Релевантность: сообщение должно быть связано с тем, что человек делал или что ему важно. Сегментация по истории покупок, интересам, стадии в воронке — это не просто хорошая практика, это необходимость.
Ценность: каждое сообщение должно давать что-то: информацию, скидку, напоминание, которое помогает, а не только просит купить. Правило «4 к 1» — четыре полезных сообщения на одно продающее — работает и в Telegram.
Правильно настроенная система запланированных рассылок перестаёт быть «спамом» и становится частью сервиса — той самой коммуникацией, которую клиент замечает не с раздражением, а с благодарностью.