FlowCastle/Docs/Основы узла Condition

Основы узла Condition

Соберите первый узел Condition в FlowCastle: выберите переменную, настройте правило и направьте людей по правильной ветке.

2 min read·Обновлено: 2026-07-27
Соберите первый узел Condition в FlowCastle: выберите переменную, настройте правило и направьте людей по правильной ветке.

Guide

  1. 1

    Что делает узел Condition

    Узел Condition (условие) разветвляет сценарий на основе данных. Вместо того чтобы отправлять всех пользователей на один и тот же следующий шаг, вы сначала проверяете значение и только потом решаете, какая ветка должна сработать.

    Типичные примеры: проверить, есть ли у контакта email, совпадает ли источник лида с кампанией, нажал ли пользователь определённую кнопку или вернуло ли действие полезные данные.

  2. 2

    Шаг 1. Добавьте узел Condition и откройте редактор

    Добавьте узел Condition там, где сценарию нужно принять решение. Когда редактор откроется, начните с одного правила — сложную логику соберёте позже.

    Редактор узла Condition в FlowCastle с новым правилом, готовым к настройке

    Для большинства первых сценариев одно понятное условие лучше нескольких половинчатых правил. Так ветку проще проверять.

  3. 3

    Шаг 2. Выберите переменную или поле для проверки

    Первая часть условия — значение, которое вы хотите проверить. В окне выбора переменных найдите источник, где действительно лежат нужные данные: поля контакта, переменные приложения, системные значения или результаты предыдущих действий.

    Окно выбора переменной условия в FlowCastle, открытое на категории Contact

    Полезная привычка — выбирать самый прямой источник. Если данные уже есть в карточке контакта, используйте их, а не пересоздавайте в другом месте сценария.

  4. 4

    Шаг 3. Подберите оператор под вашу логику

    После выбора поля укажите оператор, который описывает проверку. Например, Equals подходит для точного совпадения, Contains — для поиска по части текста, а Is not empty — когда достаточно знать, что поле вообще заполнено.

    Правило условия в FlowCastle с оператором Is not empty

    Выбирайте самый простой оператор, который корректно выражает правило. Так условие будет легче понять, когда вы вернётесь к сценарию позже.

  5. 5

    Шаг 4. All и Any: когда правил больше одного

    Если правил несколько, решите, как узел должен их оценивать: All — пройти должны все правила, Any — достаточно любого из них. Используйте All, когда все условия должны выполняться одновременно. Используйте Any, когда хватает одного совпадения.

  6. 6

    Шаг 5. Соедините ветки true и false

    Узел Condition приносит пользу, только когда оба исхода куда-то ведут. Соедините ветку true с путём, который должен сработать при выполнении правила, а ветку false — с запасным путём.

    Именно это превращает узел из простой проверки в настоящую маршрутизацию.

  7. 7

    Шаг 6. Проверьте логику перед публикацией

    После сохранения узла перечитайте правило и убедитесь, что ветки true и false ведут к правильным следующим шагам. Быстрая ручная проверка обычно находит пропущенные связи и перепутанную логику до запуска сценария.

  8. 8

    Что улучшить дальше

    Узлы Condition приносят больше пользы, когда узлы Message уже приведены в порядок. Пока пишете вопросы и кнопки, держите под рукой статью «Основы узла Message», а затем используйте условия, чтобы направлять людей к нужному следующему шагу.

Next Guide

Continue with
Основы узла Message
Руководство по узлу Message в FlowCastle: пишите понятные сообщения, добавляйте кнопки и персонализируйте ответы переменными.

Related Guides

More guides to help you continue from this topic.