All docs
1 min read

Conditions

A condition step uses the same rule shape as form field visibility:

{ "all": [{ "field": "email", "op": "contains", "value": "@acme.com" }] }

If the rules pass, execution continues. If not, the run halts gracefully.

A branch step uses the same rules but routes to one of true_step_id / false_step_id.