Select Page

How can we help you today?

← Back

Popup Maker

Meet the most effective Popup Maker for Divi! Create amazing popups and display them on your Divi site using advanced triggering settings. The Popup Maker adds a new custom post type to your WordPress dashboard where you can design popups using the Divi Builder. Thanks to the beautiful user interface, the popup maker settings are intuitive and easy. Create high converting unlimited popups with various features in just a few minutes that fit all your marketing needs. Transform your traffic into leads, sales and signups with the Divi Pixel Popup Maker.

View Demo →

Popup Maker CPT

The Divi Pixel Popup Maker adds a new custom post type (CPT) to the WordPress Dashboard, where you can create a new post, design the popups using the Divi Builder, and customize the popups using the Popup Maker settings. The Popup CPT displays all popups added. On the main Popup CPT screen, you will find the popup title, CSS ID selector, popup status, and triggering type.

  1. Popup Maker CPT
  2. Popup Title
  3. CSS ID – can be used on element to trigger popup manually
  4. Status – Active/Inactive
  5. Triggering – shows the triggering method selected in the popup
Single Popup Interface

On the single Popup Maker screen, you will find the Divi Builder block, where you can design a popup and the Popup Settings meta box with all options for customizing. The Popup Settings interface is divided into 3 tabs: Triggering Settings, Popup Locations and Customization.

  1. Divi Builder – this is the place where you can design your popup layout
  2. Popup Settings – in this tab you can configure popup settings

Triggering Settings

In the Triggering Settings tab, you can set when the popup will be displayed, add a Closing CSS selector, and Remove the Link from the element with a Custom CSS Selector (so it will only open the popup, instead of reloading the page after the element is clicked). There are also a few other settings that you can enable/disable, like Close on Overlay Click, and Prevent Page Scrolling.

Manual Trigger

If you want to use Manual Trigger, then Trigger Event should be set to None. Manual Trigger allows you to trigger the popup after the element with selector added is clicked. You can use the default CSS ID that is generated automatically for each popup, or you can add Custom CSS Selector.

  1. Set Trigger Event to None
  2. Copy the Manual Trigger CSS ID
  3. Paste the CSS ID in module settings to the CSS ID field (Advanced → CSS ID & Classes)

If you want to trigger a popup with Custom CSS Selector, then you can add CSS ID “#my-popup” or CSS Class “.my-popup” to the Custom CSS Selector field. Depending on what you have used, you need to add CSS Class or ID to the appropriate field in the module where you want to trigger the popup. The CSS ID & Classes settings can be found in all modules (Advanced → CSS ID & Classes).

On Load

If you want to open a popup on page load, you can use the On Load trigger. This allows you to set Start and End Delay. The Start Delay is the time after that the popup will be opened. End Delay (if defined) will close the popup after the defined time (in a sec). All Trigger Events, except Manual Trigger, have also Periodicity and Activity settings available, which will be explained in the further part of this article.

On Scroll

On Scroll Trigger Event allows you to display a popup after the user scrolls the page a specific amount, which can be defined using pixels pr percentage. If you set 300px, the popup will be displayed after the user scrolled 300px down, after the page is loaded.

On Exit

Boost conversions with Exit Intent popups to reach out to the user one last time before they leave your website. This Trigger Event will display a popup after the user reaches the browser toolbar to close the window.

On Inactivity

Target visitors with automated inactivity detection and convert them into subscribers. This Trigger Event will open the popup after inactivity, which can be defined in seconds. If you add the 20s, then a popup window will be opened after 20 seconds of user inactivity.


Periodicity settings allow you to define how often the popup will show up. You can select Every Time which will open the popup every time after the page is reloaded on the Trigger Event you have selected. Once per period option allows you to define time in hours. If you define 24 hours, then the popup will be opened once per 24 hours. Once only option will open the popup only once.


This setting allows you to define if the popup should be always displayed, or by a certain period. When Certain Perion is selected you can define the exact days and time when the popup is displayed using the built-in calendar.

Popup Locations

In the Popup Locations tab, you can configure where the popup will be displayed. You can display popup by user role, or site area. In this section, you can select to display a popup on specific pages, or posts, or exclude specific pages and posts from displaying the popup. If you want to display popup globally, on all pages and posts, then select the Sitewide option.


In the Customization tab you can configure popup overlay, animation, position, add overlay blur and customize the close button which can be hidden, or placed inside the popup on specific devices. The close icon has controls for background and icon color, padding, margin and border radius.

How to add a new popup

To add a new popup, simply login to your WP Dashboard, navigate to Popup Maker CPT and Click “Add New”. This will open a new window where you can design the popup layout and configure all Popup Maker Settings.

  1. Click Popup Maker in your WordPress Dashboard
  2. Click Add New
  1. Add Title to your popup
  2. Click Use The Divi Builder button to enable Divi Builder
  3. In Build from Scratch modal window click Start Building

Now you are ready to start designing your first popup. You can select any column number and add any modules you want. The important thing is to define section width and max-width (to prevent the popup from going out of the screen on smaller resolutions). In most cases, you will also want to change the default row width to 100% to remove the left and right spacing from the content.

  1. Open Section settings
  2. Navigate to Design → Sizing
  3. In Sizing toggle set section width to meet your requirements
  4. Set Max Width to 90-100%, so the popup will not go out of the screen on smaller devices

The last step is to configure your popup: select Trigger Event, Popup Locations and setup Customization options, like add Overlay Background, select popup position, animation and customise close button. These all settings can be found in the Popup Settings meta box.

Using Popup Templates

The Divi Pixel Popup Maker comes with over 30 popup templates that you can import to your Divi Library and use on your website with just a few clicks. Please follow these steps to use pre-made popup on your site:

  1. Login to My Account and click on Demo Sections button located at the bottom
  2. On downloads page, find Popup Maker and click Download button

The download file is in .zip format, so you need to extract it. You will find 33 popups .json files inside, and one master file with all popups included. If you want to import only 1 popup, then import only appropriate .json file. If you want to import all popups from our demo page, then import master file.

  1. In WP Dashboard, navigate to Divi → Divi Library and click Import & Export button
  2. Swicth to Import tab and click Choose File
  3. From the downloaded package select the popup you want to import, or select Master file if you want to import all popups
  4. Click Import Divi Builder Layouts

Now, when the template you want to use is imported, you need to create a new popup and load the premade template to use the prebuilt popup layout.

  1. In WP Dashboard navigate to Popup Maker and click Add New
  2. Add popup title
  3. Click Use The Divi Builder Button
  4. In Choose A Premade Layout click Browse Layouts
  1. In the modal window swicth to Your Saved Layouts
  2. From the list of layouts select the one you want to use
  3. Click Use This Layout button

This is it. Your popup template should be loaded. Now you only need to configure Popup Settings, like selecting trigger event, selecting popup location, adding overlay background and customising the close button. These all can be configured in the Popup Maker setting, below the Divi Builder.

NOTE: If you are experiencing styling issues, where the popup is not displayed correctly on front-end, then make sure to clear Static CSS File in Divi → Theme Options → Builder → Advanced. This step is required, even when this option is disabled. In that case, enable that and click Clear button.

Previous Menu CTA Button
Next Preloader
Table of Contents