Insights · sign-up forms

Klaviyo pop up best practices: the settings that decide whether a form works

Most forms fail on targeting and timing rather than design. The settings that decide it sit behind the editor, not inside it.

A sign-up form open over a natural health store, product jars and dried rose petals filling the left half and a phone number field, a marketing consent tick box and a sign up button on the right
Theo Tziapouras, founder and strategy at Engage Commerce
Theo TziapourasFounder and strategy
11 August 2026 1,178 words6 minute read
In short · six parts

Everybody redesigns the form. Almost nobody changes the rules underneath it, and the rules are where the money is. This is what we look at when a sign-up form isn't doing its job, in the order we look at it.

A Klaviyo sign-up form overview for a pop-up, with a placed order conversion metric selected and cards for total revenue, submit rate, submits and views of the form

A pop-up is a targeting decision before it's a design

Let's face it: a pop-up has two jobs that pull against each other. Interrupt somebody who's busy, and be worth the interruption. Design decides how that feels. Targeting decides who has to feel it at all.

So the first thing we change on a form that isn't working is almost never the artwork. It's the audience, the moment, and what turns up in the inbox afterwards.

Targeting rules decide more than the offer does

Klaviyo will happily show one form to everybody, on every page, for as long as you leave it alone. That default is why a customer who subscribed two years ago gets asked again on the checkout page.

  • Exclude people who are already on the list, so subscribers aren't asked twice
  • Exclude the checkout and the account pages, where an interruption costs you an order, not an address
  • Split the desktop and the mobile form, because Klaviyo treats them as separate forms anyway
  • Point one form at the collection your paid traffic lands on, with copy that matches the advert
  • Set a reappearance rule that respects a dismissal for longer than one page view

None of that is design work and all of it moves the number. It's also the half of the job an agency can do in an afternoon, so we do it before anybody opens the editor.

When the form fires, and why exit intent is oversold

The trigger is one setting and it changes the outcome more than the headline does. Fire too early and you interrupt a page that hasn't finished loading. Fire too late and your visitor has already gone.

TriggerWhat it suitsWhere it fails
A timed delayMost stores, most of the timeSet too short, it lands before the page has drawn
Scroll depthLong collection pages and articlesNever fires on a short landing page
Exit intentDesktop browsers, where there's a mouseThere's no exit intent on a phone
A click on a linkA footer sign-up or an offer bannerOnly reaches people who went looking for it

Exit intent is the one we argue about most. On the accounts we run, phones are the majority of sessions, and a form triggered on exit alone simply doesn't appear for them.

Build the mobile form separately, and expect it to behave differently

Klaviyo gives you a mobile version and most brands treat it as the desktop one, squashed. Wrong instinct. On a phone the form owns the whole screen, the keyboard eats half of it, and a close button nobody can find buys you a bounce instead of a subscriber.

So we build the two separately and judge them separately. The phone version tends to be shorter, with the offer in the first line and one field above the fold, and it usually earns its keep.

A person sitting outdoors holding a phone showing a clothing shop in one hand and a gold bank card in the other

Every field costs you something

The number of fields is the plainest lever in the whole form. Each one loses you people who'd otherwise have subscribed, so a field has to earn its place by changing what you send.

  • An email address, which is the only field that isn't optional
  • A first name, worth having if a flow uses it and dead weight if it doesn't
  • A birthday, which earns its place only when there's a birthday email to send
  • A phone number, on its own tick box, because consent for a text isn't consent for an email
  • A preference question, if the answer actually routes somebody somewhere different

A two-step form is the compromise we usually land on. The address goes in on step one and gets captured the moment it's submitted, so asking for a number on step two costs you nothing when it's refused.

Half of a pop-up's job happens after the form closes

The commonest broken thing we find isn't the form. It's the gap between what the form promised and what arrives: a code that doesn't exist, an email slow enough to lose the visitor, or a welcome that never mentions the offer at all.

A welcome pop-up over an olive oil brand's product photography, with an email field and a large green button offering money off a first order

So test the path, not the form. Submit a real address, take the code, try to spend it, and time how long it took. If the offer arrives late or arrives wrong, the fault is in the welcome flow, and the form is getting blamed for it.

Theo Tziapouras, founder and strategy at Engage Commerce

Theo Tziapouras

Founder and strategy at Engage Commerce, the ecommerce agency for 7 and 8 figure DTC brands.

How often should a Klaviyo pop-up show to the same person?

Once per visit is plenty, and a dismissal should hold for days, not for one page view. Klaviyo lets you set that per form, and the default is more aggressive than most brands realise. People who've already subscribed should be excluded entirely instead of shown the form again.

Does a pop-up hurt the shopping experience on mobile?

It can, and that's a design problem, not a reason to skip it. A form that covers the content, hides its own close button and fires before the page has drawn is a bad experience by any measure. One that arrives after somebody has read something and closes on a single tap isn't.

Should the offer be a discount?

Only if the margin survives it and your welcome sequence can actually send it. Free delivery, early access and a genuinely useful guide all work, and they don't train people to wait for a code before they buy. Pick the one you're happy to give every new subscriber for the next year.

What is a good submit rate for a sign-up form?

We won't publish a benchmark, because a borrowed average tells you nothing about your traffic, your offer or your seasonality. Compare the form against the same form last quarter, and against the version it replaced. Your own history is the only fair comparison you have.

Can one form serve desktop and mobile?

It can, and it usually underperforms both. The screens behave differently, the keyboard changes the layout, and the triggers that work on a desktop browser don't exist on a phone. Two forms is a morning's work, and it's the version we build.

Not got your answer?Chat to us
End matter

The cheapest thing on the site to fix

A sign-up form is a week of somebody's attention at most, and it feeds every email you'll ever send. Brands spend months on a homepage redesign and leave a sitewide pop-up on its factory settings for two years. If you change one thing this month, change who the form is shown to, then go and read what we do inside Klaviyo if the rest of it looks like a job.

Theo TziapourasFounder and strategy · Engage Commerce

Would you rather this was just handled?

Bring your Klaviyo account and the thing annoying you most. We will tell you what we would fix first, on the call, before you spend anything.

Engage CommerceTheo Tziapouras, founder of Engage Commerce

Book a call with our founder.

We're all about relationships built on trust, mutual respect and a shared vision for success. If that sounds like your vibe, let's make some waves together 🌊