Routing and Conditions
Conditional routing, branching logic, dynamic approver assignment, and skip logic.
What is Routing?
Routing determines which stages a submission passes through based on data entered in the form. With conditional routing, you can build processes that behave differently depending on the request — for example, routing high-value purchases to a senior approver automatically.
Adding Conditions to a Connection
- In the Visual Builder, click the arrow connecting two stages.
- In the right panel, click Add Condition.
- Select a field, an operator (equals, greater than, contains, etc.), and a value.
- Chain multiple conditions with AND / OR logic.
Dynamic Approver Assignment
Instead of assigning a fixed user as approver, you can reference a People Picker field from the form. This means the submitter nominates their own manager or reviewer, and the routing engine uses that value at runtime.
Testing Conditions
Use the Test Mode button in the builder to simulate a submission with specific field values. The canvas highlights the path the submission would take.