Sales & marketing
Product recommendation quiz template
A few questions that end on a product to buy, under one wordmark and one full-screen picture.
- 6 questions
- about 45 seconds
- Logic
- Answer recall
- Hidden fields
- Welcome screen
Free forever, with unlimited responses. No credit card.
What's in this template
-
How would you describe your hair?
Pick one
-
What would you change about it?
Pick as many as you like.
Pick any, with “Other”
-
How often do you wash it?
-
Do you use heat to style it?
Dryer, straighteners, tongs — anything hot.
-
How long do you want your routine to be?
1 to 5, Two minutes → I'll take my time
-
06 Email
Where should we send your routine?
Your match appears on the next screen either way.
-
07 Statement
Your match: the Everyday Set
[How would you describe your hair?] hair that mostly behaves, so: a weightless wash and a light leave-in, and nothing heavy enough to flatten it.
-
08 Statement
Your match: the Curl Set
[How would you describe your hair?] hair wants moisture more than it wants hold, so: a creamy cleanser, a slip-heavy conditioner and a curl cream.
-
09 Statement
Your match: the Repair Set
[How would you describe your hair?] hair under heat needs protecting before anything else, so: a bond-building mask and a heat shield to use every time.
Why these questions
A product quiz sells by listening first. Instead of a grid of products, the shopper answers a few questions about themselves and lands on the one thing that fits, with a line saying why. This template is a haircare quiz, but the shape works for skincare, coffee, supplements, software plans or anything with a small range.
It asks five things: what their hair is like, what they'd change about it (pick any, with "Other"), how often they wash it, whether they use heat, and how long a routine they'll put up with. The questions are about the shopper, not the products. People answer those honestly, and they're the answers that decide the match.
Then comes an optional email, with a note that the match appears either way. Making it optional is deliberate: a quiz that holds the result hostage for an address feels like a trap, and the people who do leave one are the ones worth emailing.
The recommendation is decided by logic, in order. Damage or heat styling sends the shopper to the Repair Set first, whatever their hair type, because that problem comes before any other. Curly or coily hair goes to the Curl Set. Everyone else gets the Everyday Set. Each result screen uses answer recall to name their hair type back to them, which is what makes a recommendation feel personal rather than random.
To make it yours: rename the three results after your products, change the rules on the
email question to match, and add utm_source and utm_campaign to your ad links. The template
already records both as hidden fields, so you can see which campaign
sold what.
How the logic works
Each rule is checked once its question is answered, and the first one that matches decides where the respondent goes next. How logic works
- After “Where should we send your routine?”: if the answer to “What would you change about it?” includes “Breakage and split ends” or the answer to “Do you use heat to style it?” is Yes, jump to “Your match: the Repair Set”.
- After “Where should we send your routine?”: if the answer to “How would you describe your hair?” is “Curly” or the answer to “How would you describe your hair?” is “Coily”, jump to “Your match: the Curl Set”.
- After “Your match: the Everyday Set”, always finish the form.
- After “Your match: the Curl Set”, always finish the form.
Make it yours
- Logic Answers decide what comes next, so each person only sees what applies to them.
- Answer recall Earlier answers are woven into later questions.
- Hidden fields Records utm_source, utm_campaign from the form's link with each response.
- Welcome screen Opens with a title, a line of context and how long it takes.
- Design Your colours, font and corners, and a picture or video on any screen.
- Encryption Turn it on and personal answers are encrypted at rest.
- Email notifications Teammates hear about each response as it's completed.
- Webhooks Send every response to your own systems, signed.
- Embedding Put it on your site inline, as a popup or as a slider.
Questions people ask
How does the quiz decide which product to recommend?
With logic rules on the email question. They're checked in order, and the first one that matches decides the result. Put your most important rule first, as this template does with damage and heat.
Can I link each result to a product page?
Yes. Give each result its own ending and set a redirect link, and the shopper is sent straight to that product. Answers can be passed along in the link, too.
Does the shopper have to give an email to see their result?
No. The email question is optional and the result shows either way. You can make it required, but expect fewer people to finish.
Can I track which ad campaign each quiz response came from?
Yes. The template reads utm_source and utm_campaign from the link and stores them with each
response, so the export shows which campaign led to which recommendation.
Related templates
- Sales & marketing Contact form template A simple way to be reached, routed by topic, with the campaign that sent them recorded.
- Sales & marketing Lead qualification form template Sort serious buyers from browsers: size, need and timing, with browsers sent straight to the newsletter.
- Sales & marketing Waitlist form template Collect early sign-ups and learn what people would use it for, with the referral link recorded.
- Sales & marketing Client intake form template Everything you need before a first call with a new client: services, goals, budget, deadline and their brief.
- Sales & marketing Quote request form template Price a job in one pass: the service, the size, how often and where — with office jobs asked different questions.
- Feedback & research NPS survey template The one-number loyalty survey, with a follow-up that changes depending on the score.
More sales & marketing templates →
Also in: Quizzes · For founders · For marketers