Skip to content

How to Recommend Products Based on Numerical Inputs

Recommending products based on numerical answers (like age or room size) can be tricky if you use open-ended input fields. This guide will show you how to structure these questions in your quiz to trigger tailored recommendations using finite answer choices.

Why You Need a Structured Approach

Open-ended numerical questions like Number or Date allow users to enter any value — but that flexibility comes with a cost: you can't directly link recommendations to those answers. To deliver accurate product suggestions, you'll need a structured approach.

open-ended numerical question

Questions like "What's your age?", "What's your birth date?" or "How big is your room?" might seem useful, but since users can input any number, you can't associate specific product recommendations with those responses.

Open-ended numerical questions like Number or Date allow users to enter any value — but that flexibility comes with a cost: you can't directly link recommendations to those answers. To deliver accurate product suggestions, you'll need a structured approach.

open-ended numerical question

Questions like "What's your age?", "What's your birth date?" or "How big is your room?" might seem useful, but since users can input any number, you can't associate specific product recommendations with those responses.

Open-ended numerical questions like Number or Date allow users to enter any value — but that flexibility comes with a cost: you can't directly link recommendations to those answers. To deliver accurate product suggestions, you'll need a structured approach.

open-ended numerical question

Questions like "What's your age?", "What's your birth date?" or "How big is your room?" might seem useful, but since users can input any number, you can't associate specific product recommendations with those responses.

Open-ended numerical questions like Number or Date allow users to enter any value — but that flexibility comes with a cost: you can't directly link recommendations to those answers. To deliver accurate product suggestions, you'll need a structured approach.

open-ended numerical question

Questions like "What's your age?", "What's your birth date?" or "How big is your room?" might seem useful, but since users can input any number, you can't associate specific product recommendations with those responses.

Open-ended numerical questions like Number or Date allow users to enter any value — but that flexibility comes with a cost: you can't directly link recommendations to those answers. To deliver accurate product suggestions, you'll need a structured approach.

open-ended numerical question

Questions like "What's your age?", "What's your birth date?" or "How big is your room?" might seem useful, but since users can input any number, you can't associate specific product recommendations with those responses.

Open-ended numerical questions like Number or Date allow users to enter any value — but that flexibility comes with a cost: you can't directly link recommendations to those answers. To deliver accurate product suggestions, you'll need a structured approach.

open-ended numerical question

Questions like "What's your age?", "What's your birth date?" or "How big is your room?" might seem useful, but since users can input any number, you can't associate specific product recommendations with those responses.

Use Finite Choices Instead

To make recommendations work, use multiple choice or dropdown questions. Instead of asking for a number, offer predefined numbers or ranges.

Example - Age Ranges

Change "What's your age?" from an input field to a dropdown with:

  • Under 20
  • 21–30
  • 31–40
  • Over 40

This lets you assign relevant products to each range.

use dropdown question to ask age ranges

Once you switch to finite answers, you can:

This is how to make sure that the product recommendation logic works in your quiz.

To make recommendations work, use multiple choice or dropdown questions. Instead of asking for a number, offer predefined numbers or ranges.

Example - Age Ranges

Change "What's your age?" from an input field to a dropdown with:

  • Under 20
  • 21–30
  • 31–40
  • Over 40

This lets you assign relevant products to each range.

use dropdown question to ask age ranges

Once you switch to finite answers, you can:

This is how to make sure that the product recommendation logic works in your quiz.

Use Quiz Co-Pilot to Help

If you’re working with broader questions like “What’s your room size?”, use Quiz Co-Pilot to break it down into more useful options. It can suggest follow-up questions or ranges without you having to write them all manually.

Example - Room Size Ranges

Create a dropdown for room sizes like:

  • Less than 50 sqft
  • 51–100 sqft
  • 101–150 sqft
  • More than 150 sqft

Quiz Co-Pilot can generate these for you automatically and help match them to recommendations.

use quiz copilot to generate room size ranges

To make recommendations work, use multiple choice or dropdown questions. Instead of asking for a number, offer predefined numbers or ranges.

Example - Age Ranges

Change "What's your age?" from an input field to a dropdown with:

  • Under 20
  • 21–30
  • 31–40
  • Over 40

This lets you assign relevant products to each range.

use dropdown question to ask age ranges

Once you switch to finite answers, you can:

This is how to make sure that the product recommendation logic works in your quiz.

To make recommendations work, use multiple choice or dropdown questions. Instead of asking for a number, offer predefined numbers or ranges.

Example - Age Ranges

Change "What's your age?" from an input field to a dropdown with:

  • Under 20
  • 21–30
  • 31–40
  • Over 40

This lets you assign relevant products to each range.

use dropdown question to ask age ranges

Once you switch to finite answers, you can:

This is how to make sure that the product recommendation logic works in your quiz.

To make recommendations work, use multiple choice or dropdown questions. Instead of asking for a number, offer predefined numbers or ranges.

Example - Age Ranges

Change "What's your age?" from an input field to a dropdown with:

  • Under 20
  • 21–30
  • 31–40
  • Over 40

This lets you assign relevant products to each range.

use dropdown question to ask age ranges

Once you switch to finite answers, you can:

This is how to make sure that the product recommendation logic works in your quiz.

To make recommendations work, use multiple choice or dropdown questions. Instead of asking for a number, offer predefined numbers or ranges.

Example - Age Ranges

Change "What's your age?" from an input field to a dropdown with:

  • Under 20
  • 21–30
  • 31–40
  • Over 40

This lets you assign relevant products to each range.

use dropdown question to ask age ranges

Once you switch to finite answers, you can:

This is how to make sure that the product recommendation logic works in your quiz.

Finalize the Setup

After generating options, you can:

This helps users select a range easily while ensuring you offer relevant products.

After generating options, you can:

This helps users select a range easily while ensuring you offer relevant products.

After generating options, you can:

This helps users select a range easily while ensuring you offer relevant products.

After generating options, you can:

This helps users select a range easily while ensuring you offer relevant products.

After generating options, you can:

This helps users select a range easily while ensuring you offer relevant products.

After generating options, you can:

This helps users select a range easily while ensuring you offer relevant products.

Custom Calculations

RevenueHunt Quizzes currently doesn't have a feature that would allow custom result calculations based on numerical user input.

If you're building a quiz that requires custom calculations based on a precise numerical user input, for example a BMI calculation or dosage calculation, your developer can use the Custom JavaScript feature to add custom logic to your quiz results page. This approach involves accessing the quiz answers via the console.log() on the results page, programing custom behaviors on the result page with JavaScript and printing an output onto an HTML element.

In our JavaScript guide we provide an example of adding a BMI calculator to your results page.

RevenueHunt Quizzes currently doesn't have a feature that would allow custom result calculations based on numerical user input.

If you're building a quiz that requires custom calculations based on a precise numerical user input, for example a BMI calculation or dosage calculation, your developer can use the Custom JavaScript feature to add custom logic to your quiz results page. This approach involves accessing the quiz answers via the console.log() on the results page, programing custom behaviors on the result page with JavaScript and printing an output onto an HTML element.

In our JavaScript guide we provide an example of adding a BMI calculator to your results page.

RevenueHunt Quizzes currently doesn't have a feature that would allow custom result calculations based on numerical user input.

If you're building a quiz that requires custom calculations based on a precise numerical user input, for example a BMI calculation or dosage calculation, your developer can use the Custom JavaScript feature to add custom logic to your quiz results page. This approach involves accessing the quiz answers via the console.log() on the results page, programing custom behaviors on the result page with JavaScript and printing an output onto an HTML element.

In our JavaScript guide we provide an example of adding a BMI calculator to your results page.

RevenueHunt Quizzes currently doesn't have a feature that would allow custom result calculations based on numerical user input.

If you're building a quiz that requires custom calculations based on a precise numerical user input, for example a BMI calculation or dosage calculation, your developer can use the Custom JavaScript feature to add custom logic to your quiz results page. This approach involves accessing the quiz answers via the console.log() on the results page, programing custom behaviors on the result page with JavaScript and printing an output onto an HTML element.

In our JavaScript guide we provide an example of adding a BMI calculator to your results page.

RevenueHunt Quizzes currently doesn't have a feature that would allow custom result calculations based on numerical user input.

If you're building a quiz that requires custom calculations based on a precise numerical user input, for example a BMI calculation or dosage calculation, your developer can use the Custom JavaScript feature to add custom logic to your quiz results page. This approach involves accessing the quiz answers via the console.log() on the results page, programing custom behaviors on the result page with JavaScript and printing an output onto an HTML element.

In our JavaScript guide we provide an example of adding a BMI calculator to your results page.

RevenueHunt Quizzes currently doesn't have a feature that would allow custom result calculations based on numerical user input.

If you're building a quiz that requires custom calculations based on a precise numerical user input, for example a BMI calculation or dosage calculation, your developer can use the Custom JavaScript feature to add custom logic to your quiz results page. This approach involves accessing the quiz answers via the console.log() on the results page, programing custom behaviors on the result page with JavaScript and printing an output onto an HTML element.

In our JavaScript guide we provide an example of adding a BMI calculator to your results page.


This article explains how to recommend products based on numerical inputs in your quiz.