Set logic conditions for form

Using conditional logic, you can make your form dynamic: show or hide fields (or even entire form steps) based on what users choose. This creates a simpler, more personalized experience.

🟩 Part 1 — Show or Hide Individual Form Fields

(Useful when you want extra questions to appear only if needed.)

The app allows set up to show a field based on an option selected of a field above.

Example: Display the "Product Types" field only when the user selects "Yes" for "Are you interested in our products?"​

Steps

1. Open the app > click Forms > open a form or create new one

2. Add fields you want to display with condition to the form > click to open the field/element detail

3. In the field settings, turn on Conditional display, then click Condition

  1. Create a rule:

Show this field when:

  • What are you interested in?

  • is equal to

  • Product types

5, Click Save and test the result

  • When the user checks “Product types” → the extra field appears

  • If they don’t check it → the field stays hidden

Your form now shows the “Product Types” field only when relevant, keeping the form shorter and easier to complete.

🟦 Part 2 — Show or Hide Entire Steps (Multi-Step Form)

Our app allows displaying one step/page on the form based on a selected option on the previous step.

Example: Display the “Teacher Details” step only when the user selects “Yes” for “Do you want to assign a teacher?”

Steps

1. Open the app > click Forms > open a form or create new one > add fields and pages you want to display with condition to the form

2. Click on the Page name to open it

  1. In the step settings, turn on Conditional display > click Condition

  2. Create a rule:

    Show this step when:

    • Do you want to assign a teacher?

    • is equal to

    • Yes

  1. Click Save

🧪 Try your form:

  • If user selects Yes → the Teacher Details step appears

  • If they select No → the step is skipped

Your multi-step form now behaves like a guided flow, only showing the teacher section for users who need it.

Tutorial video

🔧 Troubleshooting

If conditional logic doesn’t work:

  • ✅ Make sure you saved the condition

  • ✅ Check values you selected match exactly (e.g., “Yes”)

  • ✅ Ensure the trigger field appears before the conditional field/step

  • ✅ Refresh preview or test on the live store

Still stuck? Contact support: [email protected]

Last updated