Главная · Блог · Как собрать базу для рассылки в боте: кто в неё попадает и как получить согласие

Как собрать базу для рассылки в боте: кто в неё попадает и как получить согласие

· Команда ЧБТ · Рассылки, Право

База для рассылки в боте собирается не покупкой списка номеров, а разговором: человек сам пишет боту, соглашается получать сообщения и в любой момент может отказаться. Это требование и мессенджеров, и закона. Разбираем, кто технически может попасть в базу, откуда приводить людей, как спросить согласие так, чтобы оно было отдельным и понятным, как устроена отписка и что делать, если человек просит удалить данные. Всё — на примере готового шаблона ЧБТ «Согласие на рассылку».

Кому бот вообще может написать

Первое ограничение не юридическое, а техническое. В Telegram и MAX бот может писать только тем, кто сам начал с ним диалог. Во ВКонтакте сообщество пишет тем, кто писал ему или разрешил сообщения. Написать человеку «по номеру телефона» бот не может — у него нет такого адреса.

Поэтому база для рассылки в ЧБТ — это «Контакты»: каждый, кто написал боту в Telegram, MAX или ВКонтакте, появляется там автоматически. Посетители чата на сайте в рассылку не попадают: написать им можно, только пока чат открыт.

Импорт из CSV есть, но он не превращает чужую базу в подписчиков. Контакт из файла, который ни разу не писал вашему боту, рассылку не получит: в отчёте он попадёт в «без канала» или в ошибки. Почему так и как это выглядит в Telegram — в разборе ошибки «бот не может написать первым».

Откуда приводить людей в бота

  • Ссылка на бота с меткой. В шапке канала, в описании профиля, в письме, на сайте. Метка в ссылке позволяет сразу поставить тег источника.
  • QR-код на упаковке, вкладыше, стойке на кассе, в меню кафе.
  • Лид-магнит. Полезный материал, чек-лист или скидка, которые бот выдаёт после короткого диалога.
  • Кодовое слово в комментариях к постам: человек пишет слово — бот отвечает в личные сообщения.
  • Запись и заявки. Клиент, который записался через бота или оставил заявку, уже в диалоге — осталось спросить, хочет ли он получать новости.

Общее правило: человек приходит за конкретной пользой, а предложение подписаться звучит после неё. «Подпишитесь на рассылку» на входе работает хуже, чем «Прислать вам такие подборки раз в неделю?» после выданного материала.

Почему согласий два

Шаблон ЧБТ спрашивает два согласия раздельно, и это не перестраховка:

  • Согласие на обработку персональных данных. С 1 сентября 2025 года оно оформляется отдельно от других документов (ч. 1 ст. 9 152-ФЗ). Имя и идентификатор в мессенджере — уже персональные данные.
  • Согласие на рекламу. Для рекламы по сетям электросвязи нужно своё предварительное согласие адресата (ч. 1 ст. 18 38-ФЗ «О рекламе»).

Поэтому в одну кнопку «Согласен на всё» их не объединяют. Информационные сообщения — изменилось расписание, перенесли встречу, готов заказ — обычно не реклама. Акции, скидки и предложения платных услуг — реклама. Окончательно это зависит от содержания конкретного сообщения.

Этот текст — не юридическая консультация. Формулировки согласия и политику обработки данных проверьте со своим юристом: оператор данных — ваша организация. Подробнее о ролях и хранении — в статье 152-ФЗ и чат-бот.

Шаблон «Согласие на рассылку»: как он устроен

  1. Согласие на данные. Бот называет оператора, какие данные обрабатываются (имя и идентификатор в мессенджере), цель, срок — до отзыва — и как отозвать, даёт ссылку на политику и спрашивает «Согласны?» с кнопками «Согласен» и «Нет». «Согласен» ставит тег согласие-пдн.
  2. Согласие на рекламу. Отдельный вопрос от названного отправителя: может ли он присылать акции, скидки, новые услуги, с напоминанием, что отписаться можно словом «стоп». Кнопки «Да» и «Нет».
  3. Тег только на «Да». «Да» ставит тег рассылка и отвечает «Готово, вы в списке». «Нет» тег не ставит, а снимает, если он уже был: отказ после согласия — тоже отказ.

Кто уже давал согласие на данные, первый вопрос повторно не увидит: «Условие» по тегу согласие-пдн сразу ведёт ко второму. Нажатие кнопки сохраняется в истории диалога вместе с текстом вопроса и временем — это ваш след того, на что именно человек согласился.

Перед запуском впишите в оба сообщения название организации, а в первое — ссылку на свою политику. Шаблон с описанием — на странице «Согласие на рассылку».

Отписка: слово «стоп» в любой момент

Отказаться должно быть так же просто, как подписаться. В шаблоне это сделано триггерами «Ключевое слово», которые работают из любого места диалога, даже посреди другого сценария:

  • «стоп», а также stop и /stop — целым сообщением, в режиме точного совпадения. Так «автостоп» в чужом вопросе никого не отпишет.
  • «отписаться», «отпишите», «отписка» — в любом месте фразы.

Оба варианта снимают тег рассылка и отвечают «Хорошо, новости присылать не будем. Передумаете — напишите „подписаться“». Слово «подписаться» снова задаёт вопросы, причём согласие на данные повторно не спрашивается.

Одна ловушка: если у вас есть сценарий с триггером «Любое сообщение», созданный раньше шаблона согласия, он может перехватить «стоп». Сделайте копию такого сценария, включите её и отключите оригинал — сценарии проверяются по порядку создания, и копия окажется после согласия. И пока диалог у оператора, бот молчит: «стоп» тогда читает оператор и снимает тег вручную.

Отзыв согласия и удаление данных

Отписка от рекламы и отзыв согласия на обработку — разные вещи. Шаблон различает их:

  • фразы «отозвать согласие» или «удалите мои данные» снимают оба тега — рассылка и согласие-пдн;
  • бот отвечает, что запрос получен, рассылка прекращена, а запрос на прекращение обработки или удаление передан ответственному сотруднику;
  • диалог передаётся оператору с заметкой «Отзыв согласия на обработку данных — решите, что удалить».

Важно понимать: снятие тега обработку не прекращает. Карточка контакта и переписка остаются, пока их не удалят. Удаление контакта в «Контактах» стирает карточку вместе со всеми диалогами и перепиской, и отменить это нельзя. Что удалить, а что можно хранить на других законных основаниях, решает оператор — ваша организация.

Рассылка только по тегу согласия

Собранная база ничего не стоит, если рекламу потом отправить «всем». В форме рассылки поле «Кому» пустым означает все контакты проекта в Telegram, MAX и ВКонтакте — включая тех, кто согласия не давал или отписался.

Правило простое: рекламные рассылки — только с тегом рассылка в поле «Кому». Если темы разные, задавайте темы после согласия и ставьте теги вида рассылка-скидки — так у каждого тематического тега согласие уже внутри. Как устроена логика нескольких тегов, разобрано в статье о рассылке по сегментам.

Информационные сообщения тем, кто ждёт их по делу, — напоминание о записи, перенос занятия — можно отправлять по рабочим тегам вроде запись-завтра. Но не прячьте в них рекламу: «Напоминаем о записи. Кстати, скидка 20%…» — уже рекламное сообщение.

Что писать, чтобы не отписывались

  • Обещайте то, что будете присылать. «Раз в неделю — подборка новинок» лучше, чем «будем держать в курсе».
  • Пишите от понятного отправителя. Название компании в первой строке снимает вопрос «кто это».
  • Не чаще, чем обещали. Человек, подписавшийся на еженедельную подборку, отпишется от ежедневных акций.
  • Напоминайте про «стоп». Строка «Отписаться — напишите „стоп“» в конце сообщения снижает число блокировок: проще написать слово, чем заблокировать бота. Заблокировавшему бот не напишет больше ничего, даже важное.
  • Давайте повод ответить. Ключевое слово в конце рассылки превращает её в начало диалога.

Почта и мессенджеры: одно согласие

Если вы ведёте рассылку и по e-mail через Unisender, подключённый к ЧБТ, тег рассылка работает как общий переключатель: когда тег ставится, ЧБТ добавляет e-mail контакта в выбранный список Unisender, а когда снимается — исключает из этого списка. Человек, написавший боту «стоп», выпадет и из почтового списка — без ручной сверки.

Для этого у контакта должен быть e-mail в карточке, например собранный в сценарии через «Сбор данных». Как выбрать канал для разных сообщений и связать почту с ботом — в статье об омниканальности.

Чеклист законной базы

  1. Люди приходят в бота сами — по ссылке, QR, кодовому слову, после заявки.
  2. Согласие на обработку данных — отдельным вопросом, с названием организации, целью, сроком, способом отзыва и ссылкой на политику.
  3. Согласие на рекламу — своим вопросом, тег только на «Да».
  4. Отписка словом «стоп» работает из любого места диалога и проверена на живом аккаунте.
  5. Отзыв согласия передаётся сотруднику, который решает, что удалить.
  6. Рекламные рассылки — только по тегу согласия, пустое «Кому» для рекламы не используется.
  7. В каждой рекламной рассылке понятно, от кого она и как отписаться.

Сценарий согласия работает на любом тарифе, в том числе на Бесплатном: базу можно копить заранее. Сам раздел «Рассылки» — с тарифа Базовый, 650 ₽ в месяц за бота.

Ещё в блоге