How to Create a Klaviyo Popup That Grows Your Email List

Two ways to build a Klaviyo popup: Klaviyo's own forms or OptiMonk. How to add exit intent, target Klaviyo segments and send signups to a list.

Nikolett LorinczUpdated · 7 min read
In this article
  1. What is a Klaviyo popup?
  2. How to create a popup in Klaviyo's form builder
  3. How to create a Klaviyo popup with OptiMonk
  4. How to add exit intent to a Klaviyo popup
  5. Klaviyo forms or OptiMonk: which one should you use?
  6. Klaviyo popup examples from the OptiMonk Popup Library
  7. Klaviyo popup FAQ
  8. Your next Klaviyo subscriber is one sentence away

In short

A Klaviyo popup is a signup popup that adds each new email or phone number to a Klaviyo list. It turns browsing visitors into subscribers your Klaviyo flows can reach. Build it in Klaviyo's form editor, or describe it to the OptiMonk agent and connect it to Klaviyo.

Klaviyo can only email the people it knows. Every welcome series, every back-in-stock alert and every campaign you plan goes to addresses someone gave you first.

Most of those addresses come from one short moment on your store: a visitor sees an offer, decides it's worth an email, and types it in. Miss that moment and the visitor leaves as a stranger.

Klaviyo gives you its own form for that moment, and many stores still connect a separate popup tool to it. Both work. Which one fits depends on how much you want from the popup itself.

What is a Klaviyo popup?

To create a Klaviyo popup, either build a sign-up form in Klaviyo (Website > Sign-up forms > Create form, choose the Popup type, set the targeting, publish), or build the popup in a dedicated popup tool and connect it to Klaviyo, so every signup joins the Klaviyo list you pick.

Klaviyo's sign-up forms come in five types: Popup, Flyout, Full page, Embed and Banner (Klaviyo's getting started guide explains each). "Klaviyo popup" also often means a popup from another tool that writes its signups into a Klaviyo list.

Either way, Klaviyo sends the emails and text messages; the popup gets the subscriber onto the right list. More on collecting emails and phone numbers in our lead capture guide.

How to create a popup in Klaviyo's form builder

Klaviyo's own path takes five steps, based on Klaviyo's help center.

  • Start the form. In Klaviyo, go to Website > Sign-up forms and click Create form.
  • Pick a starting point and a list. Choose a form from Klaviyo's form library or start blank, pick the Popup type, and select the list new subscribers should join.
  • Add the content. Add text, an image and an email or phone field, plus a Coupon block if you offer a discount. For email and SMS, Klaviyo suggests a multi-step form.
  • Set Targeting & behavior. Klaviyo recommends showing a basic popup when the visitor is exiting the page, again 5 days after a close, never after a submit, on all devices, with "Don't show to existing Klaviyo profiles".
  • Preview and publish.

If a popup built from Klaviyo's form library is all you need, Klaviyo's form does the job, and web forms are part of its free plan.

How to create a Klaviyo popup with OptiMonk

OptiMonk is an agentic popup builder for online stores: the AI agent designs the popup, builds a mobile version and sets the targeting, and the integration sends every signup to Klaviyo.

Step 1: Describe the popup in one sentence

Write what you want, for example: "A welcome popup for new visitors with 15% off the first order in exchange for an email."

The agent asks a few questions about your store, the offer and the moment. It reads your colors, fonts and logo from your site, and in about a minute it draws four concepts.

The OptiMonk agent chat: a one-sentence brief for a welcome popup with 15% off the first order, and four concepts to choose from

Every popup gets its own mobile version. Want a change? Ask the agent in plain words, for example "Make the button blue."

Design step in OptiMonk: the chosen signup popup with its desktop and separate mobile version, and suggested changes

Step 2: Choose who sees it and when

The agent proposes the targeting with the design; you adjust it in the Targeting step.

  • When: after a few seconds, after some scrolling, on click, after inactivity or on exit intent (more in the next section).
  • Who: the Klaviyo lists & segments rule shows a popup to, or hides it from, any Klaviyo list or segment. Pick "Don't display to existing Klaviyo profiles" for visitors Klaviyo doesn't know yet, or give VIPs their own offer. More popup ideas for Klaviyo segments.
  • How often: for example "Max 1 time per visitor" and "Stop showing after visitor converts", with frequency limits.

The Klaviyo rule needs the integration and Klaviyo's onsite tracking code, which is added automatically on Shopify, WooCommerce and Magento. Anonymous visitors (cleared cookies, a new device, a private window) don't match.

Targeting step in OptiMonk: show after 5 seconds, to new visitors only, once per visitor, stop after the visitor converts

Step 3: Review the popup and build it

Check the popup on desktop and on mobile, together with its second step, the message visitors see after they sign up. Want to change either step? Ask the agent. When everything looks right, click Build it.

Review step in OptiMonk: the popup's first and second step on desktop and mobile before Build it

Step 4: Connect Klaviyo in the Integrations tab

Connecting Klaviyo takes a few clicks in the campaign's Integrations tab:

  • Click Add integration and pick Klaviyo.
  • Click Continue with Klaviyo and authorize OptiMonk. If you don't see that button, paste an API key from Klaviyo's Account Settings > API Keys.
  • Pick the list or segment new signups should join.
  • Check the field mapping: each popup field goes to a Klaviyo field. The email field is fixed; choose "Don't sync" for anything you don't want to send, or add a static field, such as the campaign name, to tag where each subscriber came from.
  • Click Save integration.
A campaign's Integrations tab in OptiMonk with the Add integration button for an email or SMS tool
Connecting a Klaviyo account in OptiMonk's Integrations tab with an API key and a public API key

If the popup asks for an email and a phone number, the List step can send each group (both, email only, phone only) to its own list, where multi-list is enabled for your account.

Details: our step-by-step setup guide and the Klaviyo integration page.

Step 5: Test the offer

Your first offer is a guess. Run a variant A/B test: 15% off against free shipping, or email only against email and SMS on two steps.

A holdout test adds a Control (no popup) group, so you see whether the popup brings extra orders at all.

Adding an A/B test variant in OptiMonk, with a Control (no popup) holdout group as one of the options

OptiMonk declares a winner by default at a 95% chance to win, after 200 conversions and 3 days.

How to add exit intent to a Klaviyo popup

In Klaviyo, set Timing to "When visitor is exiting the page". In OptiMonk, pick exit intent as the trigger.

Klaviyo's version fires when the cursor leaves the visible page on desktop, or on a quick upward scroll on mobile. Add a scroll rule and switch on "Only display if all selected conditions are met" to show it only to visitors who scrolled first (Klaviyo's targeting guide).

In OptiMonk, exit intent works on desktop, and mobile triggers catch leaving signals on phones. Pair it with subscriber recognition or "Don't display to existing Klaviyo profiles", so the offer reaches only people not on your list.

The Thursday Boots example below shows one. For the general tactic, see how to build an exit-intent popup.

Klaviyo forms or OptiMonk: which one should you use?

Use Klaviyo's forms when a popup from its form library is enough. Add OptiMonk when you want the popup designed for your brand, a separate mobile version, more triggers and tests; the signup still lands in your Klaviyo list.

Klaviyo sign-up formsOptiMonk + Klaviyo
Who designs itYou, from a form library design or a blank formThe agent draws 4 on-brand concepts from one sentence
MobileOne form, blocks shown or hidden per deviceA separate mobile version for every popup
FormatsPopup, flyout, full page, embed, bannerPopups only: card, fullscreen, lucky wheel, scratch card
GamesSpin-to-win blockLucky wheel and scratch card
When it showsImmediately, exit intent, time delay, scroll, number of pages, custom triggerExit intent (desktop and mobile), time delay, scroll depth, on click, inactivity, JavaScript event, visited pages, time on page or site
Who sees itKlaviyo profiles, lists and segments, URL, UTM, location, cart contents (Shopify)Klaviyo lists and segments, subscribers, returning visitors, traffic source, country, cookies, cart value and contents
TestingA/B test of form variationsA/B test plus a Control (no popup) holdout, auto-declared winner
Where signups goKlaviyo listThe Klaviyo list you pick, each field mapped to a Klaviyo field

OptiMonk only makes popups, games included (lucky wheel and scratch card popups). Flyouts, embeds and banners stay in Klaviyo, and the two can run side by side: a Klaviyo embed in your footer, an OptiMonk popup on exit intent. Still comparing tools? See Klaviyo vs Privy vs OptiMonk.

Klaviyo popup examples from the OptiMonk Popup Library

The OptiMonk agent designed each of these for a real brand; each shows a different Klaviyo setup. More in the list-building collection and these email popup examples.

The Master Builder (designed for LEGO)

Club signup popup designed for LEGO with the headline "Become a Master Builder", an invitation to join LEGO Insiders for early access, rewards and members-only sets, an email field, a "Join the club" button and a "No thanks, I'll just keep browsing" link

A club invitation instead of a discount: early access and members-only sets for an email. Hide it from existing Klaviyo profiles, send signups to a members list, and let Klaviyo's welcome flow take it from there. More welcome popups.

See this popup

The Editorial Minimalist (designed for Rare Beauty)

SMS signup popup designed for Rare Beauty with the headline "Be in the Know", early access to new drops and restocks, a mobile number field, a "Join the list" button, a "No thanks" link and SMS consent text

This one asks for a phone number. Show it to a Klaviyo segment of email subscribers who haven't joined SMS; the number joins their profile, and Klaviyo tracks SMS consent separately. More SMS popup examples.

See this popup

Urban Exploration (designed for Thursday Boots)

Fullscreen exit-intent signup popup designed for Thursday Boots with the headline "Ready For The Long Haul?", 10% off the first order, an email field over a photo of a boot on a wet cobblestone street, and an "I'm just looking" link

A fullscreen last offer, 10% off the first order, with a polite "I'm just looking" way out. Trigger it on exit intent, for non-subscribers only.

See this popup

Botanical Heritage (designed for Yves Rocher)

SMS signup popup designed for Yves Rocher offering 20% off for joining its SMS community, with early access to new plant-based arrivals, a phone number field, a "Get my code" button, a "No thanks, I'll pay full price" link and SMS consent text

A phone-only popup with a reason to sign up: 20% off for joining the SMS list. Send the numbers to their own Klaviyo list and add a static field with the campaign name, so Klaviyo knows where these subscribers came from.

See this popup

Color Palette Discovery (designed for Artisaire)

Fullscreen quiz popup designed for Artisaire over a spread of colored wax seals, step 1 of 3 asking "What is the tone of your event?" with the answers Timeless & Classic, Modern & Bold and Earthy & Organic, and an "Exit exploration" link

A three-step quiz that starts with the tone of the shopper's event. Add an email field on a later step and map the answer to a Klaviyo profile field, so Klaviyo can send classic, bold and earthy palettes to different segments.

See this popup

Klaviyo popup FAQ

Does Klaviyo have popups?

Yes. Popup is one of Klaviyo's sign-up form types, next to flyout, full page, embed and banner, and web forms are part of Klaviyo's free plan. See Klaviyo's getting started guide.

Can a Klaviyo popup show on exit intent?

Yes. In Klaviyo, set Timing to "When visitor is exiting the page". In OptiMonk, choose exit intent, which works on desktop and, through mobile triggers, on phones.

How do I hide a popup from people already in Klaviyo?

In Klaviyo, choose "Don't show to existing Klaviyo profiles" under Audience. In OptiMonk, use the Klaviyo lists and segments rule (setup guide). In both, a visitor who cleared cookies or switched devices counts as new, and on EU, EEA, UK and Swiss Shopify stores Klaviyo needs consent for some targeting.

Does OptiMonk send the emails?

No. The popup collects the subscriber; Klaviyo sends the emails and texts, from campaigns to an abandoned cart flow in Klaviyo.

Will signups from an OptiMonk popup start my Klaviyo welcome flow?

Yes, if the flow is triggered by the list the popup sends to. Klaviyo itself recommends using the sign-up form's list as the welcome flow's trigger, and the integration adds every OptiMonk signup to the list you picked.

Does double opt-in work with an OptiMonk popup?

Yes. Your Klaviyo list's own opt-in setting decides whether new subscribers from the popup have to confirm their address; the integration has no separate switch for it. More on double opt-in.

Your next Klaviyo subscriber is one sentence away

Tell the agent who should see the popup, when, and which Klaviyo list each signup should join. Then review both versions and switch it on.

Free to start. No credit card.

Written byNikolett LorinczMore from Nikolett

Keep reading

All articles
OptiMonk monk meditating in lotus pose

Your first popup is
one sentence away.

Free to start. No credit card.