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.

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:

  1. Select any element users can tap — button, quiz answer, or toggle.

  2. 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.

    Add trigger button
  3. Set up the On tap trigger:

    • Action: Select Navigate to screen.
    • Destination: Choose the destination screen.
Static navigation

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:

  1. Select an element that will navigate users.

  2. 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.

    Add trigger button
  3. Set up the On tap trigger:

    • Action: Select Conditional.
    • Conditions: Set the conditional navigation actions. Learn more here.
Conditional actions

Close flow

If your user journey calls for closing the flow, you can set it up using buttons or single-answer quizzes:

  1. Add and select an element that must close the flow on tap.

  2. Open the Interactions panel on the right. There, click Add trigger.

    Add trigger button
  3. Set up the On tap trigger:

    • Action: Select Close flow.
Close flow action