Skip to main content

Using conditional inputs

Conditional inputs allow you to create dynamic, responsive steps that adapt to a user's selections in real time.

Rory Broadbridge avatar
Written by Rory Broadbridge
Updated yesterday

Each user input (e.g., decision, multi-choice, text/numerical) can include conditional inputs - these are additional fields that only appear if specific conditions are met.

For example, if a user selects “Other” from a list, a text input can appear asking them to provide more detail.

How to add a conditional input

Click Edit step to configure your step and locate the input you want to attach a conditional input to.

Click Add conditional input and choose the type of input you want to add (e.g. text, media, multi choice).

Define the condition that will trigger the input to appear (e.g. only show if user selects 'Fail' in a multi choice input)

You can attach multiple conditional inputs to a single base input, building complex, logic driven steps.


Example use cases

  • If a user selects 'Requires maintenance' as a multi choice input, prompt for a date/time input to schedule the next service

  • If a numerical input exceeds a set threshold, trigger a conditional field to explain the variance

  • If a user selects 'Fault found' as a multi choice input, configure follow-up inputs to appear asking them to describe the fault and upload supporting photos.

Did this answer your question?