How-To Guides

How to Configure Branch Conditions

Last updated 29 May 2026

How to Configure Branch Conditions

Branch nodes split a workflow into a Yes path and a No path based on a value from an earlier step. This lets you build approval flows with different outcomes (e.g. approved vs rejected).

Adding a branch node

  1. On the canvas, click the + button on an existing node and choose Branch
  2. Connect the Yes and No handles to different downstream steps
  3. Click the branch node to open the config panel

Setting conditions

Each path (Yes / No) can have one or more conditions. All conditions in a group must be true for that path to be taken.

  1. In the config panel, click Add condition under the Yes or No group
  2. Select the upstream step and field to read the value from
  3. Choose an operator
  4. Enter the value to compare against

Available operators

Operator Meaning Field types
equals Exact match (case-insensitive) All
not equals Does not match All
contains Field value includes the text Text, Long Text, Checkbox
greater than Numeric comparison Number
less than Numeric comparison Number
greater than or equal Numeric comparison Number
less than or equal Numeric comparison Number

Using AI to parse conditions

Instead of filling in the condition manually, type a plain-English rule in the AI input at the bottom of each condition group and press Enter. For example:

  • "amount is more than 1000"
  • "decision equals Approve"
  • "leave type contains annual"

BizFlow will map your description to the correct field, operator, and value automatically.

Manual operator editing

You can also change the operator directly on any existing condition row by clicking the operator dropdown between the field selector and value input.