База знаний· Автоматизация· Запуск одного сценария из другого

Автоматизация

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

Как «зашить» повторяющиеся куски в отдельные сценарии и вызывать их из разных мест.

Если в нескольких сценариях у вас есть одинаковый блок («поставить тег и записать в CRM», «передать оператору с приветствием»), его можно вынести в отдельный сценарий — а потом вызывать из других. Это и проще поддерживать, и меньше дублирования.

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

Типичный пример: сценарий «Запись на консультацию» и сценарий «Запись на курс». В обоих в конце:

  1. Поставить тег lead.
  2. Записать имя и телефон в CRM.
  3. Уведомить менеджера.
  4. Поблагодарить клиента.

Это 4 одинаковых блока. Можно сделать общий сценарий «Завершение заявки» и в обоих местах его вызывать.

Как настроить

Шаг 1. Сделайте «общий» сценарий

  1. Создайте новый сценарий, назовите его понятно: «Завершение заявки».
  2. В блоке «Начало» выберите триггер «Из другого сценария».
  3. Соберите общую логику: ставим тег → пишем в CRM → передаём оператору → благодарим клиента.
  4. Сохраните.

Сценарий с триггером «Из другого сценария» не ловит обычные сообщения клиентов — он стартует только когда другой сценарий явно его вызовет.

Шаг 2. Вызовите из основного сценария

  1. Откройте основной сценарий (например, «Запись на консультацию»).
  2. В нужном месте добавьте действие «Запустить сценарий».
  3. В правой панели выберите тот самый «Завершение заявки».
  4. Сохраните.

Готово: при прохождении клиента через основной сценарий, в нужный момент стартует общий.

Что важно

  • Один уровень вложенности. Старайтесь не делать сценариев, которые вызывают сценарии, которые вызывают сценарии. Глубокая иерархия путает и сложна в отладке.
  • Понятные имена. «Общий-1», «Лид-обработка-v2» — плохо. «Завершение заявки», «Отправка прайса» — хорошо.
  • Помните про триггер. Если сценарий вызывается только из другого — поставьте именно триггер «Из другого сценария», а не «Любое сообщение». Иначе он будет ловить и сообщения клиентов, и вы получите неожиданные срабатывания.

Где это удобно

  • Завершение заявки. Один блок — пять разных мест входа.
  • Передача оператору. Если хотите везде одинаково красиво уводить клиента к человеку — сделайте «Передача» отдельным сценарием.
  • FAQ. Часто задаваемые вопросы — отдельные «подсценарии», которые вызываются из меню.
  • Подтверждение оплаты. После любого «Купил» — один общий блок с поздравлением и инструкцией.

Чего не стоит делать

  • Делить «сообщение и ничего больше». Если общий сценарий — это всего одно сообщение, проще скопировать.
  • Полагаться на сложные ветвления внутри подсценария. В общем сценарии лучше держать линейную логику. Сложные развилки — в основном.

Не нашли ответ?

Напишите в поддержку — подскажем по шагам в рабочее время.