Блоки "Не состояние"

Рассказываем, что такое блок "Не состояние" и как с ним работать для создания цепочек-рассылок, не выбивающихся из основной воронки

Есть пять типов блоков, в которые нельзя перейти:

  1. "Напоминание",

  2. "Не состояние"

  3. "Не состояние с условием",

  4. "Не состояние - передача данных"

  5. "Не состояние - Конец сбора данных".

Кстати, быстрый ответ - это "Не состояние с условием".

"Нельзя перейти" - т.е. пользователь получит сообщение из этого блока, но при этом не выбьется из основной цепочки воронки.

С помощью блоков "Не состояние" можно делать различного рода воронки с интересными предложениями, например, направлять эксклюзивные акции; при проверке валидности номера телефона или email клиента, выводить сообщение об ошибке и много чего другого.

Подробнее об отправке эксклюзивных предложений с помощью рассылок или проверке валидности номера телефона рассказали ниже.

Блок: Не состояние с условием

Не состояние с условием - это темно-серый блок.

По своим функциям данный вид блока аналогичен блоку Первостепенная проверка условия с той лишь разницей, что клиент в этот блок не попадает.

Приоритет этого блока, по сравнению с иными блоками с условием, минимальный - это значит он сработает в самую последнюю очередь.

Блок: Не состояние

Не состояние — это серый блок. У него нет условия как в блоке Состояние диалога, но в него нельзя перейти.

При запуске сообщения по таймеру отменяются другие сообщения с таймером. Для того чтобы они не отменялись, перейдите в настройки стрелки и снимите на стрелке переключатель "Отменить сообщения с таймером"

Переставить чекбокс "Отменить сообщения с таймером" в неактивное положение

Пример работы с таймером

Схема чат-бота, которая наглядно продемонстрирует работу блока "Не состояние" в воронке:

Человек пишет "привет" и навсегда помещается в блок "Состояние", так как петля не дает ему выйти. Параллельно идет рассылка, которая не выбивает его из этого блока. И даже если клиент пишет какое-либо сообщение, всегда отправляется сообщение с зацикленной стрелкой, при этом клиент не переходит в блок "Не состояние":

Пример проверки данных

С помощью блока "Не состояние" можно создавать без знания программирования валидацию (проверку) данных, которые отправляет клиент боту в сообщениях.

Сделать такую проверку можно с помощью регулярных выражений, а чтобы не делать зацикленные петли и не выбивать клиента при вводе невалидных данных, можно воспользоваться блоком "Не состояние".

С помощью регулярных выражений можно проверить номера телефонов, электронную почту, дату и многое другое.

Полный список регулярных выражений можно найти в статье "Список полезных регулярных выражений".

В блоке, из которого ведут две стрелки, запрашивается номер телефона клиента (это может быть как номер телефона, так ФИО, email и пр.):

Из блока протянуты две стрелки: к блоку "Не состояние" и к блоку "Состояние":

Чтобы клиент дальше двигался по воронке при вводе валидного номера телефона, в стрелке, ведущей к блоку "Состояние", прописываем в условии регулярное выражение вида ^(+)?((\d{2,3}) ?\d|\d)(([ -]?\d)|( ?(\d{2,3}) ?)){5,12}\d$, а в выборе соответствия указывается "Регулярное выражение":

Готово! Схема будет отрабатывать следующим образом: при переходе в блок с сообщением "Введите номер телефона", если клиент напишет что-то иное, он не сможет двигаться по воронке дальше из-за проверки на соответствие регулярному выражению, при этом каждый раз при вводе не номера телефона, будет приходить сообщение "Это не номер телефона":

Блок: Не состояние - передача данных

Не состояние - Передача данных - блок без условия, имеет оранжевый цвет. Блок по функционалу аналогичный блоку Передача данных, но в него нельзя перейти.

Блок: Не состояние - Конец сбора данных

Не состояние - Конец сбора данных - блок без условия, розового цвета. Блок по функционалу аналогичный блоку Конец сбора данных, но в него нельзя перейти.

Блок: Напоминание

Про блок "Напоминание" можно прочитать по ссылке. Он сделан не состоянием, так как его цель — мотивировать человека продолжить идти по воронке, а если будет переход в него, то воронка прервется. Если вам необходимо в него перейти или разместить в нем кнопки для перехода в другие блоки, то рекомендуется сделать ниже блок "Состояние диалога" с минимальным таймером 0.

Видеогид

Last updated

Was this helpful?