Як повністю припинити отримувати повідомлення
Наприклад, у WhatsApp немає можливості заблокувати повідомлення, тому, щоб запобігти натисканню користувачем кнопки «СПАМ», потрібно припинити надсилання повідомлень на його запит.
Повідомлення про відписку з'явиться в чаті з клієнтом, а у вкладці «Про клієнта» з'явиться позначка про те, що клієнт відмовився від повідомлень бота (відписався): повідомлення з іконкою хрестика.

Якщо клієнт має позначку про відписку, повідомлення не будуть доставлятися користувачеві.

Увага!
Не всі месенджери надсилають сповіщення, коли клієнт відписується від повідомлень.
Як відписатися вручну
У боті можна налаштувати опцію для клієнта відписатися від повідомлень.
Візьмемо для прикладу WhatsApp.
Створіть блок з умовою відповідно до логіки вашої воронки. Блок Start має найвищий пріоритет виконання.

У полі Trigger перелічіть усі можливі слова, які користувачі можуть вводити для відписки від повідомлень бота, розділені крапкою з комою. У цьому блоці ми також запитаємо клієнта, чи дійсно він хоче відписатися, і створимо дві кнопки: «Так» і «Ні».
При вході в блок Start клієнту потрібно буде натиснути одну з кнопок, а назви кнопок будуть вказані в тригері стрілки:

У наступному блоці, куди веде стрілка з тригером «Так, відписати мене», введіть повідомлення, яке підтверджує, що клієнт успішно відписався:

Далі з блоку з повідомленням про успішне підтвердження відписки створіть блок нижче, який міститиме функцію відписки:
unsubscribe()
Зверніть увагу!
Усередині блоку спочатку обробляються дії в Калькуляторі, і лише після цього надсилається текст повідомлення.
Якщо ви включите в один блок і текст про відписку, і функцію відписки, клієнт не отримає повідомлення з цього блоку — воно більше не буде доставлено користувачеві.

Увага!
Клієнт знову підпишеться на повідомлення, якщо надішле будь-яке повідомлення боту; доти йому не надсилатимуться жодні повідомлення.
Як частково відписатися від розсилок
Для часткової відписки потрібно призначити змінні та перевіряти їх значення перед надсиланням повідомлень.
Призначайте змінні в блоці за допомогою поля Калькулятор.
Ви також можете вручну створити змінну клієнта у вкладці «Про клієнта» під час чату, яку згодом можна використовувати для виключення з розсилок.
Наприклад, якщо у користувача змінна send_in_the_morning має значення no, ви можете виключити користувачів у налаштуваннях фільтра розсилки на основі значення цієї змінної:

Також у блоці або стрілці, що веде до блоку розсилки, ви можете вказати в полі Змінна для порівняння send_in_the_morning == "no" , щоб ця особа отримала повідомлення ввечері. Умови можна комбінувати різними способами.
Приклад використання поля «Змінна для порівняння» під час планування повідомлень:

Ми бачимо, що у клієнта змінна send_in_the_morning має значення "no". І для нього заплановано повідомлення на 20:00.

Як налаштувати реакцію на відписку
Часто після відписки клієнта потрібно виконати певні дії в боті. Наприклад, надіслати інформацію в аналітику, додати або видалити зі списків, застосувати або зняти теги, зробити серверний запит тощо.
Для цих цілей можна налаштувати умовний блок, який реагує на сповіщення про відписку клієнта. Цей зворотний виклик (сповіщення) з'являється в чаті клієнта після того, як клієнт відписався від повідомлень у месенджері (наприклад, «Зупинити та заблокувати бота» в Telegram).)

У блоці введіть зворотний виклик client_unsubscribed у полі «Умова» та встановіть Тип збігу — Точний збіг.

Дії та запити, налаштовані в блоці, будуть виконані, але повідомлення НЕ буде надіслано клієнту, оскільки він уже відписався.
Цей зворотний виклик працює у Viber та Telegram.


