Quiz Logic

Flexible product recommendation engines

From simple if/then rules to sophisticated scoring algorithms and AI-powered matchingβ€”build the perfect logic for your products.

Choose your logic type

Each logic type is designed for specific use cases. You can even combine multiple types in a single quiz.

πŸ“Š
Most Popular

Dynamic Scoring

Each answer upvotes, downvotes, includes, or excludes products. At the end, the highest-scoring non-excluded products are recommended.

Best for: Complex catalogs, skincare routines, supplement matching

Upvote/downvote productsInclude/exclude logicWorks with tags & collectionsNo coding required
Learn more
πŸ”€
Simple & Direct

Custom Logic

Classic if/then rules for straightforward product matching. "If they answer X, show product Y." Simple, predictable, and easy to set up.

Best for: Gift finders, curated bundles, smaller catalogs

Visual rule builderAND/OR conditionsPriority orderingFallback rules
Learn more
🎨
SKU-Level Precision

Variant Matrix

Map answer combinations to specific product variants using a spreadsheet. Perfect for shade matching where you need to recommend the exact right SKU.

Best for: Foundation matching, size finders, color matching

Spreadsheet editingCSV import/exportAI gap-fillingAuto-sync variants
Learn more
🌳
Dynamic Paths

Branching Logic

Ask different questions based on previous answers. Skip irrelevant questions. Create unique paths for every customer.

Best for: Long quizzes, complex journeys, varied product lines

Skip logicBranching pathsMerge pointsDynamic length
Learn more
🎯
Score Thresholds

Points-Based Logic

Assign point values to quiz answers, then use score thresholds to control which products appear and what content shows on your results page.

Best for: Assessments, tiered recommendations, severity scoring

Multiple score categoriesThreshold conditionsContent visibilityKlaviyo sync
Learn more

Quick comparison

Not sure which to use? Here's a side-by-side comparison of all logic types.

FeatureDynamic ScoringCustom LogicVariant MatrixBranchingPoints Logic
Best forComplex catalogsCurated bundlesShade matchingLong quizzesAssessments
ComplexityMediumLowMediumLowMedium
Output typeRanked productsSpecific productsExact variantQuestion flowContent visibility
Handles exclusionsβœ“β€”β€”β€”β€”
CSV importβ€”β€”βœ“β€”β€”
Multiple recommendationsβœ“βœ“SingleN/Aβœ“
Controls question flowβ€”β€”β€”βœ“β€”
Score thresholdsβ€”β€”β€”β€”βœ“
Syncs to Klaviyoβœ“βœ“βœ“βœ“βœ“

Not sure which to use? Most customers combine multiple logic types.

Talk to an Expert β†’
Advanced

Combine logic types for maximum power

The real magic happens when you combine multiple logic types. Use branching to ask the right questions, dynamic scoring to narrow down products, and points-based logic to personalize the results page.

1
Branching determines which questions to ask
2
Dynamic Scoring ranks products based on answers
3
Points Logic customizes results page content
4
Variant Matrix selects the exact shade/size
Combined Logic Flow
🌳
Branching: Customer says "Skincare"
πŸ“Š
Dynamic Scoring: +10 to hydrating products
🎯
Points Logic: Dry score = 8 β†’ Show tips block
✨
Result: Personalized routine + tips

Ready to build your perfect quiz logic?

See how Octane AI's flexible recommendation engines can drive more conversions.