Перейти к содержанию

Инструкция администратора: конструктор

Версия документа: 1.0

Дата версии: 20.05.2026

Назначение

Конструктор используется для настройки сценариев общения с клиентами.

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

Вход в конструктор

Доступ к конструктору есть у пользователей с правом scenarios.edit.

  1. Откройте административную панель.
  2. В меню Интеграции откройте Конструктор.
  3. Дождитесь загрузки холста.

В верхней панели отображаются название сценария, ревизия, время сервера, режимы Сценарий и Логи, кнопки Сохранить и Опубликовать.

Основные зоны экрана

Левая панель инструментов:

  • Выбор — выделение блоков и связей;
  • Перемещение холста — движение по холсту;
  • Создать стартовый блок — добавление условия запуска;
  • Создать сообщение — добавление блока с текстом;
  • Создать блок с кнопками — добавление блока с кнопками.

Холст:

  • блоки сценария;
  • связи между блоками;
  • счётчик блоков и связей;
  • управление масштабом.

Панель свойств:

  • название выбранного блока;
  • тип блока;
  • модули блока;
  • настройки выбранной связи.

Логи:

  • отложенные переходы;
  • статусы переходов;
  • ссылка на диалог;
  • переход к настройке связи.

Блоки

Блок содержит один или несколько модулей:

  • Старт;
  • Сообщение;
  • Кнопки.

Тип блока задаёт поведение сценария:

  • Состояние — клиент находится в этом блоке, следующий ответ проверяется из него;
  • Не состояние — система отправляет сообщение, клиент остаётся в текущем состоянии.

Создать блок

  1. Нажмите нужный инструмент на левой панели.
  2. Выделите созданный блок на холсте.
  3. В правой панели задайте название блока.
  4. Настройте активные модули.
  5. Нажмите Сохранить.

Переместить блок

  1. Выделите блок.
  2. Перетащите блок за верхнюю часть карточки.
  3. Нажмите Сохранить.

Стартовый блок

Стартовый блок определяет, когда запускается сценарий.

Настройки модуля Старт:

  • Совпадение;
  • Фраза или команда;
  • Условие по телефону;
  • Приоритет;
  • каналы.

В поле Совпадение доступны варианты:

  • Точный текст;
  • Содержит текст;
  • Точный параметр;
  • Текст или параметр;
  • Точный callback;
  • Любое входящее.

Настроить старт

  1. Создайте или выберите стартовый блок.
  2. Включите модуль Старт.
  3. Выберите Совпадение.
  4. Заполните Фраза или команда для запуска по тексту, параметру или callback.
  5. Выберите Условие по телефону.
  6. Укажите Приоритет.
  7. Отметьте каналы.
  8. Нажмите Сохранить.

Сообщение

Модуль Сообщение отправляет клиенту текст.

Настроить сообщение

  1. Выберите блок.
  2. Включите модуль Сообщение.
  3. Введите текст сообщения.
  4. Нажмите Сохранить.

Кнопки

Модуль Кнопки добавляет кнопки к сообщению.

Размещение кнопок:

  • Авто;
  • Клавиатура;
  • В сообщении.

Функции кнопки:

  • Текстовая;
  • Запросить телефон;
  • Ссылка.

Цвет кнопки:

  • Без цвета;
  • Синий;
  • Красный;
  • Зелёный.

Добавить кнопку

  1. Выберите блок.
  2. Включите модуль Кнопки.
  3. Выберите размещение кнопок.
  4. Нажмите Добавить кнопку.
  5. Заполните Текст.
  6. Выберите Функция.
  7. Для функции Ссылка заполните поле Ссылка.
  8. Выберите цвет.
  9. Нажмите Сохранить в окне редактирования кнопки.
  10. Нажмите Сохранить в конструкторе.

Кнопки можно перетаскивать внутри ряда и между рядами.

Связи

Связь определяет переход от одного блока к другому.

Создать связь

  1. Выделите блок-источник.
  2. Нажмите Связать.
  3. Нажмите блок, куда должен вести переход.
  4. Выделите созданную связь.
  5. Настройте условия перехода.
  6. Нажмите Сохранить.

Для кнопок используйте порт нужной кнопки в карточке блока. Такая связь работает как переход по выбранной кнопке.

Настройки связи

В связи доступны:

  • Режим;
  • Условие по телефону;
  • Условие по полю;
  • Приоритет;
  • Лимит переходов;
  • сохранение введённых данных;
  • отложенный запуск.

Режим Ждёт ответ

Используйте режим Ждёт ответ, когда переход зависит от следующего сообщения клиента.

В поле Совпадение доступны варианты:

  • Любое входящее;
  • Точный текст;
  • Содержит текст;
  • Точный параметр;
  • Текст или параметр;
  • Точный callback.

Для сбора данных включите Пользователь вводит данные и выберите, куда сохранять значение:

  • Диалог;
  • Контакт.

Типы данных для поля диалога:

  • Любой текст;
  • Телефон;
  • Email;
  • Число.

Режим Автоматически

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

Варианты запуска:

  • Сразу;
  • Через время;
  • В дату и время.

Для отложенных переходов используйте блок Отложенные переходы в панели связи.

Условия

Условие по телефону проверяет наличие телефона у клиента.

Условие по полю проверяет поле диалога или контакта.

Проверки поля:

  • Заполнено;
  • Не заполнено;
  • Равно;
  • Не равно.

Поля контакта:

  • Телефон;
  • Имя;
  • Фамилия;
  • Страна;
  • Город;
  • Пол;
  • Возраст;
  • Возрастной диапазон.

Сохранение и публикация

Сохранить записывает изменения в черновик.

Опубликовать делает текущую версию рабочей.

Порядок работы:

  1. Измените блоки и связи.
  2. Нажмите Сохранить.
  3. Проверьте сценарий на холсте.
  4. Нажмите Опубликовать.

При наличии отложенных переходов выберите действие:

  • Сохранить переходы;
  • Отменить переходы.

Логи

Режим Логи показывает отложенные переходы сценария.

Фильтры логов:

  • Все;
  • В работе;
  • Выполнены;
  • Внимание.

В строке лога доступны:

  • статус перехода;
  • ID стрелки;
  • ID перехода;
  • версия сценария;
  • run;
  • блок-источник;
  • блок-цель;
  • плановое время;
  • время завершения;
  • ссылка на диалог;
  • кнопка Открыть связь.

Краткая памятка

  • Сценарий собирается из блоков.
  • Стартовый блок задаёт запуск сценария.
  • Сообщение отправляет клиенту текст.
  • Кнопки создают варианты ответа.
  • Связи задают переходы между блоками.
  • Сохранить обновляет черновик.
  • Опубликовать включает рабочую версию.
  • Логи помогают проверить отложенные переходы.