Steps
Как устроены Steps в MiniFlow и какие действия они могут выполнять.
Step — отдельный элемент сценария внутри MiniFlow, который выполняет определённое действие.
Из Steps и соединяющих их Connections строится логика автоматизации.
Step ↓Выполнение действия ↓Connection ↓Следующий StepКак работает Step
Заголовок раздела «Как работает Step»Когда лид попадает на Step, ProCRM запускает настроенную для него логику.
Например:
Send Message ↓Отправить сообщение ↓Connection ↓AI Reply ↓Запустить AIПосле выполнения Step дальнейшее движение лида определяется его Connections.
Само расположение Step на холсте не определяет порядок выполнения.
Типы Steps
Заголовок раздела «Типы Steps»В MiniFlow доступны разные типы Steps.
| Step | Назначение |
|---|---|
| Send Message | Отправляет одно или несколько сообщений |
| AI Reply | Запускает AI для ведения диалога |
| Manage Tag | Изменяет Tags лида |
| Change Flow | Перенаправляет лида в другую точку текущего Flow |
| Webhook | Отправляет HTTP-запрос во внешнюю систему |
| Note | Заметка внутри редактора |
Каждый тип имеет собственные настройки и назначение.
Send Message
Заголовок раздела «Send Message»Send Message используется для автоматической отправки заранее подготовленных сообщений.
Один Step может содержать несколько сообщений, которые отправляются последовательно.
Поддерживаются разные форматы контента, включая текст и медиа.
Подробнее — Send Message.
AI Reply
Заголовок раздела «AI Reply»AI Reply используется для автоматического общения с лидом с помощью AI.
Поведение AI на конкретном Step задаётся через Step Prompt:
GOALREQUIREMENTSLEGENDADDITIONAL INFOAI Reply может учитывать контекст диалога и использовать Variables из Flow.
Подробнее — AI Reply.
Manage Tag
Заголовок раздела «Manage Tag»Manage Tag изменяет Tags лида во время прохождения автоматизации.
Доступны операции:
- Add;
- Remove;
- Replace.
Например:
Lead ↓Manage Tag ↓Add: Qualified ↓Следующий StepПодробнее — Manage Tag.
Change Flow
Заголовок раздела «Change Flow»Change Flow перенаправляет лида в другую точку автоматизации.
Несмотря на название, Step работает внутри текущего Flow.
В нём выбирается нужный MiniFlow и Step, куда необходимо переместить лида.
Current Step ↓ Change Flow ↓Другой MiniFlow ↓Target StepПодробнее — Change Flow.
Webhook
Заголовок раздела «Webhook»Webhook отправляет HTTP-запрос из автоматизации во внешнюю систему.
Step поддерживает:
GET;POST;- URL;
- Variables/macros в URL;
- Body для
POST.
Webhook выполняется как часть сценария, после чего Flow продолжает работу.
Подробнее — Webhook.
Note предназначен для размещения заметки непосредственно на холсте MiniFlow.
Он помогает организовывать и пояснять структуру сценария, но сам по себе не является действием, которое должен выполнять лид.
Функциональность Note пока развивается.
Подробнее — Note.
Вход и выход
Заголовок раздела «Вход и выход»Steps соединяются между собой через точки подключения.
input ↓ ┌───────┐ │ Step │ └───────┘ ↓ outputЧерез вход Step получает переход из предыдущей части сценария.
Через выход создаются Connections к следующим Steps.
У одного Step может быть несколько исходящих направлений.
Finish Status
Заголовок раздела «Finish Status»Для Step можно определить Finish Status — состояние, связанное с поведением чата после выполнения Step.
Доступны:
- Auto;
- Waiting;
- Manual;
- Finished.
Auto — актуальное название состояния, которое в старых версиях ProCRM называлось Nothing.
Подробнее о состояниях и их влиянии на автоматизацию — Finish Status.
Если следующего Connection нет
Заголовок раздела «Если следующего Connection нет»Если после Step нет перехода на следующий Step, дальнейшее прохождение этого сценария заканчивается.
Step ↓Нет Connection ↓FinishedПоэтому при построении MiniFlow важно проверять не только настройки самих Steps, но и Connections между ними.
Удаление Step
Заголовок раздела «Удаление Step»Удаление Step влияет и на лидов, которые уже проходят через эту часть Flow.
Если лид только должен был перейти в удалённый Step, его дальнейший сценарий завершается.
Если лид уже находился непосредственно на удалённом Step, он переходит в состояние Error, и выполнение сценария останавливается.
Копирование Steps
Заголовок раздела «Копирование Steps»Steps можно копировать и вставлять в редакторе:
Ctrl + CCtrl + VЭто удобно при создании похожих участков MiniFlow.
Отдельного копирования MiniFlow сейчас нет.
Step и Connection — разные уровни
Заголовок раздела «Step и Connection — разные уровни»Step отвечает за действие.
Connection отвечает за дальнейший маршрут.
Step"Что сделать?" ↓Connection"Куда идти дальше?"Такое разделение особенно важно для Router-механик: Condition Router и AI Router относятся к Connections, а не являются типами Steps.
Дальше: Send Message.