How to Add a Klaviyo Signup Popup to Your Wix Site
Send Wix popup signups straight to a Klaviyo list. Create the API key, connect it, pick a list per popup, and see which popup each subscriber came from.
You've set up a welcome flow in Klaviyo. Now you need people to actually join the list from your Wix site.
The usual route is to paste Klaviyo's form embed into an HTML box in the Wix Editor. That works, but the form just sits there. It can't wait until someone is about to leave, it can't show different offers on different pages, and it can't tell you how many people saw it versus signed up.
This guide connects a Wix popup to Klaviyo instead. It takes about ten minutes, and every signup lands in the Klaviyo list you choose, tagged with the popup it came from.
What you need
- A Wix site
- A Klaviyo account with at least one list
- Popup Wizard from the Wix App Market (Klaviyo sync is included on the free plan)
Step 1: Create a Klaviyo API key
In Klaviyo, go to Settings → API keys and create a private API key. Give it these permissions:
- Lists: read and write, so Popup Wizard can show your lists and add people to them
- Profiles: write, so it can create a profile for each new signup
Copy the key. You'll paste it in the next step.
Step 2: Connect Klaviyo in Popup Wizard
- 1In your Wix dashboard, open Apps → Popup Wizard
- 2Go to Settings → Integrations and choose Klaviyo
- 3Paste your API key and save
Popup Wizard checks the key right away. If it says the key is invalid, it's usually missing one of the permissions above.
Step 3: Build the popup
Create a new campaign and describe what you want, or write it yourself in the manual builder. For example:
Create a newsletter signup popup for a Wix site. Headline: Get our best tips first. Body: One short email a week, no spam. Email field, CTA Join the list. Two-column layout with a lifestyle image on the left.
Ask for as little as you can. An email field alone gets the most signups. Add a first-name field only if your Klaviyo emails actually say "Hi Sam."
Step 4: Choose the Klaviyo list for this popup
In the campaign's settings, turn on Sync leads to Klaviyo and choose a Klaviyo List. You can also match extra form fields (like name or phone) to Klaviyo profile properties.
Because the list is set per popup, you can send different signups to different places:
| Popup | Where it shows | Klaviyo list |
|---|---|---|
| 10% off first order | Shop and product pages | Welcome discount |
| Blog newsletter | Blog pages | Newsletter |
| Free guide | Services or pricing pages | Lead nurture |
Each list can then start its own flow in Klaviyo, so a blog reader doesn't get a discount email meant for shoppers.
Step 5: Set when it appears
- Timing: a 5–10 second delay, or exit-intent for a "before you go" offer
- Pages: leave out checkout, account, and contact pages
- How often: once per visitor, or once a week at most
More ideas in the Wix popup targeting guide.
Step 6: Test it
Sign up through your own popup with a test email. Within a minute or so you should see the profile in Klaviyo, in the list you picked. If it's not there, check that the API key has write access to lists.
What Klaviyo receives
Every signup arrives in Klaviyo with more than an email address:
- Which popup they signed up through (
popup_wizard_campaign_name) - The page they were on (
signup_page) - Where they came from: UTM source, medium, and campaign, if the link had them
- Device, browser, and operating system
That means you can build a Klaviyo segment like "signed up through the Black Friday popup" or "came from Instagram," without extra setup.
Not using Klaviyo?
Turn on a webhook instead, to send each signup to Zapier, Make, or your own system. You can also download all your leads as a CSV file anytime.
Related resources
- Wix email popup — welcome and newsletter signup ideas
- How to add a popup to your Wix store — campaigns for online stores
- Wix Lightbox vs popup app — when the built-in option is enough
- Klaviyo popups on Shopify — the same setup for Shopify
- Wix FAQ — install and billing questions
Ready to grow your Klaviyo list? Add Popup Wizard to your Wix site. Klaviyo sync is included on the free plan.