Skip to main content
Solved

How To Create A Quiz Sign Up Form?

  • May 24, 2025
  • 4 replies
  • 323 views

Forum|alt.badge.img

I’m building a quiz style signup form in Klaviyo with 4 buttons that represent different options a customer can choose from.

What I want is for each button to tag the subscriber and place them in a specific flow and into a specific email list. This way I can target the customer by the option they selected on the quiz.

Appreciate any guidance on the best way to approach this!

Best answer by Hilary Castleman

Hi ​@seandiviney !

Following on from the options provided by ​@mike digital101 and ​@Christiannoerbjerg, as mentioned it is better to create a single list for subscribers and use tags or attributes to segment the audience based on responses.

For a response flow, you can use the “subscribed to email” or “added to list or segment” triggers to add all customers who submit the form to the same flow, then use Conditional Splits within the flow to branch the audience by specific attributes, using the “properties about someone” filter to create each branch target them with different campaigns. Would look like this:

 


This keeps the flow in one place so you can easily report on individual campaigns and the initiative as a whole :)
Best of luck!

 

4 replies

Forum|alt.badge.img+7
  • Problem Solver IV
  • 43 replies
  • May 25, 2025

Hi @seandiviney ,

Yes, you can do this in Klaviyo!

  1. Create a form with 4 buttons (your quiz answers).

  2. When someone clicks a button, save a custom tag (like quiz_result = Option A).

  3. Add them to a list when they submit the form.

  4. Set up a flow that checks the tag and sends them emails based on their choice.

👉 Tip: Use one list and sort people with tags instead of multiple lists—it's easier to manage.

Let me know if you want help setting this up!


Christiannoerbjerg
Expert Problem Solver II
Forum|alt.badge.img+15

Hi ​@seandiviney 

Thank you for posting in the Community!

Just adding to ​@mike digital101 ‘s brilliant answer. 

As Mike suggested, you can add custom properties in your sign-up forms. 

You can do it by adding the following in the sign-up form editor: 

 

 

Hope that helps or else let me know! :-) 

Christian Nørbjerg Enger
Partner & CPO
Web: Segmento.dk
LinkedIn: @christianfromsegmento
Voldbjergvej 22b, 8240 Risskov


Hilary Castleman
Problem Solver II
Forum|alt.badge.img
  • 2025 Champion
  • 7 replies
  • Answer
  • May 27, 2025

Hi ​@seandiviney !

Following on from the options provided by ​@mike digital101 and ​@Christiannoerbjerg, as mentioned it is better to create a single list for subscribers and use tags or attributes to segment the audience based on responses.

For a response flow, you can use the “subscribed to email” or “added to list or segment” triggers to add all customers who submit the form to the same flow, then use Conditional Splits within the flow to branch the audience by specific attributes, using the “properties about someone” filter to create each branch target them with different campaigns. Would look like this:

 


This keeps the flow in one place so you can easily report on individual campaigns and the initiative as a whole :)
Best of luck!

 


Forum|alt.badge.img
  • Author
  • Contributor I
  • 1 reply
  • May 28, 2025

Thank you all for this!