Forms Builder
Pro & Above

Conditional Logic Guide

Create dynamic, intelligent forms that adapt to user responses. Show or hide fields, skip sections, and personalize the form experience with powerful conditional logic.

What is Conditional Logic?

Conditional logic allows you to show or hide form fields based on how users answer previous questions. This creates a more personalized experience, reduces form clutter, and ensures users only see fields relevant to them.

Example Use Cases

  • •
    Event Registration: Show dietary preferences only if attendee selects "Yes" to dinner
  • •
    Lead Qualification: Request company details only from business customers
  • •
    Survey Branching: Show follow-up questions based on satisfaction rating
  • •
    Product Customization: Display configuration options based on product selection

Setting Up Conditional Logic

1

Add Your Fields

Start by adding all the fields you need in your form, including both the trigger field (the one that determines visibility) and the conditional field (the one that will be shown/hidden).

2

Select the Conditional Field

Click on the field you want to show/hide conditionally. In the right sidebar, find the "Conditional Logic" section and toggle it on.

3

Configure the Rule

Set up your condition using three parts:

IF [Trigger Field] [Operator] [Value]
4

Choose Show or Hide

Decide whether the field should be shown or hidden when the condition is met. Most use cases require "Show" logic.

Available Operators

Different operators are available depending on the field type of your trigger field.

Text Fields (Text, Email, Phone, URL)

is equal to

Exact match (case-sensitive)

is not equal to

Does not match exactly

contains

Includes the specified text

does not contain

Does not include the text

is empty

Field is blank

is not empty

Field has any value

Number Fields

is equal to

Exact numeric match

is not equal to

Different number

is greater than

Larger than specified value

is less than

Smaller than specified value

is greater than or equal to

At least the specified value

is less than or equal to

At most the specified value

Dropdown, Radio, Checkbox

is equal to

Selected option matches

is not equal to

Different option selected

is any of

Matches one of multiple options

is none of

Doesn't match any listed options

Pro & Business Plans

Advanced: AND/OR Logic

Pro and Business plans support multiple conditions with AND/OR operators, allowing you to create sophisticated branching logic.

AND Logic (All conditions must be true)

Show a field only when ALL specified conditions are met.

IF Account Type = "Business"
AND Budget > 5000
AND Industry = "Technology"
THEN Show "Enterprise Options"

OR Logic (Any condition can be true)

Show a field when ANY of the specified conditions are met.

IF Interested In = "Consulting"
OR Interested In = "Training"
OR Interested In = "Support"
THEN Show "Schedule Call"

Mixed AND/OR Logic

Combine both operators for complex scenarios.

IF (Account Type = "Business" AND Employees > 50)
OR (Industry = "Enterprise")
THEN Show "Enterprise Pricing"

Real-World Examples

Event Registration with Meal Preferences

Goal: Only ask about dietary restrictions if attendee is coming to dinner
Setup:
  1. Add Radio field: "Will you attend the dinner?" (Yes/No)
  2. Add Dropdown field: "Dietary Restrictions"
  3. On "Dietary Restrictions" field, enable conditional logic
  4. Set rule: IF "Will you attend the dinner?" = "Yes" THEN Show

Lead Qualification Form

Goal: Show different fields for individual vs business customers
Setup:
  1. Add Radio field: "Account Type" (Individual/Business)
  2. Add Text fields: "Company Name", "Number of Employees", "Tax ID"
  3. On all business fields, set: IF "Account Type" = "Business" THEN Show
  4. Add Text field: "Personal Interest" with IF "Account Type" = "Individual" THEN Show

Multi-Step Application Form

Goal: Create a progressive form that reveals sections based on previous answers
Setup:
  1. Add Dropdown: "Experience Level" (Beginner/Intermediate/Advanced)
  2. Add section of beginner questions: IF "Experience Level" = "Beginner" THEN Show
  3. Add advanced certification fields: IF "Experience Level" = "Advanced" THEN Show
  4. Chain conditions: Show final section IF previous sections completed

Best Practices

✓

Keep It Simple

Don't overuse conditional logic. Too many hidden fields can confuse users. Only hide fields when it genuinely improves the user experience.

✓

Test Thoroughly

Always use Preview mode to test all possible paths through your form. Try different combinations of answers to ensure logic works correctly.

✓

Avoid Required Hidden Fields

If a required field is hidden by conditional logic and the user doesn't meet the condition, they can't submit the form. Make conditionally shown fields optional or use "Show" logic carefully.

✓

Use Clear Field Names

Give fields descriptive internal names (e.g., "company_size" instead of "field_7"). This makes selecting trigger fields much easier when setting up logic.

✓

Document Complex Logic

For forms with many conditional rules, keep notes about your logic flow. This helps when you need to modify the form months later.

Troubleshooting

Conditional field not appearing when expected?

Check these common causes:

  • Value doesn't exactly match (case-sensitive for text fields)
  • Conditional logic toggle is enabled
  • Browser cache - try hard refresh (Cmd+Shift+R or Ctrl+Shift+R)
  • Multiple conditions with AND logic all need to be true
Form won't submit even though I filled everything out?

This usually happens when a required field is hidden by conditional logic. The form thinks the field is required but can't be filled because it's not visible.

Solution: Make conditionally shown fields optional, not required.

Can I base a condition on a field that itself has conditional logic?

Yes! You can chain conditions. For example: Field A shows Field B, and Field B shows Field C. Just ensure the logic flow makes sense to the user.

How many conditions can I add to one field?

Free plan: 1 condition per field
Pro plan: Up to 5 conditions with AND/OR logic
Business/Enterprise: Up to 10 conditions with AND/OR logic

Next Steps