Overview
Conditional sections enable sophisticated survey branching by showing entire question groups based on checkbox selections. This advanced feature creates personalized survey experiences, reduces respondent burden, and enables complex multi-path surveys.
What You'll Learn:
- How conditional sections differ from skip logic
- Creating checkbox-triggered sections
- Advanced conditional patterns
- Combining conditional sections with skip logic
- Troubleshooting and optimization
Prerequisites:
- Familiarity with Survey Sections basics
- Understanding of checkbox questions
- Basic survey builder experience
Conditional Sections vs Skip Logic
When to Use Conditional Sections
Best For:
- Grouping multiple related follow-up questions
- Product-specific or role-specific question sets
- Multiple parallel branches from a single trigger
- Keeping survey organized and manageable
Example Use Cases:
- Product usage survey with separate sections per product
- Employee survey with role-based question groups
- Customer feedback with department-specific sections
When to Use Skip Logic
Best For:
- Individual question routing
- Complex multi-condition logic
- Navigation control (skip ahead, end survey)
- Fine-grained question visibility within sections
Example Use Cases:
- NPS score routing to different feedback questions
- Satisfaction-based follow-ups
- Qualification screening with early termination
Combined Approach
Use both together for maximum flexibility:
- Conditional sections: Major survey branches (product/role selection)
- Skip logic: Fine-tuning within each branch (satisfaction routing)
- Result: Sophisticated, well-organized surveys
How Conditional Sections Work
Trigger Mechanism
Requirements:
- Must use checkbox question as trigger
- Checkbox must have multiple options
- Each option can trigger a different section
- Multiple sections can trigger simultaneously
Why Checkbox Only?
- Allows multiple selections
- Each selection triggers corresponding section(s)
- Enables parallel question sets
- Natural user mental model
Display Logic
Respondent Experience:
- Views and answers checkbox question
- Selects one or more options
- Corresponding sections appear immediately below
- Deselecting option hides section dynamically
- Changes happen in real-time
Visibility Behavior:
- Sections hidden until triggered
- No indication section exists
- Appear smoothly when condition met
- Stack vertically in creation order
- Each section maintains its own state
Condition Evaluation
OR Operator (Default):
- Show section if ANY selected option matches condition
- Most common use case
- Example: Show "Product A Section" if "Product A" selected
AND Operator (Advanced):
- Show section only if ALL selected options match condition
- Rare use case
- Example: Show "Premium + Enterprise Features" if both "Premium" AND "Enterprise" selected
Creating Conditional Sections
Step 1: Plan Your Survey Flow
Before building, map out the structure:
Questions to Answer:
- What are the main categories/products/topics?
- What questions are specific to each?
- How do categories relate?
- What are expected respondent paths?
Example Survey Plan:
Main Question: "Which products do you use?" (Checkbox)
- Option 1: Product A
- Option 2: Product B
- Option 3: Product C
Conditional Sections:
- "Product A Feedback" (3 questions) - triggered by Product A
- "Product B Feedback" (3 questions) - triggered by Product B
- "Product C Feedback" (3 questions) - triggered by Product C
Possible Paths:
- Product A only: See Product A section only
- Product A + B: See both Product A and B sections
- All three: See all three sectionsStep 2: Create Trigger Question
- Add new question to survey
- Select "Checkbox" question type
- Enter clear question text:
- Example: "Which products do you use? (Select all that apply)"
- Add options:
- Each option represents a potential section trigger
- Use descriptive option text
- Example options: "Product A", "Product B", "Product C"
- Set as required (recommended)
- Save question
Best Practices for Trigger Questions:
- Clear, action-oriented question text
- 3-7 options (avoid overwhelming users)
- Mutually exclusive options (usually)
- Include "Other" with text field if needed
- Descriptive option labels
Step 3: Create Conditional Section
- Click "Manage Sections" in left sidebar
- Click "+ Add Section"
- Enter section details:
- Name: Descriptive, related to trigger option
- Good: "Product A Detailed Feedback"
- Bad: "Section 2"
- Description (optional): Context for respondents
- Example: "Please answer these questions about your Product A experience"
- Type: Select "Conditional Section"
- Click "Create Section"
- Section appears in section list
Step 4: Configure Display Conditions
Condition editor opens automatically after creating conditional section:
- Trigger Question: Select checkbox question from dropdown
- Display Conditions: Configure which options trigger display
- Click checkbox options to select
- Can select single or multiple options
- Example: Select "Product A" option
- Operator: Choose logic
- OR: Show if ANY selected option matches (default, recommended)
- AND: Show if ALL selected options match (rare)
- Click "Save Conditions"
Example Configurations:
Single Option Trigger:
- Trigger Question: "Which products do you use?"
- Selected Options: ["Product A"]
- Operator: OR
- Result: Section shows when "Product A" selected
Multiple Option Trigger (OR):
- Trigger Question: "Which products do you use?"
- Selected Options: ["Product A", "Product B"]
- Operator: OR
- Result: Section shows when EITHER "Product A" OR "Product B" selected
Multiple Option Trigger (AND):
- Trigger Question: "Which products do you use?"
- Selected Options: ["Product A", "Product B"]
- Operator: AND
- Result: Section shows ONLY when BOTH "Product A" AND "Product B" selected
Step 5: Add Questions to Section
- Create new questions OR move existing questions
- Assign to conditional section:
- Drag and drop method
- Or use question menu → "Move to Section"
- Questions only visible when section triggered
- Can include any question types
- Can have 1-10+ questions per section
Question Organization:
- Group related questions together
- Order logically within section
- Consider question dependencies
- Balance section length
Step 6: Test Conditional Logic
- Click "Preview Survey"
- Navigate to trigger question
- Test each checkbox option:
- Select option
- Verify correct section appears
- Check questions display properly
- Test combinations:
- Multiple options selected
- All options selected
- Deselecting options
- Verify section hiding/showing works
Advanced Conditional Section Patterns
Pattern 1: Product Matrix
One trigger question, multiple product sections:
Setup:
- Checkbox: "Which products do you use?"
- Product A, Product B, Product C, Product D
Sections:
- "Product A Feedback" (triggered by Product A)
- "Product B Feedback" (triggered by Product B)
- "Product C Feedback" (triggered by Product C)
- "Product D Feedback" (triggered by Product D)
User Scenarios:
- Selects A + C: Sees Product A and Product C sections
- Selects all: Sees all four sections
- Selects B only: Sees Product B section only
Benefits:
- Clean organization
- Each product gets focused questions
- Survey length adapts to user's products
- Easy to analyze product-specific feedback
Pattern 2: Role-Based Branching
Different question sets by role:
Setup:
- Checkbox: "What best describes your role?"
- Developer, Designer, Product Manager, Executive
Sections:
- "Developer Experience" (if Developer)
- "Designer Experience" (if Designer)
- "Product Manager Experience" (if Product Manager)
- "Executive Experience" (if Executive)
Use Case:
- Team satisfaction survey
- Each role gets relevant questions
- Can select multiple roles (e.g., Designer + Product Manager)
- Reduces survey fatigue
Pattern 3: Issue Investigation
Multi-level conditional sections:
Level 1 Trigger:
- Checkbox: "Did you experience any issues?"
- Technical, Billing, Support, Other
Level 1 Sections:
- "Technical Issue Details" (if Technical selected)
- "Billing Issue Details" (if Billing selected)
- "Support Issue Details" (if Support selected)
Level 2 Trigger (within Technical section):
- Checkbox: "What type of technical issue?"
- Login, Performance, Feature Bug
Level 2 Sections:
- "Login Issue Follow-up"
- "Performance Issue Follow-up"
- "Bug Report Form"
Depth Recommendation: Max 2-3 levels
Pattern 4: Feature Usage Deep Dive
Learn about specific feature usage:
Setup:
- Checkbox: "Which features do you use regularly?"
- Analytics, Reporting, Automation, Integrations
Sections:
- "Analytics Dashboard Feedback" (detailed analytics questions)
- "Reporting Tools Feedback" (report-specific questions)
- "Automation Feedback" (automation use cases, reliability)
- "Integration Feedback" (which integrations, stability, wishes)
Benefits:
- Targeted feature feedback
- Avoids asking non-users about features
- Identifies power users vs casual users
- Informs product roadmap
Combining with Skip Logic
Why Combine?
Conditional Sections: High-level survey structure
Skip Logic: Fine-tuned routing within structure
Together: Powerful, well-organized surveys
Example: Customer Satisfaction Survey
Level 1: Conditional Section (Product Selection)
Checkbox: "Which products do you use?"
→ Conditional Section: "Product A Feedback"Level 2: Skip Logic (Within Product A Section)
Question: "Satisfaction with Product A?" (1-5 rating)
→ Skip Logic:
- If rating ≤ 2: Show "What disappointed you most?"
- If rating ≥ 4: Show "What do you love most?"Benefits:
- Clean major branches via sections
- Nuanced routing via skip logic
- Best respondent experience
- Maintainable survey structure
Implementation Strategy
- Plan both layers before building
- Build sections first (major structure)
- Add skip logic second (fine-tuning)
- Test each layer independently
- Test combined behavior thoroughly
Best Practices
Section Design
Naming:
- Use clear, descriptive names
- Match trigger option language
- Example: Trigger "Product A" → Section "Product A Feedback"
Description:
- Explain section purpose
- Provide context for respondent
- Set expectations for number of questions
- Example: "The following 3 questions are about your Product A experience"
Length:
- 2-6 questions per section (ideal)
- Max 10 questions per section
- Break very long sections into multiple sections
- Balance depth vs respondent fatigue
Trigger Question Design
Question Text:
- Be explicit about multiple selections
- Example: "Which products do you use? (Select all that apply)"
- Clear call-to-action
Options:
- Comprehensive but not overwhelming
- 3-7 options ideal
- Include "None of the above" if applicable
- Include "Other" with text field if needed
Placement:
- Early in survey (after intro)
- Before conditional sections
- After any qualification questions
User Experience
Smooth Transitions:
- Sections appear/disappear gracefully
- No jarring layout shifts
- Clear visual separation
Clear Context:
- Section headers clearly visible
- Description provides purpose
- Questions obviously related to trigger
Progress Indicators:
- Show overall progress even with conditional sections
- Update dynamically as sections appear
- Don't penalize for longer paths
Testing Strategy
Comprehensive Testing:
- Test all checkbox combinations
- Test selection and deselection
- Test on mobile devices
- Test with screen readers
- Pilot test with real users
Edge Cases:
- No selections (if allowed)
- All selections
- Rapid selection changes
- Browser back button behavior
Analytics for Conditional Sections
Key Metrics
Trigger Rate:
- % of respondents who saw each section
- Identifies popular vs unused sections
- Helps prioritize product/feature focus
Completion Rate:
- % who completed section after seeing it
- Identifies problematic sections
- Shows engagement by section
Time Metrics:
- Average time per section
- Median time (removes outliers)
- Time distribution
Example Analysis:
Product A Section:
- Trigger Rate: 65% (most popular)
- Completion Rate: 95% (high engagement)
- Average Time: 1m 45s
Product D Section:
- Trigger Rate: 12% (rarely used)
- Completion Rate: 78% (some drop-off)
- Average Time: 3m 20s (taking longer)
Actions:
- Invest in Product A (high usage, engagement)
- Investigate Product D (longer time, lower completion)
- Consider removing rarely-triggered sectionsOptimization
Based on Analytics:
- Remove sections with <5% trigger rate
- Simplify sections with high drop-off
- Shorten sections with very long completion times
- Focus on high-trigger, high-completion sections
Troubleshooting
Issue: Section Not Appearing
Checklist:
- Verify trigger question is checkbox type
- Check condition configuration (correct option selected)
- Ensure section type is "Conditional"
- Test in preview mode
- Check for JavaScript console errors
Common Fixes:
- Reconfigure conditions
- Verify trigger option spelling matches exactly
- Clear browser cache
Issue: Wrong Section Appears
Debugging:
- Review all conditional section mappings
- Check for duplicate triggers (multiple sections, same trigger)
- Verify operator (OR vs AND)
- Test each option individually
Solutions:
- Remove duplicate triggers
- Adjust operator if needed
- Reconfigure conditions
Issue: Section Won't Hide
Symptoms:
Section stays visible after deselecting checkbox
Causes:
- Required questions in section (can't hide with validation errors)
- Browser caching issue
- Skip logic conflict
Solutions:
- Make questions optional or remove validation errors
- Hard refresh browser (Ctrl+Shift+R)
- Review skip logic for conflicts