Logic & Automation

Conditional Logic

Create intelligent forms that adapt to each respondent. Show or hide questions based on previous answers, create branching paths, and deliver personalized experiences that feel relevant and engaging. No coding required—just point, click, and set your rules.

Build Smarter Forms

Relevant Questions Only

Respondents only see questions that apply to them. No more skipping irrelevant sections.

Branching Paths

Create different journeys based on answers. Route customers, applicants, or survey takers down the right path.

Dynamic Content

Show additional options, explanations, or follow-ups when they matter most.

Complex Workflows

Build multi-layered logic with multiple conditions and nested rules for sophisticated forms.

Available Conditions

Mix and match these conditions to create powerful logic rules for your forms.

Equals

Show when answer exactly matches a value

Plan = "Enterprise"

Does Not Equal

Show when answer is different from a value

Status ≠ "Completed"

Contains

For multiple choice, when selection includes a value

Interests contains "Design"

Is Empty

Show when no answer is provided

Feedback is empty

Is Not Empty

Show when any answer is provided

Email is not empty

Greater Than

For numbers, when value exceeds threshold

Age > 18

Less Than

For numbers, when value is below threshold

Score < 50

Real-World Examples

1

Customer Support Form

Ask different follow-up questions based on the type of issue reported. Technical issues get troubleshooting steps; billing questions go to payment details.

Logic Rule

IF Issue Type = "Technical" → Show Technical Questions ELSE IF Issue Type = "Billing" → Show Billing Questions

2

Job Application

Show relevant experience questions based on the position applied for. Developers see coding questions; marketers see campaign examples.

Logic Rule

IF Position = "Developer" → Show Coding Questions IF Position = "Designer" → Show Portfolio Upload

3

Event Registration

Collect dietary preferences only from attendees who selected "In-Person" attendance. Virtual attendees skip to session selection.

Logic Rule

IF Attendance = "In-Person" → Show Dietary Preferences ELSE → Skip to Sessions

How to Set Up Conditional Logic

1

Create Questions

Add the questions you want to show or hide

2

Open Logic Panel

Click the logic icon on any question

3

Set Conditions

Choose when to show this question

4

Test & Publish

Preview your form to verify the logic works

Conditional logic panel in the form editor

Screenshot: Setting up logic in the editor

Best Practices

Start Simple

Begin with one or two logic rules and test thoroughly before adding complexity.

Test All Paths

Go through your form multiple times with different answers to ensure all logic paths work correctly.

Avoid Loops

Make sure your logic does not create infinite loops where users get stuck between questions.

Document Your Logic

Keep notes on complex rules so you remember why certain conditions were set.

Create smart forms today

Start building forms that adapt to your respondents with powerful conditional logic.

Start building for free