Skip to content
English

Condition Router

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

Updated October 6, 20263 min

This content is not available in your language yet.

Condition Router — механизм маршрутизации, который выбирает дальнейшую ветку MiniFlow на основании заданных условий.

Он настраивается на Connections, а не является отдельным Step.

┌→ Condition A → Step B
Step A ──────────┼→ Condition B → Step C
└→ Condition C → Step D

Для каждой ветки задаются условия, которым должен соответствовать лид.

Когда ProCRM определяет дальнейший маршрут, условия проверяются и подходящая ветка может быть использована для перехода.

Step
↓
Condition Router
↓
Проверка условий
↓
Подходящая ветка
↓
Next Step

В отличие от AI Router, здесь решение строится на конкретных условиях, а не на AI-анализе содержания диалога.

Для веток Condition Router можно задавать Priority.

Чем меньше значение Priority, тем выше приоритет ветки.

Priority 1 → выше
Priority 2
Priority 3 → ниже

Priority важен в ситуациях, когда лид может одновременно соответствовать нескольким условиям.

В таком случае более высокий Priority позволяет определить, какая ветка должна рассматриваться раньше.

В одной ветке можно использовать несколько условий и объединять их через:

  • AND;
  • OR.

При использовании AND должны выполняться все связанные условия.

Condition A
AND
Condition B
↓
Branch

Например:

Has Tag: Qualified
AND
Campaign: Campaign A

Лид должен соответствовать обоим условиям.

При использовании OR достаточно выполнения одного из условий.

Condition A
OR
Condition B
↓
Branch

Например:

Has Tag: Qualified
OR
Has Tag: Priority

Condition Router может использовать разные данные лида и сценария.

К основным условиям относятся:

Условие Что проверяется
Tags Tags лида
Deposit count Количество Deposit
Campaign Campaign лида
Time of day Время и день

Условие Tags проверяет Tags текущего лида.

Для проверки доступны операторы:

  • Any;
  • All;
  • None;
  • Only.

Any — у лида присутствует хотя бы один из указанных Tags.

Tags:
VIP
Qualified
Any
↓
достаточно одного совпадения

All — у лида присутствуют все указанные Tags.

VIP
AND
Qualified
↓
Match

None — у лида отсутствуют все указанные Tags.

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

Only используется для проверки указанного набора Tags без дополнительных Tags вне этого набора.

Required:
A + B
Lead:
A + B
→ Match
Lead:
A + B + C
→ не Only

Deposit count позволяет использовать количество Deposit лида как условие маршрутизации.

Данные о Deposit поступают в ProCRM через соответствующие события/postback.

Например, сценарий может разделять:

┌→ Deposit count соответствует условию
Condition Router ┤
└→ другая ветка

Это позволяет менять дальнейшую автоматизацию в зависимости от уже зарегистрированных Deposit.

Условие Campaign проверяет принадлежность лида к выбранной Campaign.

Например:

Campaign A
↓
Step A
Campaign B
↓
Step B

Так один Flow может использовать разную дальнейшую логику для лидов из разных Campaign.

Time of day позволяет строить маршрутизацию в зависимости от времени.

При настройке учитываются параметры времени, включая:

  • временной диапазон;
  • timezone;
  • дни недели.

Например:

Monday–Friday
09:00–18:00
↓
Working hours
↓
Step A

а вне заданного диапазона лид может быть направлен по другой ветке.

Эти механики часто используются вместе.

Manage Tag сначала записывает нужный признак:

Manage Tag
Add: Qualified

а Condition Router позже использует его:

Condition Router
Has Tag: Qualified
↓
Step A

То есть:

Manage Tag
→ изменить данные
Condition Router
→ проверить данные

Оба механизма выбирают дальнейшую ветку, но работают по-разному.

Condition Router AI Router
Основа решения Конкретные условия AI-анализ контекста
Tags Да Не основная механика
Campaign Да Не основная механика
Time of day Да Не основная механика
Содержание диалога Не основная задача Да
Использует AI Нет Да

Если решение можно выразить конкретным условием, логичнее использовать Condition Router.

Если решение зависит от смысла ответа или контекста разговора, используется AI Router.

Допустим, необходимо отдельно обработать лида, который:

  • имеет Tag Qualified;
  • относится к Campaign A;
  • находится в сценарии в рабочее время.

Ветка может использовать несколько условий:

Tag: Qualified
AND
Campaign: Campaign A
AND
Time of day: Working hours
↓
Branch A
↓
Step B

Если условия ветки не выполняются, ProCRM продолжает проверку других настроенных вариантов маршрута.

Дальше: AI Router.