Шаг «Change flow»

Переводит человека в другой сценарий этого бота. С этого момента он идёт по новой схеме.

Настройка#

Два поля:

ПолеЧто задаёт
Target FlowВ какой сценарий перевести. Список всех сценариев этого бота.
Target StepНа какой шаг внутри него встать. Список шагов выбранного сценария.

Если шаг не указан, человек начнёт новый сценарий с его точки входа.

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

Зачем это нужно#

Одна схема на сто шагов нечитаема: в ней невозможно найти ошибку и страшно что-то менять. Разнесите её на несколько понятных, а переходы между ними поручите этому шагу.

Обычное разбиение:

СценарийЧто внутри
defaultПервый контакт: поздороваться, выяснить задачу, дать ссылку
После регистрацииРабота с зарегистрированным: ответы, доведение до оплаты
ВозвратДля пропавших: другие тексты, другой тон
ТестЧерновик, где пробуете новое, не трогая рабочую схему

Чем отличается от переключения активного сценария#

Это разные вещи, и путаница здесь стоит дорого.

Change flow (шаг)Переключение активного сценария (панель сверху)
На кого действуетНа одного человека, который дошёл до шагаНа новых людей
КогдаВ момент прохождения шагаС момента переключения
Тех, кто уже в диалогеПереводитНе трогает

Подробнее про второе — Несколько сценариев.

Проверять переход удобно по вкладке Analytics → Steps conversion: если в новый сценарий никто не попадает, значит до шага Change flow люди просто не доходят, и чинить надо выше по схеме.