Перейти к содержимому
Русский

Flow и MiniFlow

Как устроены Flow, MiniFlow, Steps и Connections в ProCRM.

Обновлено 6 октября 2026 г.2 мин

Flow — основная сущность для построения автоматизации работы с лидами в ProCRM.

Flow принадлежит конкретному Space и содержит один или несколько MiniFlow, внутри которых строится сценарий из Steps и Connections.

Space
↓
Flow
├── Settings
├── MiniFlow A
│ ├── Step
│ ├── Step
│ └── Connections
│
└── MiniFlow B
├── Step
├── Step
└── Connections

Flow объединяет автоматизацию и её общие настройки.

На уровне Flow настраиваются параметры, которые используются его MiniFlows: AI-модели, AI Recognition, Translator, Variables, Tags и другие настройки.

Сам сценарий работы с лидом строится уже внутри MiniFlow.

MiniFlow — отдельная часть Flow, внутри которой находится рабочий сценарий автоматизации.

Один Flow может содержать несколько MiniFlows.

Это позволяет разделять большую воронку на отдельные логические части:

Flow
│
├── MiniFlow A
│
├── MiniFlow B
│
└── MiniFlow C

Название MiniFlow используется для организации структуры Flow и помогает ориентироваться между его частями.

Step — отдельное действие внутри MiniFlow.

Например, Step может:

  • отправить сообщение;
  • запустить AI Reply;
  • изменить Tags;
  • перенаправить лида;
  • отправить Webhook.
MiniFlow
↓
Step A
↓
Step B
↓
Step C

Положение Step на холсте само по себе не определяет порядок выполнения сценария.

Порядок определяется Connections между Steps.

Подробнее — в статье Steps.

Connection связывает Steps и определяет, куда лид должен перейти после выполнения текущего Step.

Step A
│
↓
Step B

Connections могут использоваться не только для обычного перехода.

С их помощью сценарий также может разделяться на несколько веток:

┌→ Step B
Step A ──────┤
└→ Step C

Для более сложной маршрутизации используются Condition Router и AI Router.

Подробнее — в статье Connections.

Создание Flow само по себе не запускает в него лидов.

Точка входа задаётся там, откуда запускается автоматизация. Например, Campaign может направить лида сразу в конкретную точку:

Flow
↓
MiniFlow
↓
Step

Поэтому разные Campaigns или другие точки запуска могут направлять лидов в разные части автоматизации.

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

После попадания на Step ProCRM выполняет его действие и определяет дальнейшее движение лида.

В упрощённом виде:

Лид попадает на Step
↓
Step выполняет действие
↓
Проверяются Connections
↓
Выбирается следующий Step
↓
Сценарий продолжается

Если следующего перехода нет, работа лида в текущем сценарии завершается.

Поведение после выполнения Step также зависит от его Finish Status.

Flow отвечает за логику автоматизации, а Campaign — за подключение источника трафика и определение точки, с которой лид входит в эту автоматизацию.

Это разные сущности:

Flow Campaign
Содержит логику автоматизации Связывает трафик с обработкой
Содержит MiniFlows Выбирает точку входа
Выполняет Steps Направляет лида в Flow
Определяет дальнейшие переходы Может запускать автоматизацию по Events
Источник
↓
Campaign
↓
Flow
↓
MiniFlow
↓
Step
↓
Connections

Иерархию автоматизации в ProCRM можно представить так:

Flow
↓
MiniFlow
↓
Steps
↓
Connections

Flow объединяет автоматизацию и её настройки, MiniFlow организует отдельную часть сценария, Steps выполняют действия, а Connections определяют дальнейшее движение лида.

Дальше: Как создать Flow.