Popups and forms for a website
you don’t want to touch.
Design the widget here, paste one line into your template, and watch the emails arrive. Targeting, triggers and lead capture included — on Shopify, WordPress, Webflow, or the app you built yourself.
Try one right now
Three steps, then it’s running
Pick a template
Nine starting points — discount code, exit-intent, newsletter slide-in, B2B panel. Edit the copy, colours and fields with a live preview beside you.
Paste the snippet
One script tag in your <head>, once, for the whole site. Every widget you publish afterwards appears without another deploy.
Watch the leads land
Views, submissions and conversion rate per widget. Export to CSV, push to Ecomail, or POST to your own endpoint.
<script src="https://popkit.app/w/your-site-key.js" async></script>Everything a popup needs, nothing it doesn’t
No surveys, no notification bars, no live chat. One job, done properly.
Four shapes, one editor
Centred modal, corner slide-in, side panel, full-screen mat. Switch between them without redoing the content.
Triggers that read intent
Time on page, scroll depth, exit-intent, inactivity, or a click on any CSS selector you name.
Targeting down to the URL
Show it only on the cart, hide it on checkout, split by device, new versus returning, and a start and end date.
Frequency that respects people
Once a day, once a session, once ever. Anyone who has already submitted the form never sees it again.
Your HTML when you want it
Start from a template, then override the CSS — or throw the template away and write the markup yourself.
Leads where you need them
Every submission is stored and exportable as CSV, and can be pushed to Ecomail or any webhook you point at.
Start from something that already works
Each one arrives with its triggers and targeting already set — the exit-intent template really is wired to exit-intent, on the cart, desktop only.
The classic centred popup: one offer, one field.
Catches shoppers the moment they head for the tab close button.
A quiet corner card that waits until they're halfway down the page.
One line, one field, no decoration.
Visual on one side, form on the other. Good for a product launch.
A side panel with the fields a sales team actually needs.
Full screen on the first visit. Blunt, and it converts.
A slide-in that asks for a phone number instead of an email.
Email plus an explicit opt-in checkbox and a link to your policy.
Asks for the email first, the rest only after they've committed.
Sits in the page — a footer, an article — instead of over it.
Light enough that nobody notices
A popup tool that costs you Core Web Vitals is a popup tool that costs you money. Popkit ships one asynchronous request with the config already inlined, so there is no second round trip before anything can render.
- 8.4 kB
- gzipped, total
- 0
- dependencies
- 1
- network request
- Shadow DOM
- zero CSS collisions
Questions people actually ask
Will it work on my site?
If your site renders HTML, yes. It is one script tag with no dependencies, so Shopify, WooCommerce, WordPress, Webflow, Squarespace, Next.js and hand-written HTML all behave the same.
Will it break my styling?
No. Widgets render inside a Shadow DOM, so your stylesheet cannot reach into them and theirs cannot leak out. That is also why a popup looks identical across every site it runs on.
How much does it slow the page down?
The script is 8.4 kB gzipped, loads asynchronously, and makes no request until a widget is actually eligible. Nothing renders before your page does.
Where do the emails end up?
In Popkit first, always — that is your copy, exportable as CSV whenever you want. From there each widget can push to an Ecomail list or POST a signed JSON payload to a webhook, which covers Make, Zapier and anything you build yourself.
Can I test it before touching my live site?
Every site gets a sandbox page with the snippet already installed. Set a widget to Live and it behaves there exactly as it would on your own pages, tracking and lead capture included.
What about consent and GDPR?
You control the form: add a required consent checkbox, add small print with a link to your policy, and only collect the fields you need. Leads live in your account and you can delete them or the whole site at any time.
Your first widget takes about five minutes
Add a site, pick a template, publish. If it doesn’t earn its place, one line of HTML is all you have to remove.
Start free