Klaviyo
The Klaviyo integration lets you sync shopper email addresses (and optionally names) collected on the quiz welcome screen directly into a Klaviyo subscriber list. Available on the Starter plan and above.
What gets synced
- Shopper name — if collected on the welcome screen
- Shopper email — if collected on the welcome screen
Product recommendations and vote data are not sent to Klaviyo. The integration is purely for email list growth — it adds the shopper as a subscriber in the list you specify.
Requirements
- A Klaviyo account
- A Starter plan or above on ShopperQuiz
- Collect email address enabled on the quiz welcome screen (under Welcome Screen settings in the Quiz Builder)
- A connected store (Shopify or WooCommerce) — Klaviyo configuration is not available until a store is connected
Setting up the integration
You'll need two things from Klaviyo: a Public API Key and a List ID.
Get your Public API Key:
- In Klaviyo, go to Account → API keys
- Copy your Public API key
Get your List ID:
- In Klaviyo, go to Lists & Segments
- Open the list you want shoppers added to
- Go to Settings for that list and copy the List ID (a short alphanumeric code like
TDDg4R)
Save in ShopperQuiz:
- Go to Integrations in the sidebar
- In the Klaviyo card, paste your Public API Key and List ID
- Click Save API key
Once saved, every shopper who submits their email on the welcome screen will be added to that Klaviyo list automatically when they complete the quiz.
Enabling the mailing list opt-in checkbox
By default, shoppers are added to Klaviyo whenever they enter their email, regardless of any checkbox. If you want to give shoppers explicit control, you can enable the Show mailing list opt-in toggle on the Welcome Screen settings — this displays a checkbox with custom label text (e.g. "Subscribe to our newsletter"). Only shoppers who check it will be synced to Klaviyo.
You can also set the checkbox to be pre-checked by default, so shoppers need to uncheck it to opt out.
Disconnecting
To remove the Klaviyo integration, click Disconnect on the Klaviyo card. This removes your API key and List ID from ShopperQuiz. No data is deleted from Klaviyo — subscribers already added remain in your list.
Was this page helpful?