Advanced Conditions

Advanced conditions let you create sophisticated branching logic by combining multiple criteria. Use AND/OR operators to build complex decision trees that respond to multiple data points.

AND/OR Logic

AND Conditions (All Must Be True)

Use AND when you want ALL conditions to be met before taking a specific path.

Example:

IF user_type = "VIP" AND location = "US" AND purchase_count > 5
THEN show exclusive VIP offer

OR Conditions (Any Can Be True)

Use OR when you want to take a path if ANY of the conditions are met.

Example:

IF user_type = "VIP" OR total_spent > $1000 OR subscription_length > 12_months
THEN show premium features

Complex Decision Trees

Multi-Level Branching

Create sophisticated flows that consider multiple factors:

Conditional Scoring

Combine multiple data points to create scores or categories:

Real-World Examples

E-commerce Personalization

SaaS Onboarding

Best Practices

  • Start simple — Build complex logic step by step

  • Test thoroughly — Preview all possible combinations

  • Document your logic — Keep notes on complex decision trees

  • Use clear naming — Name variables and conditions descriptively

  • Plan for edge cases — Always include fallback paths

Common Pitfalls

  • Over-complicating — Don't add complexity unless it adds value

  • Circular logic — Avoid conditions that reference themselves

  • Missing defaults — Always have a path for unexpected scenarios

  • Poor performance — Complex conditions can slow down video loading


Ready to build quizzes? Learn how to create interactive quizzes with scoring.

Last updated