Запуск другого сценария и сценарии для повторного использования

Обновлено: 13 октября 2026 · 5 мин чтения

Большой сценарий можно разбить на несколько маленьких. Например, главный сценарий спрашивает язык и для каждого языка запускает отдельный сценарий. Или несколько сценариев переходят в один и тот же сценарий «Вопросы об оплате». Для этого есть шаг «Start another flow». Он работает только в канале мобильного приложения (App SDK), потому что у канала веб-чата один сценарий.

Шаги

  1. 1

    Создайте сценарий для повторного использования

    В «Campaigns › Flows» нажмите «New flow» и выберите канал мобильного приложения. В «Settings» › «When it starts» выберите «Reusable». У такого сценария нет своего триггера: его запускают только из другого сценария. Соберите шаги, поставьте статус «Active» и нажмите «Publish».

  2. 2

    Поставьте шаг «Start another flow»

    В главном сценарии выберите «Start another flow» в «+ Step» › Hand over. Справа выберите сценарий в списке «Which flow»: сценарии для повторного использования идут первыми, с пометкой «· reusable». В списке только сценарии этого канала. Кнопка «Open» на карточке открывает выбранный сценарий в новой вкладке.

  3. 3

    Как продолжается диалог

    Диалог продолжается в опубликованной версии выбранного сценария. Язык и сохранённые ответы переходят вместе с ним. Переход в одну сторону: когда второй сценарий закончится, диалог не вернётся в первый. Если нужен путь назад в главное меню, поставьте во втором сценарии «Start another flow», который запускает главный.

    Если выбранный сценарий в черновике, остановлен или ни разу не публиковался, диалог останавливается на этом шаге. Сценарии, которые запускают друг друга, ничего не спрашивая у клиента между ними, останавливаются после трёх переходов.

  4. 4

    Посмотрите, откуда запускается сценарий

    Если открыть сценарий для повторного использования, на карточке триггера на холсте есть список «Started from», каждое название открывает тот сценарий. В таблице «Campaigns › Flows» запускаемый сценарий виден под тем, который его запускает. Если его не запускает ни один сценарий, рядом стоит «Not used».

  5. 5

    Перед удалением

    Когда Вы удаляете сценарий, который запускает другой сценарий, панель показывает названия сценариев, которые его запускают. Если удалить его, шаг «Start another flow» в этих сценариях никуда не ведёт. В аналитике фильтр «Came from» и воронка «Flow to flow» показывают, из какого сценария пришёл диалог.