Отписка от бота

Как полностью перестать получать сообщения

Например, в WhatsApp нет возможности блокировать сообщения, поэтому, чтобы пользователь не нажал кнопку «СПАМ», нужно прекратить отправку сообщений по его запросу. Уведомление об отписке появится в чате с клиентом, а во вкладке «О клиенте» появится отметка, что клиент отказался от сообщений бота (отписался): сообщение с иконкой крестика.

Если у клиента есть отметка об отписке, сообщения не будут доставляться пользователю.

circle-info

Внимание! Не все мессенджеры отправляют уведомления, когда клиент отписывается от сообщений.

Как отписать вручную

В боте можно настроить возможность для клиента отписаться от сообщений. Рассмотрим на примере WhatsApp.

Создайте блок с условием на основе логики вашей воронки. Start Блок имеет наивысший приоритет выполнения.

Во вкладке Trigger В поле перечислите все возможные слова, которые пользователи могут вводить, чтобы отписаться от сообщений бота, разделяя их точкой с запятой. В этом блоке мы также снова спросим клиента, действительно ли он хочет отписаться, и создадим две кнопки: «Да» и «Нет».

При входе в блок Start клиенту нужно будет нажать одну из кнопок, а названия кнопок будут указаны в триггере стрелки:

В следующем блоке, куда ведет стрелка по триггеру «Да, отписать меня», введите сообщение, подтверждающее, что клиент успешно отписался:

Далее из блока с сообщением об успешном подтверждении отписки создайте ниже блок, который будет содержать функцию отписки:

unsubscribe()

triangle-exclamation
circle-exclamation

Как частично отписаться от рассылок

Для частичной отписки нужно назначать переменные и проверять их значения перед отправкой сообщений.

circle-info

Назначайте переменные в блоке через поле Калькулятор. Также можно вручную создать переменную клиента во вкладке «О клиенте» во время переписки, которую затем можно использовать, чтобы исключить его из рассылок.

Например, если у пользователя есть переменная send_in_the_morning со значением no, вы можете исключать пользователей в настройках фильтра рассылки на основе значения этой переменной:

Настройка фильтра при создании рассылки для исключения пользователей по значению переменной

Также в блоке или на стрелке, ведущей к блоку рассылки, можно указать в поле Переменная для сравнения send_in_the_morning == "no" , чтобы этот человек получал сообщение вечером. Условия можно комбинировать разными способами.

Пример использования поля «Переменная для сравнения» при планировании сообщений:

Мы видим, что у клиента переменная send_in_the_morning установлена в "no" . И ему запланировано сообщение на 20:00.

Как настроить реакцию на отписку

Часто после того, как клиент отписывается, в боте нужно выполнить определённые действия. Например, отправить информацию в аналитику, добавить или удалить из списков, применить или снять теги, сделать запрос на сервер и многое другое. Для этих целей можно настроить условный блок, который реагирует на уведомление об отписке клиента. Этот callback (уведомление) появляется в чате клиента после того, как клиент отписался от сообщений в мессенджере (например, «Остановить и заблокировать бота» в Telegram).)

Callback отписки клиента

В блоке введите callback client_unsubscribed в поле «Условие» и установите тип совпадения — Точное совпадение.

circle-info

Действия и запросы, настроенные в блоке, будут выполнены, но сообщение клиенту ОТПРАВЛЕНО НЕ БУДЕТ, поскольку он уже отписался.

circle-check

Последнее обновление