Шаги автоматизации
Шаг — это один элемент схемы: событие, проверка, действие или управление дальнейшим выполнением. Чтобы добавить шаг, откройте каталог в редакторе. В нём встроенные шаги распределены по четырём группам, а действия установленных приложений собраны отдельно.
Начинайте схему с источника запуска. После него добавляйте проверки и действия в нужном порядке. Шаги управления используйте, когда процесс нужно отложить или повторить часть схемы.
Общие настройки любого шага
Выберите шаг на схеме — справа откроется его панель. В поле «Название шага» укажите понятное имя, по которому этот шаг можно узнать на схеме и в процессе. Название обязательно, не должно состоять только из пробелов и может содержать до 160 символов.
Ниже находятся параметры конкретного типа шага. После изменения нажмите «Сохранить». Кнопка «Удалить» убирает выбранный шаг из схемы.

Источники запуска
Источник определяет, когда создаётся новый процесс. У схемы должен быть хотя бы один такой шаг.
-
«Входящее сообщение» — запускает автоматизацию по сообщению клиента, оператора или агента: по любому сообщению или ключевым словам. Доступно только для типа «Для диалогов».
-
«Нажатие на кнопку „Начать“» — запускает автоматизацию «Для диалогов» по кнопке в VK, Telegram или MAX, при необходимости проверяя параметр стартовой ссылки.
-
«День рождения» — запускает поздравление или предложение в день рождения лида либо заранее. Доступно только для типа «Для диалогов».
-
«Добавление в сегмент» — запускает процесс после добавления лида в выбранный сегмент. Доступно только для типа «Для диалогов».
-
«Начало» — запускает схему, когда автоматизацию явно добавляют лиду или запускают без события, например из списка лидов, другой автоматизации или тестирования. Доступно обоим типам автоматизаций.
-
«Событие» — запускает процесс после реакции, лайка или добавления лида в чёрный список. Доступно только для типа «Для диалогов».
-
«Событие приложения» — начинает процесс по данным от установленного плагина. Доступно только для типа «Для диалогов».
Проверки
Проверка выбирает выход, по которому продолжится процесс.
-
«Проверка переменной» — сравнивает значение переменной и продолжает работу по ветке «Да» или «Нет». Доступно обоим типам автоматизаций.
-
«Найти строку в таблице» — ищет строку по заданным условиям, может сохранить значения её столбцов в переменные и выбирает ветку «Да» или «Нет». Доступно обоим типам автоматизаций.
-
«Текущая дата и время» — сравнивает текущий момент с датой, периодом, днём недели или временем суток. Доступно обоим типам автоматизаций.
-
«Состоит в сегменте» — проверяет, входит ли текущий лид в выбранный сегмент. Доступно только автоматизации «Для диалогов».
-
«Состоит в автоматизации» — проверяет, есть ли у текущего лида или диалога незавершённый процесс выбранной автоматизации. Доступно только автоматизации «Для диалогов».
-
«Лид на этапе воронки» — проверяет текущее положение лида и выбирает ветку «Да» или «Нет». Доступно только для типа «Для диалогов».
-
«Назначен агент» — проверяет конкретного или любого назначенного агента с учётом основной, фоновой или любой роли. Доступно только автоматизации «Для диалогов».
-
Шаг «Проверить назначение» — проверяет оператора, группу диалога или передачу оператору.
-
«Тип канала» — продолжает ветку «Да», если тип канала текущего процесса входит в выбранный список. Доступно только автоматизации «Для диалогов».
-
«Случайное разделение» — выбирает одну из 2–10 веток с заданной вероятностью. Доступно обоим типам автоматизаций.
-
«ИИ условие» — выбирает выход по смыслу текста, инструкции и порогу уверенности. Доступно обоим типам автоматизаций.
Действия
Действие изменяет данные или отправляет результат.
-
«Изменить переменную» — записывает, очищает или изменяет значение переменной процесса, лида, диалога или проекта. В фоновой автоматизации переменные лида и диалога недоступны.
-
«Запуск агента» — запускает выбранного агента для текущего диалога, сохраняет его текст, вложения, кнопки или полный ответ в переменные процесса, лида, диалога либо проекта и продолжает схему по выбранному дополнительному выходу или по выходу «Ответ», если выбора нет. Агент не назначается на диалог и не отправляет результат клиенту напрямую. Доступно только для типа «Для диалогов».
-
«Сообщение» — отправляет текст, кнопки и вложения в выбранный диалог или выбранному лиду. Доступно обоим типам автоматизаций.
-
«Опрос» — предлагает один или несколько вариантов ответа, сохраняет выбор в переменную и продолжает схему после подтверждения или свободного ответа. Доступно только для типа «Для диалогов».
-
«Изменить строку таблицы» — изменяет найденные строки, добавляет новую строку или совмещает оба варианта. Доступно обоим типам автоматизаций.
-
«HTTP-запрос» — отправляет запрос во внешний сервис и сохраняет выбранные поля ответа в переменные.
-
«Добавить в сегмент» — добавляет текущего лида в выбранный сегмент. Доступно только для типа «Для диалогов».
-
«Удалить из сегмента» — удаляет текущего лида из выбранного сегмента. Доступно только для типа «Для диалогов».
-
«Добавить в автоматизацию» — запускает выбранную автоматизацию и при необходимости передаёт в новый процесс значения текущих переменных. Доступно обоим типам; из фоновой автоматизации можно запускать только другую фоновую.
-
«Перенести на этап воронки» — добавляет лида в воронку или переносит на выбранный этап. Доступно только для типа «Для диалогов».
-
«Исключить из автоматизации» — останавливает незавершённые процессы выбранной автоматизации для текущего лида или диалога. Доступно только для типа «Для диалогов».
-
«Добавить в агента» — назначает выбранного активного агента текущему диалогу в основной или фоновой роли. Доступно только для типа «Для диалогов».
-
«Исключить из агента» — снимает с текущего диалога назначение выбранного агента в указанной роли, если оно ещё актуально. Доступно только для типа «Для диалогов».
-
Шаг «Передать оператору» — передаёт диалог по настройкам автоназначения, группе или конкретному оператору.
-
«Статус набора текста» — ждёт заданное время и показывает индикатор набора, если канал его поддерживает. Доступно обоим типам; без текущего диалога пропускается без ожидания.
Управление выполнением
Эти шаги меняют порядок и время выполнения схемы.
- «Ожидание» — продолжает процесс после заданной задержки или в выбранные дату и время.
- «Цикл» — повторяет ветку заданное количество раз или проходит по элементам массива, а затем переводит процесс в ветку «Готово».
Оба управляющих шага доступны автоматизациям «Для диалогов» и «Фоновая».
Приложения
Для каждого активного приложения с доступными опубликованными шагами появляется группа с его названием. Внутри сначала показаны события с подписью «Источник запуска», затем действия с подписью «Действие». Событие приложения начинает процесс, а действие приложения выполняет работу в уже запущенном процессе.