Turn visitors into subscribers and sales.
A lightweight WordPress popup builder with 20+ popup types, 220 ready-made presets, built-in forms with spam protection, and targeting that stays correct behind any cache.
- Free core, forever
- Gutenberg, Elementor, any theme
- Mailchimp included
Feeling lucky today?
Enter your email, spin the wheel and unlock up to 30% off.
Plays nicely with the tools you already use
- WWordPress 6.5+
- GGutenberg
- EElementor
- WooWooCommerce
- EDDEasy Digital Downloads
- MMailchimp
- BBrevo
- KKit
- ACActiveCampaign
- MLMailerLite
- HHubSpot
- FCFluentCRM
- AWAWeber
- CF7Contact Form 7
- WPWPForms
- CFCloudflare Turnstile
- AALTCHA
Your first campaign in three steps.
No page builder to learn, no template to wire up by hand. Every preset is a complete popup that only needs your words.
Pick a preset
Open the Popup Library and filter 220 finished popups by goal, type, display mode or season. One click inserts it, switched off, ready to edit.
Make it yours
Change the copy, swap the image, pick a width and position, tweak colours and fonts. Every style is a plain setting, with custom CSS if you want it.
Choose when and where
Set the trigger, frequency rules and page targeting, then switch it on. Wing Popup handles the rest, cache or no cache.
Every setting in plain sight. Nothing hidden behind a wizard.
Each popup is one panel with five tabs: Content, Triggers, Display Options, Settings and Styles. Pick the type, and the content tab shows only the fields that type needs.
- Pro fields are visible and clearly locked, so you always know what an upgrade unlocks.
- Popups are switched off by default and get a stable id the moment they are saved, so rules, analytics and A/B tests never lose track of them.
- Import and export every popup between sites, and back up settings in one click.
One plugin for every kind of popup.
Not just a box with text in it. Each type has its own purpose-built settings, and every type is visible in the free editor so you always know what Pro adds.












- Only image Free
- Age verification
- Social share
- File download
- Google Map
- Ad-block notice
- Push notification opt-in
- Recent sales notification
- Content locker
- Contact Form 7 / WPForms embed
220 popups, designed and wired up. Pick one.
Every preset in the library is a complete popup: copy, artwork, trigger, frequency rule and styling. Insert it from the Popups screen and it lands switched off, so you can edit before anyone sees it.
- Filter by goal, type, display mode and season, from Black Friday to Ramadan to back-to-school.
- Images are imported into your Media Library, never hot-linked from somewhere else.
- Form presets create the form too, and template presets create an editable Gutenberg design.






Show the right popup to the right person, at the right moment.
- Page load with delay Free
- Click on any button, link or element Free
- Hover
- Scroll depth
- Exit intent
- User inactivity
- Page-visit count
- Video finished
- Custom JavaScript event
- Add to cart, cart abandonment and checkout exit (WooCommerce, EDD)
- Home, search, 404, archives, pages, posts, categories, tags, custom post types and taxonomies Free
- Date ranges and weekly hours
- Device, browser and operating system
- Logged-in state and user roles
- Country and region (geo)
- Referrer domains and URL parameters
- New versus returning visitors
- Cart contents and totals in WooCommerce
- Cooldown after showing and after dismissal Free
- Once per session, once ever, maximum views per visitor Free
- Minimum page visits before the first show Free
- One rule set for every trigger, so nothing sneaks past a cooldown
- Let click and hover triggers bypass the rules, so a button always works
- Reset a popup for every visitor with one switch, automatically when its type changes
The spring edit is here
Linen, light layers and colour. Free returns for 30 days.
Shop new in- Modal, inline and fullscreen modes Free
- Five widths plus custom, nine screen positions Free
- Image layouts: top, inline, left, right, background Free
- Floating bars and slide-in panels
- Entrance and exit animations, overlay colour, opacity and blur
- Typography, buttons, dismiss-button styling, mobile overrides
- Custom CSS and JavaScript per popup
- Force interaction and hide the close button for gates
- Subscribe and contact forms, in a popup, with a shortcode or the Gutenberg block Free
- Spam checks with no setup: trap field, cache-safe token, minimum time, rate limits, Disallowed Comment Keys Free
- ALTCHA proof-of-work or Cloudflare Turnstile when you want a challenge Free
- Notification e-mails with smart tags, auto-replies, list signup from a contact form Free
- Pre-sale, login and registration forms
- Custom fields on contact forms, stored submissions with CSV export and privacy tooling
- Nine email and CRM destinations with synced list pickers
- Views, visitors, conversions and dismissals with period-over-period change
- Charts, device split, best hours and days of the week
- Breakdowns by page, country, browser, referrer, OS and trigger
- A/B tests between existing popups with honest verdicts
- Google Analytics event forwarding
- CSV export, stored as daily totals, raw events pruned quickly
- No IP addresses, user agents, user ids or form content are ever stored

Popups that know what is in the cart.
Cart state is read in the browser through the Store API, so a cached product page still shows the right offer to the right shopper.
- Cart triggers: add-to-cart, cart abandonment and checkout exit.
- Cart rules: target by products, categories, item count or total.
- Upsell and cross-sell popups with live product data, plus recent-sales notifications.
- Abandonment reminder e-mails, one per cart and consent-gated.
The parts you do not see are the parts we care about most.
Cache-safe
Frequency, page and cart rules run in the browser. A cached page is never wrong for the next visitor, so full-page caching and CDNs keep working.
Lightweight
Assets load only on pages where a popup can appear. No custom tables in the free plugin, and settings stay small enough to autoload.
Private by default
Analytics keep counts, not people. No IP, no user agent, no user id, no form content. Visitor ids only with consent.
Open and extensible
GPL code, documented filters and actions. Pro extends Free only through the same public hooks you can use.
Start free. Upgrade when you need more.
The free plugin is a complete popup builder, not a demo. Pro adds the advanced types, triggers, targeting, styling, analytics and integrations.
Wing Popup
Everything you need for your first campaigns.
- Unlimited popups and forms
- Image, image & content, template and form popups
- 220-preset Popup Library (Pro presets shown, locked)
- Page load and click triggers, full frequency rules
- Page, post, taxonomy and post-type targeting
- Mailchimp, contact forms, spam protection, ALTCHA and Turnstile
- Five widths, nine positions, inline and fullscreen modes
Wing Popup Pro
Every type, trigger and rule, plus analytics.
- Everything in Free
- 20+ popup types: coupon, countdown, spin-to-win, video, multi-step, cookie notice, age gate and more
- Exit intent, scroll, hover, inactivity, cart and custom-event triggers
- Schedules, devices, roles, geo, referrer and URL targeting
- Bars, slide-ins, animations, overlay and typography controls, custom CSS/JS
- WooCommerce and EDD tools, abandonment e-mails
- Analytics dashboard, A/B testing, push notifications
- Brevo, Kit, ActiveCampaign, MailerLite, HubSpot, FluentCRM, AWeber, webhook
- Stored submissions, import/export, priority support
Prices in USD. Pro renews yearly for updates and support; the plugin keeps working if you let it lapse. 14-day money-back guarantee.
Free versus Pro, in detail.
| Feature | Free | Pro |
|---|---|---|
| Popups | ||
| Image, image & content, template, formThe four core types | ||
| Popup Library220 ready-made popups | ||
| Coupon, countdown, video, spin-to-win, pick-a-gift, yes/no, multi-step | ||
| Cookie notice, age gate, social share, file download, map, ad-block, push opt-in, recent sales, upsell | ||
| Triggers & targeting | ||
| Page load and click triggers | ||
| Frequency & suppression rulesCooldowns, once per session, max views, min visits | ||
| Page, post, taxonomy and post-type rules | ||
| Exit intent, scroll, hover, inactivity, visit count, video, custom events | ||
| Schedule, device, browser, OS, role, geo, referrer, URL, new/returning | ||
| Forms & integrations | ||
| Subscribe and contact forms, shortcode and block | ||
| Spam protection, ALTCHA, Cloudflare Turnstile | ||
| Mailchimp | ||
| Pre-sale, login and registration forms, custom fields, stored submissions | ||
| Brevo, Kit, ActiveCampaign, MailerLite, HubSpot, FluentCRM, AWeber, webhook | ||
| Design, commerce & insight | ||
| Modal, inline, fullscreen, five widths, nine positions, image layouts | ||
| Floating bars, slide-ins, animations, overlay, typography, custom CSS/JS | ||
| WooCommerce & EDD triggers, cart rules, upsells, abandonment e-mails | ||
| Analytics dashboard, A/B testing, Google Analytics forwarding | ||
| Web push notifications, import/export, priority support | ||
Questions people ask before installing.
How many popups can I create?
Unlimited, in Free and in Pro. There is no cap on popups, forms, views or impressions.
Does it work with caching plugins and CDNs?
Yes. Frequency, page and store rules run in the visitor's browser, and anything that varies per visitor (role, country, cart) is resolved over an uncached call. A cached page is never wrong for the next visitor.
Are there ready-made templates?
Yes. Open Wing Popup → Popups and click Popup Library. Every preset is a complete popup with copy, image, trigger, frequency rule and styles. It is inserted switched off so you can edit it first. Eight presets are Gutenberg designs you can also edit under Templates.
Can I use the forms without a popup?
Yes. Every form built under Wing Popup → Forms works anywhere: paste the [wing-popup-form id="…"] shortcode into any editor, or add the Wing Popup Form block in Gutenberg.
Why does a popup not show again after I close it?
The Frequency & Suppression rules under Display Options remember views and dismissals in the visitor's browser. Set the mode to "Always" while testing, or open a private window.
Is it compatible with page builders?
Yes. Template popups can be designed in Gutenberg or Elementor, forms and popups work with any theme, and click triggers open a popup from any button a builder makes.
What happens to my popups if I deactivate Pro?
Every setting stays intact. Popups that need a Pro type or trigger are simply skipped, and the admin shows which ones, so nothing renders half-broken.
What exactly does Pro add?
Twenty-plus popup types, behaviour triggers, scheduling and audience targeting, WooCommerce and EDD tools, styling and animation controls, analytics and A/B testing, more email providers and push notifications. Every Pro setting is already visible in the free editor, so you can see it before you buy.
Your first popup is three clicks away.
Install Wing Popup, open the Popup Library, pick a preset. It is free, it is fast, and it will not slow your site down.
Inserted: Welcome discount
Switched off and ready to edit. Change the words, then turn it on.