Шаг Condition ветвит flow по полям лида: теги, депозит, время — точные правила без AI-маршрутизации.
Обновлено 21 июня 2026 г.4 мин
Шаг Condition — ветвление flow по точным значениям данных лида. Тег есть — налево. депозит больше $100 — направо. время с 12 до 18 — третья ветка.
Это противоположность «AI Routings — маршрутизация по смыслу» AI Routings — маршрутизация по смыслу — Condition — точная логика на основе хранимых данных, не интерпретация AI смысла сообщения.
Когда использовать
Различить VIP (тег) от обычных лидов. Отделить лидов с депозитом от лидов без. Дневная vs ночная логика по таймзоне. Лидов из конкретной кампании Tracker. Лидов с заполненным кастомным полем (например, partner_id есть = регистрация прошла). Любая «структурированная» проверка значений.
Шаг Condition в flow
AI Routings vs Condition
Аспект
Condition
AI Routings
Что проверяет
Значения полей, тегов, статусов
Смысл сообщения лида
Точность
Точная (булева)
Нечёткая (AI)
Где использовать
Любое место flow
Только после AI Reply
Стоимость
Бесплатно
Тратит токены
Settings
Settings шага Condition
Title — короткое имя для удобства навигации в flow.
Conditions — настройка условий
Конструктор условий
Filter types — что проверять
Список типов фильтров
Тип
Что фильтрует
Tags
Наличие/отсутствие тега у лида
Custom Field
Значение кастомного поля
Tracker Field
Параметр из Tracker (utm_source, sub1, etc.)
Current time
Текущее время по таймзоне бота
Total Deposit
Сумма всех депозитов лида
Tracker Events
Наличие/отсутствие события (registration, sale, etc.)
FD Amount
Сумма первого депозита
RD Amount
Сумма повторных депозитов
Filter by
Filter by — выбор источника данных
После выбора типа уточните, по какому именно полю/тегу/параметру проверять.
Operators
Доступные операторы
Доступные операторы зависят от выбранного типа.
Для тегов и полей:
Операторы для тегов и полей
is — точное совпадение
has — содержит значение
any — любое из перечисленных
not — не равно
Для числовых значений:
Операторы для чисел
is — равно
not — не равно
more than — больше
less than — меньше
Для времени:
Операторы для времени
range include — входит в диапазон
range exclude — вне диапазона
Enter value
Поле для ввода значения
Для Custom Field и Tracker Field — поле для значения, с которым сравнивать.
Add condition — несколько условий в ветке
В одну ветку можно добавить несколько условий через Add condition. Логика — AND (все должны выполниться).
Несколько веток
У шага может быть несколько output-веток (линий к разным следующим шагам). Каждая ветка имеет свой набор условий. Логика проверки веток — последовательная, лид попадает в первую ветку, чьи условия выполнены.
Шаги настройки
1
Добавьте шаг Condition в flow
Через slash-меню или drag из боковой панели.
2
Откройте блок Conditions
В настройках шага.
3
Выберите Filter by
Тег / Custom Field / Total Deposit / другое.
4
Укажите оператор
is / has / more than / etc.
5
Введите значение, если требуется
6
При необходимости Add condition
Если нужны несколько условий в одной ветке.
7
Подключите ветку к следующему шагу
Линией от Condition к нужному шагу.
Примеры использования
Примеры реальных условий
Дневной/ночной обработчик
Day branch: Current time → range exclude → 00:00 → 12:00 (то есть с 12 до 24).
Night branch: Current time → range include → 00:00 → 12:00.
Лиды с депозитом vs без
With deposit: Total Deposit → more than → 0 — на ветку «follow up».
No deposit: Total Deposit → is → 0 — на ветку «push to first deposit».
Лиды по тегу
VIP: Tags → has → VIP — на VIP-ветку.
Default: остальные — на стандартную.
Лиды с partner_id (регистрация подтверждена)
Registered: Custom Field → partner_id → has — на ветку «после регистрации».
Default: ещё не зарегистрировались — на догрев.
Что важно учесть
Важные особенности шага
Условия внутри одной ветки работают по принципу AND или OR (см. настройки).
Лид попадает только в одну ветку — первую, чьи условия выполнены.
Если ни одно условие не подошло — диалог переходит в статус manual (передаётся оператору).
Используйте default-ветку («без условий») для catch-all случаев.
Частые вопросы
По умолчанию диалог переходит в статус manual — передаётся оператору. Чтобы избежать этого, всегда добавляйте default-ветку без условий — она ловит всех «прочих».
Через настройки самого шага есть toggle. По умолчанию AND.
Этот параметр доступен только для лидов, пришедших через Tracker — обзор. Для органических лидов tracker-параметров нет, фильтры по ним не сработают.
Прямого сравнения «field A vs field B» в шаге нет. Если нужно — используйте webhook на вашу систему, которая сравнит и вернёт результат через webhook → Custom Field, потом проверка через Condition.
exists — есть событие. not exists — нет события. Например, «event registration exists» = «лид зарегистрировался» (postback пришёл).