


A quiz sends each shopper’s answers into Klaviyo two ways at once. The answers themselves appear in the customer’s profile as properties, which you filter by when you build a segment or personalize an email. The moments around the quiz land as events, which is what triggers a flow. Klaviyo’s own guide for quiz and survey integrations describes both streams firing together when someone reaches the results screen, and once they arrive, quiz data behaves like any other data you already segment on.
The setup takes a few minutes. The decisions you make during those few minutes determine whether the data is usable in eight months, so they are worth slowing down for.
Three things move to Klaviyo that you should be aware of:
Profile properties are the durable attributes: grind preference, dog’s life stage, sweetness tolerance, skill level. They sit in the profile and are overwritten each time the shopper provides a new answer. This is the zero-party data, and it is the reason the integration exists at all.
Events that are timestamped and appended: Quiz started, quiz completed, recommendation viewed, recommended product clicked. Klaviyo’s guide lists these as the standard set, along with quiz abandoned, which fires when someone leaves partway through. Events accumulate into a history you can trigger flows from and filter on.
Marketing consent: the third thing, and it is the one merchants most often assume is handled. Klaviyo is explicit about this in its consent documentation: the email gate on your quiz is a consent moment, and the integration has to subscribe the respondent with explicit marketing consent at that step. A profile carrying an email address is not a subscriber, and Klaviyo treats those as separate states.
What does not come from the quiz: order history, revenue, purchase dates. Those arrive through the Shopify integration you already have. Klaviyo’s guidance is to leave revenue out of quiz events entirely and let the order event carry it, which keeps your attribution honest when a quiz-taker buys forty minutes later.
This looks like housekeeping, but your decisions impact how much of the data survives contact with whoever edits your flows next year.
Property names get referenced everywhere: in segment rules, in flow branches, in the personalization tokens inside your email templates. Klaviyo’s guide is blunt about what happens if you change one later. Rename or restructure a property and every segment, flow, and template pointing at it stops matching, with no error anywhere to tell you it happened.
Three rules that save you from that:
Klaviyo suggests a second tier for integration metadata, prefixed with the platform name: last quiz taken, quiz completed at, lifetime quiz count. Those describe what the integration did, so naming them separately keeps them distinct from the customer’s own attributes.
Properties hold the current answer, events hold the moment it was given, and most useful segments end up reaching for both.
One more detail worth catching early. Klaviyo treats a date sent as a string, so date-based segmentation on that property silently fails. Timestamps go in ISO 8601, in UTC.
The order matters more than the individual steps.
Step five is the one people skip, and it is the one that catches every mapping error while the error is still cheap.
Everything below assumes the events and properties described above are landing correctly.
Quiz abandoned
Someone started, gave you an email at the gate, and left before the results. Klaviyo’s event set includes an abandoned event carrying the last question reached, which means you can send a short nudge that references where they stopped instead of a generic “come back and finish.” For a long quiz in a considered category like outdoor gear or wine, this recovers real volume.
Results recap
Sent within the hour, repeating the recommendation and the reasoning behind it. Shoppers close tabs. The recap is the version of the results page they can find again, and it is where the recommended products property earns its keep by populating the product blocks.
Answer-branched welcome
The quiz completed event triggers the welcome series, and the series splits on one or two answer properties. A coffee brand branches on brew method, because the person who said pour-over and the person who said espresso machine need different first emails. Branch on one property, maybe two. Branching on five produces a maintenance problem and no measurable lift.
Reorder timing
The quiz usually establishes a consumption rate, whether directly or by implication. A pet food quiz that knows the dog’s weight and the bag size can calculate a real depletion date. That date is a better send trigger than a flat thirty days, and we covered the mechanics of it in what to do with quiz data after the first sale.
The test for a good segment is whether it changes what you would send. A few that pass, spread across categories:
Notice that none of these are demographic. The quiz gives you declared intent, which is the thing behavioral data approximates badly and surveys collect too late.
Sensez passes quiz answers to Klaviyo as zero-party data for segmented flows, with one-click setup and automatic tagging by preference, and integrates with Mailchimp, Meta CAPI, TikTok Pixel, GA4, and Recharge. If you want the mapping decided for you, the Concierge setup includes the quiz build and the product mapping that goes with it. Start a free trial.
Does a Shopify quiz automatically send answers to Klaviyo?
Only if the integration is connected and the questions are mapped. Connecting the accounts creates the pipe. Mapping determines what goes through it, and unmapped questions remain within the quiz tool.
What is the difference between a profile property and an event in Klaviyo?
A property is a current attribute stored on the customer profile and it holds one value at a time. An event is a timestamped record of something that happened and it accumulates. Properties are what you filter segments on; events are what you trigger flows from.
Can I segment on quiz answers if the person never bought anything?
Yes. Quiz answers write to the profile at the email gate or on completion, independent of any order. Segmenting non-purchasers by declared preference is one of the more useful things a quiz makes possible.
What happens to the data when someone retakes the quiz?
Mapped properties are overwritten with the new answers, and a new completion event is added to the profile’s history. The current state reflects the latest answers, and the event stream preserves the sequence.
Does collecting an email in a quiz count as consent to market to them?
No. Klaviyo’s documentation is clear that creating or updating a profile is not consent. The integration has to subscribe the respondent explicitly at the email gate, and the gate needs to say what they are signing up for.
Which quiz answers should I map to Klaviyo?
The ones that will appear in a segment rule, a flow branch, or a subject line. If you cannot name the message a property would change, leave it unmapped.