Если в нескольких сценариях у вас есть одинаковый блок («поставить тег и записать в CRM», «передать оператору с приветствием»), его можно вынести в отдельный сценарий — а потом вызывать из других. Это и проще поддерживать, и меньше дублирования.
Зачем это нужно
Типичный пример: сценарий «Запись на консультацию» и сценарий «Запись на курс». В обоих в конце:
- Поставить тег
lead. - Записать имя и телефон в CRM.
- Уведомить менеджера.
- Поблагодарить клиента.
Это 4 одинаковых блока. Можно сделать общий сценарий «Завершение заявки» и в обоих местах его вызывать.
Как настроить
Шаг 1. Сделайте «общий» сценарий
- Создайте новый сценарий, назовите его понятно: «Завершение заявки».
- В блоке «Начало» выберите триггер «Из другого сценария».
- Соберите общую логику: ставим тег → пишем в CRM → передаём оператору → благодарим клиента.
- Сохраните.
Сценарий с триггером «Из другого сценария» не ловит обычные сообщения клиентов — он стартует только когда другой сценарий явно его вызовет.
Шаг 2. Вызовите из основного сценария
- Откройте основной сценарий (например, «Запись на консультацию»).
- В нужном месте добавьте действие «Запустить сценарий».
- В правой панели выберите тот самый «Завершение заявки».
- Сохраните.
Готово: при прохождении клиента через основной сценарий, в нужный момент стартует общий.
Что важно
- Один уровень вложенности. Старайтесь не делать сценариев, которые вызывают сценарии, которые вызывают сценарии. Глубокая иерархия путает и сложна в отладке.
- Понятные имена. «Общий-1», «Лид-обработка-v2» — плохо. «Завершение заявки», «Отправка прайса» — хорошо.
- Помните про триггер. Если сценарий вызывается только из другого — поставьте именно триггер «Из другого сценария», а не «Любое сообщение». Иначе он будет ловить и сообщения клиентов, и вы получите неожиданные срабатывания.
Где это удобно
- Завершение заявки. Один блок — пять разных мест входа.
- Передача оператору. Если хотите везде одинаково красиво уводить клиента к человеку — сделайте «Передача» отдельным сценарием.
- FAQ. Часто задаваемые вопросы — отдельные «подсценарии», которые вызываются из меню.
- Подтверждение оплаты. После любого «Купил» — один общий блок с поздравлением и инструкцией.
Чего не стоит делать
- Делить «сообщение и ничего больше». Если общий сценарий — это всего одно сообщение, проще скопировать.
- Полагаться на сложные ветвления внутри подсценария. В общем сценарии лучше держать линейную логику. Сложные развилки — в основном.