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 emptyIs Not Empty
Show when any answer is provided
Email is not emptyGreater Than
For numbers, when value exceeds threshold
Age > 18Less Than
For numbers, when value is below threshold
Score < 50Real-World Examples
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.
IF Issue Type = "Technical" → Show Technical Questions ELSE IF Issue Type = "Billing" → Show Billing Questions
Job Application
Show relevant experience questions based on the position applied for. Developers see coding questions; marketers see campaign examples.
IF Position = "Developer" → Show Coding Questions IF Position = "Designer" → Show Portfolio Upload
Event Registration
Collect dietary preferences only from attendees who selected "In-Person" attendance. Virtual attendees skip to session selection.
IF Attendance = "In-Person" → Show Dietary Preferences ELSE → Skip to Sessions
How to Set Up Conditional Logic
Create Questions
Add the questions you want to show or hide
Open Logic Panel
Click the logic icon on any question
Set Conditions
Choose when to show this question
Test & Publish
Preview your form to verify the logic works

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.