Skip to main content

Create conditional logic in a workflow

Add conditions to a workflow to show or hide specific fields or entire pages based on responses to previous questions.

Tim Cameron avatar
Written by Tim Cameron
Updated today

Conditional logic is a powerful feature that allows you to create dynamic, personalised workflows by adding conditions based on multiple-choice question responses. This intelligent functionality enables you to show or hide specific fields, sections, or entire pages within your workflow, depending on how users answer key multiple-choice questions.

Setting up conditional fields

If you want to show a field based on the anser of another field in the Workflows form builder, create a multiple-choice question and toggle "Use as condition".

If you want to show a field based on a site/s selected by a Admin or a Respondent this is not required simply follow the below steps.

Create a subsequent field that you would like to appear on selection of the question/ site. Click the 'cog icon' for "field settings".

  • In the "Show When" section, select from the drop-down your Question.

  • In the "Answer" section, select from the drop-down the Answer/s or Site/s selection you would like to show the field from.

Click save and share the Workflow link in a new tab to test.

If you want to allow multi sites to be selected turn on the "Allow multi-site selection" in the Settings tab of the Workflows settings

Screen Recording 2025-09-02 at 11.22.07 am.mov [video-to-gif output image]

Setting up conditional page break

To create a conditional page break, you will need to first assign a Multiple Choice field to be used as a condition by selecting Use as condition.

Next, create a Page Break and select Create Condition.

Once you have done this, you will be able to select the answer/s that will trigger the conditional page break. That is, when a user selects the chosen answer, all content within the page break will then be shown to them. Create another page break at the conclusion of this content to bring the user back to the main flow of the form.

Screen Recording 2025-09-02 at 11.46.02 am.mov [video-to-gif output image]
Did this answer your question?