Skip to main content
Sync your leads with Klaviyo
Updated over a month ago

Ready to supercharge your email marketing? Let's walk through how to connect Wisepops with Klaviyo. This integration will automatically send your new leads from Wisepops to Klaviyo, making your life easier and your marketing more effective.

Setting up popups

  1. Log into Wisepops

  2. Choose a popup with a sign-up form (or create a new one)

  3. Click on the sign-up form, then hit "Sync" in the left menu

  4. Look for the Klaviyo icon and give it a click

  5. A new tab will open - just confirm that Wisepops can access your Klaviyo data

  6. Pick the list where you want your new subscribers to go

Boom! Your Wisepops popups are now buddies with Klaviyo.


Setting up notifications

Step 1: Grab your Klaviyo API key

  • Log into Klaviyo

  • Head to the API keys management page

  • Click "Create Private API Key"

  • Give it these permissions: Accounts (read), Lists (full), Profiles (full), Subscriptions (full)

  • Copy that shiny new API key

Step 2: Connect Wisepops to Klaviyo

  • Log into Wisepops and open your notifications dashboard

  • Click "Integrations" in the top right

  • Find Klaviyo and click "Connect"

  • Paste in your API key and hit "Connect"

Step 3: Sync an email campaign with a Klaviyo list

  • Open the campaign that you want to synchronize with Klaviyo (it needs to be a sign-up notification)

  • Click on the "Sync." step

  • Click on the toggle button to turn on the integration.

  • Click on the dropdown menu and select your destination list

  • Save your campaign

You're done!

Pro tip: We set the Klaviyo $source field to "WisePops". This makes it easy to create segments of contacts who came from our integration.

Mapping fields

Want to customize how your form fields sync with Klaviyo? No problem! Use the 'Merge with' dropdown to pick from Klaviyo's default fields, or create your own custom fields by typing in any name you like. If a field doesn't exist in Klaviyo, we'll create it for you during the sync.


Troubleshooting

Seeing different lead counts?

If Wisepops is showing more leads than Klaviyo, don't panic! This is probably due to Klaviyo's double opt-in feature. Only folks who click the confirmation link in their email will show up in Klaviyo.

SMS campaigns not reaching everyone?

Heads up: Klaviyo can only send SMS to certain countries. You can collect phone numbers from anywhere with Wisepops, but Klaviyo's SMS campaigns will only work for supported countries.

Klaviyo showing the wrong source?

If Klaviyo is saying your leads are from Shopify instead of Wisepops, it's likely because you have the Klaviyo app installed on your Shopify store. Here's what's happening:

  1. Wisepops collects a lead

  2. It sends the lead to both Klaviyo and Shopify

  3. The Klaviyo app sees the new Shopify customer and syncs it again, overwriting the source

To fix this, you can either:

  • Create a hidden field in Wisepops to store the source in a custom Klaviyo field

  • Reach out to our support team to disable the Wisepops → Shopify lead syncing

Still have questions? Don't hesitate to reach out - we're here to help!

Did this answer your question?