Відписка від бота

Як повністю припинити отримання повідомлень

Наприклад, у WhatsApp немає опції блокування повідомлень, тому, щоб користувач не натиснув кнопку «SPAM», потрібно припинити надсилати повідомлення на його запит. У чаті з клієнтом з’явиться сповіщення про відписку, а у вкладці «Про клієнта» буде позначка, що клієнт відмовився від повідомлень бота (відписався): повідомлення з іконкою хрестика.

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

circle-info

Увага! Не всі месенджери надсилають сповіщення, коли клієнт відписується від повідомлень.

Як відписатися вручну

У боті можна налаштувати опцію, щоб клієнт міг відписатися від повідомлень. Візьмемо як приклад WhatsApp.

Створіть блок з умовою на основі логіки вашої воронки. Start блок має найвищий пріоритет виконання.

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

Під час входу в блок Start клієнту потрібно буде натиснути одну з кнопок, а назви кнопок буде вказано в тригері стрілки:

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

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

unsubscribe()

triangle-exclamation
circle-exclamation

Як частково відписатися від розсилок

Для часткової відписки потрібно призначати змінні та перевіряти їхні значення перед надсиланням повідомлень.

circle-info

Призначайте змінні в блоці за допомогою поля Calculator. Також ви можете вручну створити змінну клієнта у вкладці «Про клієнта» під час чату, яку потім можна використати, щоб виключити його з розсилок.

Наприклад, якщо у користувача є змінна send_in_the_morning зі значенням no, ви можете виключати користувачів у налаштуваннях фільтра розсилки на основі значення цієї змінної:

Налаштування фільтра під час створення розсилки, щоб виключити користувачів на основі значення змінної

Також у блоці або на стрілці, що веде до блоку розсилки, у полі Variable for Comparison можна вказати send_in_the_morning == "no" , щоб ця людина отримала повідомлення ввечері. Умови можна комбінувати різними способами.

Приклад використання поля «Variable for Comparison» під час планування повідомлень:

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

Як налаштувати реакцію на відписку

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

Callback відписки клієнта

У блоці введіть callback client_unsubscribed у полі «Condition» і встановіть Match Type — Exact Match.

circle-info

Дії та запити, налаштовані в блоці, будуть виконані, але повідомлення НЕ БУДЕ надіслано клієнту, оскільки він уже відписався.

circle-check

Останнє оновлення