Skip to content

Conditions and branching

Conditions let a packet follow different paths for different families. For example: only show the “Food allergy details” form if a parent checked “Yes” on the “Does your child have a food allergy?” question.

  • Drop a Condition node onto the canvas from the Logic section of the palette.
  • Configure three things in the side panel:
    • Field — which form answer to look at.
    • Operatorequals, does not equal, contains, does not contain, greater than, less than.
    • Compare value — what to compare the answer against.
  • Connect the green (right) handle to the steps that should run if the condition is true.
  • Connect the red (bottom) handle to the steps that should run if it is false.

The parent never sees the condition — they just see the right next step.

Add a screenshot of a simple branching example here.