Navigation and branching
Navigation and branching lets you guide users through every step of your flow: use static routes to send everyone to core screens, and dynamic navigation to adapt the flow based on user choices.
Navigation is an action type. To learn more about actions, see Actions.
Navigate between screens
You can configure static and dynamic navigation using different flow elements.
Static navigation
Static navigation directs all users to the same target screen. To set it up:
-
Select any element users can tap — button, quiz answer, or toggle.
-
Open the Interactions panel on the right. There, click Add trigger.
To navigate users immediately when they tap a quiz option — without requiring a separate button tap — select the quiz option element here instead of a button.
-
Set up the On tap trigger:
- Action: Select Navigate to screen.
- Destination: Choose the destination screen.
Dynamic navigation
Dynamic navigation routes users based on their quiz answers, toggle elements’ state, and custom attributes. Any selectable element can be a condition for dynamic navigation.
To set it up:
-
Select an element that will navigate users.
-
Open the Interactions panel on the right. There, click Add trigger.
To navigate users immediately when they tap a quiz option — without requiring a separate button tap — select the quiz option element here instead of a button.
-
Set up the On tap trigger:
- Action: Select Conditional.
- Conditions: Set the conditional navigation actions. Learn more here.
Close flow
If your user journey calls for closing the flow, you can set it up using buttons or single-answer quizzes:
-
Add and select an element that must close the flow on tap.
-
Open the Interactions panel on the right. There, click Add trigger.
-
Set up the On tap trigger:
- Action: Select Close flow.