CustomersPricing
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 recommendationsSingleN/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.