Magento 2
  • Marketplace Innovator
    imagine 2016-2019 partner summit awards
  • Composer packs
  • Magento Silver Technology Partner

Popup Pro for Magento 2

Current extension version: 1.2.2

Spin up promo campaigns with highly-targeted tailor-made popups.

  • Display popups on catalog and product pages, at shopping cart and checkout
  • Make popups visible with 7 animation effects and 9 predefined positions on a page
  • Trigger popups upon a set period after the page load, exit intent, % of page scrolled, or the number of pages viewed
  • Control the number of popup displays per customer
  • Employ integration with Customer Segmentation to specify customers to happen upon the popup
Triple the benefits! Buy 3 modules and save up to 15%
  • [M2] Popup Pro $199
    Support period
  • [M2] Automatic Related Products $299
    Support period
  • [M2] Customer Segmentation $199
    Support period
  • -0%
45-Day Money Back
Free Installation
90-Day Free Support
free lifetime updates
Newsletter Subscription | is one of the most popular use-cases for a popup.

Newsletter Subscription

Popup layout | can be customized with due attention to its content and design.

Popup layout

Advanced trigger options | allow the popup to be displayed whenever it is appropriate.

Advanced trigger options

Popup grid | allows browsing and managing all available on the store popups.

Popup grid

General settings | let you tweak the timing as well as other miscellaneous formalities of the popups.

General settings

'Where to display' settings | define the page type and the location within the page where the popup will appear.

'Where to display' settings

Design settings | allow to create popup content and edit the default popup outlook.

Design settings


How Magento 2 Popup Pro works

Gain image
Create high-performance popups
Automate a popup display to make promos accurate and attractive
Gain image
Plan smart promotions
Specify when to show a popup to avoid customer blacklist
Gain image
Choose a personalized approach
Know your customers and present the content they are interested in

How does the Magento 2 Popup extension hop in your business express?

With ease and due dexterity, to say. By far, popups are pleasant passengers to have. They may well help catapult your conversion rates and add to customers' engagement with the store. With Popup Pro for Magento 2 from Aheadworks your promo strategies will have a delightful ride to success. Always targeted, looking sharp, knowing their time and place, unobtrusive and well examined when back home.

Profit from every click

Extend your promo reach
Plan campaigns calculating all the possible outcomes. Run promos that cover the maximum audience and bring in the most notable results to the budget.
Be precise
Have your popups made wise, matching well the specifics of the promo, hitting right customer groups or segments
Be timely
Delay popup display not to scare customers off while browsing your store
Be flexible
Give customers easy access to promo info due to responsive popup design
Сonduct customer actions
Anticipate any patterns in customer behavior and react properly with the Magento 2 Newsletter Popup extension.
Call to action
Present motivating content with the WYSIWYG editor
Prevent customers from leaving
Use “Once the cursor is over the page” as a trigger event to make customers stay in your store
Re-engage visitors
Urge customers to return for special gifts with the help of the lightbox popups

Magento 2 Pop-up Detailed Feature List

Popup Creation
  • Generate rich popup content with the WYSIWYG editor
  • Design a popup with CSS
  • Preview customized popups
  • Set up the position of the popup within a page
  • Select an animation effect out of the 7 enlisted options
Popup Management
  • Indicate the trigger-events for the popup
  • Define how often a popup is to be shown
  • Decide where to display a popup within a store
  • Target specific customer groups and segments with popups
  • Analyze views, clicks, and CTR
Need additional functionality
or futher customization of your products?

How Magento 2 Popup Pro beats competition:

  1. Optimized workflow

    Built upon most common use cases, the backend interface of our extensions echoes clearly the actual administrative workflow.

  2. Quality code

    Constantly seeking ways for improvement, we write clean code, subject to timely refactoring.

  3. Thorough testing

    Effective quality assurance employed, our extensions are customizable, scalable and fully Magento 2 compatible

Feature Highlights
View documentation for a full feature list
Case Studies on how to :
Create Popups that Work

Benefit most from the popups in your store.


If you consider popups inefficient for your Magento store, because they are annoying, distracting and generally useless, stop thinking like that. In fact, exactly all the alleged disadvantages of popups make them so efficient. Imagine that popups are able to increase your subscription rates up to 1.375% or grow your conversion rates by 44%.

For some cases popups work just perfectly, including email captures, sales promotions, contest participation motivations, product upsells and cross-sells, etc. Of course, you need to follow some simple rules to make popups work properly and engage customers rather than to scare them away.

Choose the right moment. Hitting visitors with popups from the very entrance of your store is harmful. First, you should allow them to get accustomed to the design, layout and start browsing the products they need. After that you can show them some useful information on popups and expeсt a positive reaction.

Choose the right format. Try to make popups readable and comprehensible instantly. This leaves customers no time for irritation and allow them to continue browsing nonstop or take advantage of the popped up message.

Make it easy to exit popups. In order to make customers feel free when they browse your store, allow them to shut down Magento 2 popup windows easily.

Show popups infrequently. Do not show popups to often to the same users as it will certainly annoy them and even make them to leave the store. Guided by common sense, a popup that is shown once per visitor’s session is quite enough in any case.

Use lightbox popups with straight calls to action. Lightbox popups are usually exploited for email subscriptions, but they are also great for any purpose.


According to multiple statistics, popups are greatly efficient for ecommerce, if used and targeted properly. Using the Popup Pro for Magento 2 extension merchants are able to comply with all the above requirements and get great benefits from their online popups.


Make customers interested and engaged with properly triggered and targeted popups.


Popups efficiency depends greatly on targeting and timing. Some use cases show a tenfold increase in conversion rates due to some tiny timing improvements. Consider that, according to the use case described in the Shopfy’s blog, the popups that used a 60 second delay made 100-150 email subscriptions per day instead of only 10-15 subscriptions when the newsletter popup was shown immediately as soon as a customer entered the page.

The example above shows that you should not embarrass customers with a popup immediately. Right timing is much more efficient and the Popup Pro extension offers you a chance for that. You can select the delay you need with the 'Show popups immediately or delay for the time you need' trigger event.

Moreover, you can show popups only on certain product pages selected by multiple product attributes. This functionality is especially useful for upsell and cross-sell notifications or some pinpoint product promotions offering individual product coupons for slow moving inventory.


The combination of a proper moment with relevant content make the popups created by the extension really valuable for your customers. With this functionality they will gladly use the provided information or respond to a relevant call to action as it fully corresponds to their current shopping needs.


Deacrease exit reates in your store with effective exit popups.


The Popup Pro for Magento 2 extension also allows you to set up and utilize the functionality showing popups immediately as a customer moves his cursor outside the website window. However, it is just a necessary premise leading to really effective exit popups.

Next, you need to know the reasons making them leave the store and show them that exactly popup that promises to change the situation. According to Statista, most often reasons for that are price-related issues, including 'unexpected costs', 'I found a better price else where', 'Overall price too expensive', etc. So, the solution is simple in this case - just try to offer them a coupon code and motivate their first purchase. Or you can offer them some discounted products and use popups as landing pages for your product collections.

Of course, you can create any message you like, but it certainly needs to be based on verified data about your visitors and their intents.


The opportunity to use exit popups provided by the Popup Pro extension is a great benefit. Use cases show that exit popups are able to reduce bounce rates up to 60% and increase the on-site time by more than 50%.


Follow informed customers with relevant popup notifications.


Naturally, some customers are more engaged with your web store and need some in-depth information regarding your products and services. For example, some customers scroll your pages down to 70% of the content and more. Or they walk through 7+ pages instead of 3 pages on average. Those customers are likely more interested in your products since they carefully evaluate and look for the best options.

The module allows you to show them special popups using the 'Once the page is scrolled by X%' and 'Once the customer viewed X pages' trigger events. You can determine the X variable individually and tailor such popups for your best fit.

Such customers usually are ready for large product offers and will appreciate your professional assitance.


Using scroll-based and pages-based popups you have all chances to convert customers' intentions into purchases and increase conversion rates greatly.


Equip your popups with great design and valuable content increasing conversions.


Among other necessary things popups, as any other website elements, require great design and content. In order to make your popups efficient for any purpose you need to follow some simple rules:

- Make messages as personal as it’s possible;

- Make content short;

- Use creative design in order to attract customers’ attention;

- Follow brandbook guidelines and design popups corresponding to the general web store appearance;

- Add call to action buttons.

Using the provided by the Popup Pro extension functionality you can easily follow all the above recommendations and even select the animation effect you need.

Even though it sounds to be easy there is no one for all solution when it comes to design and content. So, you need to take advantage of split testing before implementing any updates. As soon as the changes suit your audience you can count on certainly great results.


The Magento 2 Popup extension provides merchants with the functionality that is usually enough for creating a versatile popup content (WYSIWYG editor) and customized design (custom CSS is allowed). In addition, Magento admins are able to select preferred popup positions and animated effects.

So, using custom design and relevant messages store owners are able to create effective and convertible Magento 2 popups.


Take advantage of some real life use cases about popups on Magento 2.


Let’s say you want to increase your Magento newsletter subscription base, but you don’t want to push your customers away by annoying them. Easy! The key to a properly working pop-up is relevance and timing.

You have to provide information that has a good change to interest the customer and you want to wait for the customer to get accustomed to your store before asking for any commitment. Here is a few pop-ups types you may create:

Option 1. Target price-conscious customers. Using custom conditions, create a pop-up that appears only on the product pages that are on sale currently. Then, use something like “Subscribe now! Receive our weekly deals directly to your e-box!” or “Subscribers only! Unique deals every week!”

Option 2. Target trend-conscious customers. Using custom conditions, create a pop-up that appears only on the newly arrived product pages. Use something like “Be the first one to learn about our new collection!” or “Subscribers only! Get a head start on the newest models”.By targeting different groups of customers with corresponding messages you will be able to reduce the annoyance and increase the success rate of your Magento 2 pop-ups.


You can create any number of similar popups suitable for different customer groups and personalize them beneficially according to certain customer behavior patterns.

  • Targeting options

    The relevance of displayed popup can be controlled by showing it to a particular customer group, at a certain page type, or a custom selection of pages

  • Popup design Screen

    Custom CSS piece may be inserted to edit the default popup design, WYSIWYG editor may be used to create content

  • Trigger events Screen

    By selecting and adjusting specific trigger events administrator controls the exact conditions and timing of a popup. In particular, a popup may be triggered by exit intent, % of page scrolled, or the number of pages viewed.

  • Effectiveness tracking Screen

    Key performance statistics for each popup are available from the popup grid

  • Backend preview

    When creating a popup preview button may be used to see how will it look like at frontend

  • Animation Screen

    A number of options cover most commonly used entrance animation effects

  • Responsive design

    Pop-ups work perfectly regardless of the screen or device used to browse your store

Tanya Poleshchuk | Head of Customer Care

Any questions?

I’ll be happy to tell you more
about our products!

Let's get in touch!

Tanya Poleshchuk
  • Reviews (6)
  • Customer Questions & Answers (11)

Overall rating

4.7 of 5 stars

When writing your review, please consider the following guidelines:

  • Review the product only if you've tried or bought the item;
  • Focus on the product and your individual experience using it;
  • Provide details about why you liked or disliked a product;
  • Be constructive and specific with your praise or criticism.

We reserve the right not to post your review if it contains any of the following types of content or violates other guidelines:

  • Obscenities, discriminatory language, or other language not suitable for a public forum;
  • Advertisements, “spam” content, or references to other products, offers, or websites;
  • Email addresses, URLs, phone numbers, physical addresses or other forms of contact information;
  • Critical or spiteful comments on other reviews posted on the page or their authors.

Aheadworks Co. does NOT edit the reviews and posts them as written by the reviewer.

In addition, if you have any questions on the products – the compatibility, the functionality, or anything else – please do not submit them through a product review.

Enjoy writing your review!

How do you rate this product?
1 star 2 stars 3 stars 4 stars 5 stars

All fields are required


Mar 24, 2020

I am satisfied

I am happy with this product.
And thanks for the generous support!


Feb 22, 2019

very useful

I display my Newsletter subscription form and also use the pop-up during promo offers, very useful.


Jan 12, 2018


Very powerful module and outstanding support. Thanks again!


Aug 14, 2017

Happy to use it on my store

I really like the way it works on my store. I was looking a lot for an option to display my newsletter subscription form in automatic pop up and I finally got it with AW popup module.
The support team installed it for me at no extra charge, and their service impressed me a lot when they even made basic configuration to ensure it works fine after installation.
I love the extension and give Aheadworks 5 star!


Feb 22, 2017

Good extension

Been using this product for a while, totally satisfied.
Had a configuration question - support was helpful and quick.


Aug 12, 2016

Ok, but needs more integration options!

The feature "page scrolled down by 30%" is the one we needed and it is working surprisingly good. Generally, this product works as advertised.
I the only wish is to make use of cms blocks like they did it in their Custom Static Blocks (which I also do recommend). This way it would be needed to create a single CMS promo and use it everywhere on the site.
Actually, a full integration with that module including its scheduling options would be valuable for every store owner.

I want to add SKU in product conditions. However, the extension will only allow me to add Category or Attribute Set. How can I add product SKUs?
To make SKU or name, or any other product attribute visible in conditions its "Use for Promo Rule Conditions" option should be enabled in:
admin -> Stores -> Attributes -> Product -> required attribute -> Storefront Properties
During the purchase I have to enter our url. Does this extension only work on 1 installation? Because we have a development environment and a production environment.
Our EULA allows using the extensions on a single production and as many dev or staging sites as you need without a need of purchasing an extra license.
How do I insert a newsletter subscription form into popup?
You can use the following code:
{{block class="Magento\Newsletter\Block\Subscribe" template="subscribe.phtml"}}
Just make sure to switch from WYSIWYG editor to plain text edit mode prior inserting this line.
Does it support multi-store?
Yes, it does. It is possible to configure the extension separately for different websites.
Does this work in a mobile setting?
Yes, the extension can be used both on desktop and mobile devices and, if needed, can be disabled for a mobile view.
What is aheadworks policy on supporting its modules? Specifically if a security vulnerability is found will aheadworks create a patch?
Our extensions come with included support period and we are able to provide technical assistance when the support is active.
As for security vulnerabilities and bugs, we are trying our best to fix them free of charge regardless of the support period status.
This extension for Magento 2 supports Saudi riyal currency and Arabic Language?
If your currency and language is natively supported by Magento 2, the extension will also support it.
However, to work with RTL most likely some style adjustments will be required and you will need to translate some options the same way as you did with your Magento.
Does the extension support full page caching?
Since full page cache is a native Magento 2 feature, all our extensions for this platform support it.
I run Magento 1.X. Will my currently installed extensions from aheadWorks work in Magento 2?
Due to a significant difference between Magento 1 and Magento 2 branches, the extensions for M1 will not work in M2.
However, the owners of the extensions by Aheadworks for Magento 1 can get 25% discount on purchase the same extensions by AW for M2
Which URL do I specify on checkout if I've got only a development store at the moment?
You need to enter a final address of the site when it will go live.

If the domain name is still under consideration at the moment of purchase, you can enter an address of your dev environment. In this case, don't forget to contact us when the final domain name has been registered: our support team will change it by your request.
I run Magento 2 on AWS with ELB (Elastic Load Balancers) do I need a license per EC2 instance? They are all behind the same domain.
Such setup is considered to be a single Magento environment, so you need only one license.

Please wait...

added to cart
Go to Checkout Continue Shopping
Continue shopping
View cart & checkout