Create high-converting popups for your WooCommerce store in minutes. Quick Setup Wizard gets you live in under 60 seconds — no coding, no bloat, no subscriptions. Ever.
Purpose-built for WooCommerce store owners who want results without complexity. Clean admin, zero bloat, works from day one.
Your first popup live in 3 steps — choose a goal, write your message, go live. Designed for store owners who don't want to read manuals.
Show popups on all pages, only specific pages, or everywhere except certain pages. Auto-detects WooCommerce pages like Shop, Cart, and Checkout.
See exactly how your popup looks as you type — badge, heading, message, image, and button update in real time. What you see is what visitors get.
Every popup is versioned. Update your message and all visitors automatically see the new content — cookies reset themselves. No manual work.
Place your popup anywhere on screen — 9 desktop positions, 3 mobile positions. See exactly where it will appear with visual screen mockups.
Add images from your Media Library and make them clickable with a custom URL. Drive traffic to product pages, sale collections, or landing pages.
CSS and JavaScript only load when active popups exist for the current page. Your Core Web Vitals stay untouched. Zero scripts on pages without popups.
Zero data collection. No external requests. No tracking pixels. Cookies stay in the visitor's browser and never leave your domain.
Build fully structured popups with an optional badge pill, bold heading, message body, and a call-to-action button with custom URL. Every element optional.
Control exactly when visitors see your popup again — every visit, hourly, daily, weekly, monthly, or once per browser forever. You decide.
ARIA roles, aria-modal, keyboard navigation (Escape to close), and screen-reader-friendly markup built in from day one. No extra setup.
Full i18n support. Works with WPML, Loco Translate, Polylang. Multisite compatible — each site gets independent popups. Clean uninstall everywhere.
Whether you're running a flash sale tonight or announcing free shipping — Murls gets your message in front of visitors instantly.
Launch a "20% Off Today Only" popup in 60 seconds. Set it to show once per visitor so it converts without annoying.
Announce new arrivals with an image popup that links directly to the product page. Show only on your homepage or shop.
"Free shipping on orders over $50" — show it on cart and checkout pages only. Update the message anytime and visitors see it again automatically.
Holiday hours, store reopening, new location — one popup, site-wide or targeted. No developer needed. Done in a minute.
The Quick Setup Wizard walks you through everything. No settings to hunt for, no documentation to read first.
Flash sale? New product? General announcement? Pick a goal and the wizard pre-fills everything — badge, heading, and message — for you.
Edit the text, add an image, set your button URL. Watch the live preview update in real time as you type. Choose where and how often to show it.
Click "Go Live" — your popup is immediately active on your store. No caches to clear, no code to paste, no deploys. Done.
Released under the GPL-2.0+ licence. Download it, use it, modify it. No subscriptions, no feature limits, no nag screens — ever. All core features included, unlimited popups.
Latest stable release
The core plugin is free forever with all essential features. Add-on bundles unlock advanced capabilities for growing stores.
Everything you need to create, target, and manage popups for your store.
Free forever. No credit card. No limits.
Essential add-ons for store owners who want to convert more visitors.
All Core features, plus:
Everything in Starter, plus deep WooCommerce integration and analytics.
Everything in Starter, plus:
All prices are per-site, per-year. Every plan includes updates and support for the duration.
Individual add-ons also available separately — see all add-ons below.
Don't need a bundle? Buy individual add-ons. Free community extensions and premium modules — choose what fits your store.
5 ready-made popup design themes — minimal, bold, seasonal, dark, and branded. One-click apply from the editor.
Show popups on desktop only, mobile only, or both. Simple per-popup toggle with no extra configuration.
Set a start and end date for each popup. Schedule your Black Friday popup a week in advance and it auto-disables when the sale ends.
Detect when a visitor is about to leave and fire a targeted popup. Recover abandoning shoppers with a last-chance offer or discount code.
Add an email opt-in form to any popup. Subscribers sync directly to Mailchimp, Klaviyo, or any webhook endpoint. Grow your list effortlessly.
Show popups after X seconds on page or after the visitor scrolls a defined percentage. Engage at the perfect moment, not immediately.
Trigger popups based on cart value, number of items, or specific products in cart. Show upsells and cross-sells at the right moment.
See impressions, dismissals, and click-through rates per popup. Integrates with Google Analytics 4 and WooCommerce conversion tracking.
Run split tests between two popup variants. The winning variant is auto-promoted after reaching statistical significance. Data-driven decisions.
Show or hide popups based on WordPress user roles. Target logged-out visitors with offers, logged-in customers with loyalty rewards.
Display popups to visitors from specific countries or regions. Run location-specific promotions, shipping notices, and compliance messages.
Auto-generate unique WooCommerce coupon codes per visitor and display them inside the popup. One-use codes prevent sharing and abuse.
Add a live countdown clock to any popup. Create urgency for flash sales, limited stock alerts, or event deadlines. Proven to boost conversions.
Chain multiple popup screens into a guided flow. Collect name, email, and confirm — all in one seamless experience visitors love.
Everything you need to get your popups live, configured correctly, and converting visitors. Written for shop owners, not developers.
There are two ways to install Murls Smart Popups:
The fastest way to create your first popup. The wizard appears automatically when you have no popups yet, or you can launch it anytime from the All Popups screen.
Every popup can have up to four content elements — all optional except the message:
Control exactly which pages your popup appears on. Find the Where to Show card in the popup editor sidebar.
The checklist includes your Homepage, Blog page, all published pages, and — if WooCommerce is installed — Shop, Cart, Checkout, and My Account pages are automatically detected.
Control exactly where your popup appears on screen — separately for desktop and mobile devices.
The Show popup again after setting controls how long a visitor's browser remembers that they've seen the popup.
| Setting | Best used for |
|---|---|
| Every visit No cookie set | Urgent announcements only — can feel intrusive |
| 1–6 Hours | Time-sensitive flash sales |
| 1 Day | Most common — shows once per day per browser |
| 3 Days / 1 Week | Evergreen promotions |
| 1 Month | Low-urgency announcements |
| Forever | The visitor sees it once and never again |
Images are optional but can significantly increase engagement, especially for product promotions or visual announcements.
Recommended image size: 600 × 300 pixels. The image displays at the top of the popup above the message text.
The All Popups screen shows every popup with its current status, cookie timing, page targeting rule, and creation date.
Murls Smart Popups is fully compatible with WordPress Multisite. Each site in your network has its own independent set of popups — popups on Site A do not appear on Site B.
The plugin can be network activated (applies to all sites automatically) or activated per-site individually from each site's Plugins screen.
To completely remove the plugin and all its data:
The uninstall routine automatically removes all popup data from your database — on both single-site and every site in a Multisite network. Your database is left completely clean.