WordPress.org

Plugin Directory

Popup Maker – Boost Sales, Conversions, Optins, Subscribers with the Ultimate WP Popup Builder

Popup Maker – Boost Sales, Conversions, Optins, Subscribers with the Ultimate WP Popup Builder

Descripción

📈 Consigue más ventas, clientes potenciales y suscripciones a tu lista de correo usando Popup Maker

Popup Maker™, valorado como el mejor plugin de ventanas emergentes para WordPress por nuestra comunidad de más de 780 000 usuarios, te permite crear impresionantes ventanas emergentes, cuadros de diálogo y capas superpuestas en cuestión de minutos. Tanto si eres un principiante como un profesional, nuestro conjunto de herramientas versátil te facilita el impulso de la interacción en tu sitio de WordPress.

¡Transforma tu sitio de WordPress en una potencia de conversión! Crea campañas dirigidas usando ventanas emergentes, formularios de intención de salida, elementos deslizantes y banners inteligentes para disparar tus ingresos y crear tu lista de correo más rápido que nunca.

Cambiamos a Popup Maker para nuestras ventanas emergentes y no podríamos estar más contentos.

“También se lo recomendamos a todos nuestros clientes. Popup Maker es una pieza esencial de nuestro sitio web para maximizar el crecimiento de nuestra lista de correo, aumentar las conversiones de ventas y guiar a los usuarios con llamadas a la acción estratégicas. Además, el soporte es excelente.”

~ Chris Badgett, Director General de LifterLMS

🔥 ¿Listo para empezar?

👉 Visita nuestro sitio web – Explora todas las características y precios
👉 Únete a nuestra comunidad de optimización de conversiones – Comparte estrategias y aprende de los expertos
👉 Lee nuestras guías – Aprende las mejores prácticas para ventanas emergentes
👉 Obtén ayuda – Soporte de nivel mundial cuando lo necesites

🎬 Descubre todo lo que es posible con Popup Maker

Impresionantes ejemplos de lo que puedes hacer con Popup Maker (Ver video)

🛠️ El maquetador definitivo de ventanas emergentes para WordPress: Cada tipo de ventana emergente de conversión al alcance de tus manos

Con Popup Maker tienes a tu disposición el maquetador de ventanas emergentes definitivo para crear cualquier tipo de ventana emergente en cuestión de minutos:

  • Ventanas emergentes de suscripción de correo electrónico,
  • Ventanas emergentes de intención de salida.
  • Ventanas emergentes de captación de clientes potenciales,
  • Ventanas emergentes para listas de suscripción
  • Ventanas emergentes de actualización de contenido,
  • Ventanas emergentes de comercio electrónico,
  • Ventanas emergentes de formulario de contacto,
  • Anuncios urgentes y banners de notificación para todo el sitio web,
  • EU cookie notices,
  • Ventanas emergentes para dar la bienvenida a los visitantes procedentes de ProductHunt (requiere Popup Maker Pro),
  • Ventanas emergentes de ventas dirigidas para WooCommerce y Easy Digital Downloads (requiere Popup Maker Pro+),
  • Ventanas emergentes de venta cruzada para WooCommerce y Easy Digital Downloads (requiere Popup Maker Pro+),
  • Ventanas emergentes de carrito abandonado: recupera ventas perdidas con ofertas dirigidas al finalizar la compra (requiere Popup Maker Pro+),
  • Ventanas emergentes de inscripción a cursos de LifterLMS: convierte a los visitantes directamente en estudiantes inscritos (requiere Popup Maker Pro+),
  • & más.

Incluso la versión gratuita es genial
“Hace exactamente lo que dice y es fácil de usar. La versión gratuita permite un control total sobre dónde aparece la ventana emergente, cómo se ve y cómo configurar las condiciones para que vuelva a aparecer en el sitio web.”
~@rsb1234

🔑 Activa ventanas emergentes con facilidad: Múltiples formas de abrir tus ventanas emergentes

Popup Maker ofrece una gran variedad de activadores para abrir tus ventanas emergentes:

  • Abrir automáticamente (con retraso opcional)
  • Haz clic en el botón (o cualquier otro elemento) para abrir
  • Envío de formulario (abre una ventana emergente cuando se envía un formulario)
  • Abre cuando alguien está a punto de salir de tu sitio web (requiere Popup Maker Pro)
  • Abre cuando alguien se desplaza hacia abajo en tu página (requiere Popup Maker Pro)

🎯 Segmentación inteligente de ventanas emergentes: Entrega el mensaje perfecto a cada visitante

¡No vuelvas a mostrar ventanas emergentes irrelevantes! Nuestro potente sistema de segmentación garantiza que tus mensajes lleguen exactamente a quien necesita verlos y cuando necesita verlos. Desde la segmentación básica de páginas hasta condiciones avanzadas según el comportamiento del usuario, tienes el control total sobre la visibilidad de tus ventanas emergentes.

Opciones de segmentación gratuitas:

  • Segmenta entradas específicas, páginas o tipos de contenido personalizados
  • Segmenta por categorías o etiquetas de entradas y taxonomías personalizadas
  • Segmentación diferenciada entre la página portada y la página del blog

Funciones de segmentación Premium:

  • Segmentación avanzada por comportamiento del usuario
  • Mostrar en URL específicas o patrones de URL
  • Mostrar u ocultar según los perfiles de usuario
  • Segmentación por geolocalización
  • Segmentación por navegador y sistema operativo
  • Programación por fecha y hora
  • Segmentación por profundidad de desplazamiento de página
  • Estado de acceso del usuario
  • Interacciones previas con ventanas emergentes
  • Reglas de carrito y compras de comercio electrónico
  • Segmentación avanzada por taxonomías personalizadas
  • Segmentación por fuente de referencia

🔑 Intégralo con tus plugins de formularios favoritos

Popup Maker se integra con todos los plugins de formulario más populares para permitirte abrir una ventana emergente cuando se envía un formulario o cerrar la ventana emergente cuando se envía un formulario dentro de la ventana emergente. Popup Maker se integra con:

Integraciones con plugins de formularios:

  • Ninja Forms – Potente maquetador de formularios de arrastrar y soltar
  • Gravity Forms – Formularios avanzados para WordPress con lógica condicional
  • Contact Form 7 (CF7) – Formularios de contacto sencillos
  • WPForms – Plugin de formularios fácil de usar para principiantes con plantillas
  • WSForm – Maquetador de formularios profesional con funciones avanzadas
  • Fluent Forms – Formularios interactivos con diseños multipasos
  • Mailchimp for WordPress (MC4WP) – Formularios de suscripción al boletín
  • Formidable Forms – Maquetador de formularios avanzado con vistas de base de datos
  • Forminator – Maquetador de formularios gratuito de WPMU DEV
  • Formularios de Elementor Pro – Maquetador de formularios nativo para el maquetador de páginas Elementor
  • HappyForms – Maquetador de formularios gratuito de arrastrar y soltar con vista previa en vivo
  • Kali Forms – Maquetador de formularios nativo para Gutenberg con soporte para el editor de bloques
  • Bit Form – Maquetador de formularios ligero con almacenamiento en tipos de contenido personalizados
  • HTML Forms – Maquetador de formularios sencillo y ligero sin recargos innecesarios
  • Formularios de Beaver Builder – Formularios de contacto, suscripción e inicio de sesión para el maquetador de páginas Beaver Builder
  • Newsletter – Integración con thenewsletterplugin.com con soporte para envíos por AJAX
  • ¡y más!

Integraciones con CRM y marketing por correo electrónico:

¿Ya creaste un formulario en tu servicio de marketing por correo electrónico? Con nuestra versión gratuita, puedes copiar y pegar cualquier formulario creado por la mayoría de las plataformas de creación de listas, incluidos, entre otros:

  • MailChimp
  • AWeber
  • InfusionSoft
  • GetResponse
  • ConvertKit
  • Constant Contact
  • Mail Poet
  • Mad Mimi
  • FluentCRM
  • HubSpot
  • Emma
  • ¡y más!

⚙️ Controles avanzados de ventanas emergentes: Personaliza cada aspecto de tus ventanas emergentes

Toma el control completo de tus ventanas emergentes con nuestras potentes funciones de personalización:

  • Editor visual de ventanas emergentes – Diseña atractivas ventanas emergentes con nuestro intuitivo editor de arrastrar y soltar. Controla el tamaño, el posicionamiento, las animaciones y mucho más
  • Reglas de visualización inteligentes – Establece la frecuencia de visualización basada en cookies para evitar la fatiga por ventanas emergentes y mejorar la experiencia de usuario
  • Animaciones personalizadas – Elige entre deslizamiento, desvanecimiento y otras atractivas animaciones de entrada y salida
  • Diseño orientado a móviles – Cada ventana emergente es completamente adaptable y se ve genial en todos los dispositivos
  • Posicionamiento personalizado – Coloca tus ventanas emergentes exactamente donde quieras: centradas, en las esquinas o en posiciones personalizadas
  • Controles de cookies – Ajusta con precisión cuándo y con qué frecuencia ven tus ventanas emergentes los visitantes mediante ajustes avanzados de cookies

👍 Con la confianza de miles de personas como tú

Popup Maker se utiliza en más de 780 000 sitios web y ha recibido más de 4300 valoraciones de 5 estrellas como esta:

Excelente plugin, todo lo que necesitaba “Complemento realmente agradable, fácil de usar, adaptable ¡una buena captura!” @lemmmy

🚀 Ve más lejos con Popup Maker Pro y Pro+

Deja de conformarte con un seguimiento de conversión básico. Popup Maker es el único plugin de ventanas emergentes para WordPress con atribución completa de ingresos: mira exactamente cuánto dinero genera cada ventana emergente, no solo los clics y las capturas de correo electrónico.

Sin cuotas mensuales. Tus datos se quedan en tu servidor. Sin límites de tráfico. Nunca.

Compara con las alternativas: OptinMonster empieza en 108 $/año. Privy empieza en 288 $/año. Justuno empieza en 228 $/año. Ninguno de ellos te ofrece una atribución completa de ingresos ni la propiedad de los datos nativa de WordPress.

⚡ Popup Maker Pro — 99 $/año

Todo lo que los profesionales del marketing necesitan para impulsar y medir resultados:

  • Intención de salida — Recupera a los visitantes que abandonan el sitio con ofertas perfectamente programadas antes de que se vayan
  • Analítica de ventanas emergentes — Rastrea visualizaciones, clics y conversiones con un panel completo de informes
  • Segmentación avanzada — Segmenta por comportamiento del usuario, fuente de referencia, profundidad de desplazamiento, geolocalización, navegador, sistema operativo, perfil de usuario, estado de acceso y mucho más
  • Programación — Muestra ofertas temporales automáticamente en el momento perfecto
  • Interacción forzada — Asegúrate de que los mensajes críticos sean confirmados antes de que los usuarios continúen
  • Gestión de llamadas a la acción — Crea, rastrea y exporta llamadas a la acción (CTA) rastreables e ilimitadas con informes de conversión
  • Operaciones por lotes — Activa, desactiva, duplica y gestiona múltiples ventanas emergentes a la vez
  • Exportación / Importación — Replica campañas ganadoras en varios sitios web en cuestión de segundos
  • Integración con FluentCRM — Etiqueta contactos, agrega a listas y activa automatizaciones al convertir una ventana emergente
  • Activador por desplazamiento — Lanza ventanas emergentes cuando los visitantes alcancen una profundidad de desplazamiento específica

🏆 Popup Maker Pro+ — 249 $/año

Todo lo de Pro, más la potencia específica del sector para negocios de comercio electrónico y educación:

  • Atribución completa de ingresos — Rastrea las ventas reales generadas por cada ventana emergente, desde la interacción hasta la compra final. Comprueba si una ventana emergente específica ha generado 5000 $ en ingresos este mes.
  • Integración con WooCommerce — Agrega al carrito, aplica descuentos, activa ventas dirigidas, ventas cruzadas y recuperación de carritos abandonados, y rastrea los ingresos de compras por campaña de ventanas emergentes
  • Integración con Easy Digital Downloads — Agrega al carrito, aplica descuentos, activa ventas dirigidas y ventas cruzadas, y rastrea los ingresos de compras por campaña de ventanas emergentes (paridad total de características con WooCommerce)
  • Integración con LifterLMS — Inscribe estudiantes, otorga logros, aplica descuentos y rastrea los ingresos por inscripción por cada ventana emergente
  • Informes avanzados de ingresos — Informes de atribución que muestran ingresos reales conseguidos por campaña, ventana emergente y CTA

👉 Compara planes y precios

🤝 Únete a nuestra creciente comunidad

¡Creemos en hacer un Popup Maker mejor entre todos! Así es como puedes participar:

Creado por Code Atlantic

Popup Maker ha sido desarrollado por el equipo de Code Atlantic. Creamos plugins de alta calidad para WordPress que te ayudan a crecer.

Echa un vistazo a algunos de nuestros plugins más populares:

  • Content Control – Restringe el acceso a páginas y entradas
  • User Menus – Muestra u oculta elementos del menú para diferentes usuarios

Capturas de pantalla

Bloques

Este plugin proporciona 1 bloque.

  • Cta

FAQ

¿Cuáles son algunas de las formas en las que puedo usar las ventanas emergentes para hacer crecer mi lista de correo electrónico?

Las personas que usan Popup Maker para hacer crecer su lista de correo electrónico han encontrado muchas formas creativas de hacerlo. Algunas de las ventanas emergentes más comunes incluyen:

  • Ventanas emergentes con opción de salida para solicitar una suscripción cuando alguien abandona tu sitio, algunas veces ofreciendo un descuento o PDF.
  • Ventanas emergentes de actualización de contenido – Brinda más valor a las entradas de tu blog al brindar a los visitantes más recursos a cambio de su dirección de correo electrónico dentro de una ventana emergente de suscripción
  • Ventanas emergentes de papel blanco: proporciona informes de la industria u otros documentos técnicos mediante formularios dentro de una ventana emergente

Aún mejor, Popup Maker se integra con todos los plugins de formularios más populares para que puedas incrustar fácilmente un formulario que ya has creado directamente en tus ventanas emergentes.

¿Cuáles son algunas de las formas en que las ventanas emergentes pueden aumentar las ventas y los ingresos de mi tienda WooCommerce?

Muchas personas no consideran las ventanas emergentes cuando intentan encontrar formas de aumentar las tasas de conversión y los ingresos en su sitio WooCommerce, pero en realidad son muy efectivas.

Algunas ventanas emergentes que hemos visto que funcionan bien para sitios de comercio electrónico incluyen:

  • Ventanas emergentes de venta cruzada – recomiendan un producto complementario al ver o agregar un producto a su carrito.
  • Ventanas emergentes de ventas dirigidas – recomendar un producto de nivel superior al ver o agregar un producto a su carrito
  • Ventanas emergentes de abandono del carrito – ofrecer descuentos o asistencia cuando alguien está a punto de salir de la página de pago.

¿Dónde está tu documentación?

Puedes encontrar nuestra documentación en nuestro sitio de documentación

¿Cómo abro un mensaje emergente?

Usando “activadores”, puedes personalizar qué hace que se abra cada ventana emergente. Consulta nuestra documentación de activadores aquí

¿Cómo puedo evitar que los mensajes emergentes se abran repetidamente?

Mediante las “cookies”, puedes configurar cuánto tiempo debe pasar hasta que la ventana emergente vuelva a abrirse, si es que lo hace. Revisa nuestra documentación sobre cookies

¿Qué hago si quiero que una ventana emergente se muestre solo en una determinada página/entrada/etc?

Mediante el uso de “condiciones”, puedes especificar dónde se mostrará la ventana emergente. Consulta nuestra documentación de condiciones

¿Por qué mis ventanas emergentes no se abren / no funcionan?

Existen varias causas comunes para esto, consulta esta guía para obtener ayuda para solucionarlo.

Where do I report security bugs found in this plugin?

Please report security bugs found in the source code of the Popup Maker plugin through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.

Reseñas

9 de Septiembre de 2026 1 respuesta
The basic "Link which the pop up points to is missing, instead a list of options that make no sense to many. "Keep it simple Stupid" is a concept that has been around for decades. Also this is a plugin rarely used by users, they create a pop up and then never use it as much in the future, it adds its own over done menu which is already used too often by plugins it should go in "TOOLS" or "SETTINGS" it is a tool is it not? Maybe offer a simple mode and an "Advance over complicated mode. What the developer needs to understand is you designed it the way your brain works which may not be the users ability or thought process. Imagine the user just wanted to have a graphic pop up that links to a page or post. The tour does not do this justice thus as a possible customer for one more plugin we move on. Also the extremely large logo which is placed when you look for plugins on your plugin page takes up too much space and is far too tall, that alone turns people off
4 de Septiembre de 2026 2 respuestas
Instead of just the name, they chose to put a huge logo in the Plugin list. Why? This is very bad and unnecessary. Why not take over the entire page? Logos should not be allowed on the Plugin listing. If it was up to me, I would not have installed it for that reason.
24 de Junio de 2026 5 respuestas
so much complicated with clear tutorials, although it has a bigyoutube channel but it doesnt explain how does it work It is not recommended at all, i wasted 2 hours trying to find out how it works and now i will deleted cause i cannot use it
Leer los 4,505 comentarios

Colaboradores & Desarrolladores

“Popup Maker – Boost Sales, Conversions, Optins, Subscribers with the Ultimate WP Popup Builder” es software de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

“Popup Maker – Boost Sales, Conversions, Optins, Subscribers with the Ultimate WP Popup Builder” ha sido traducido en 13 idiomas. Gracias a los traductores por sus contribuciones.

Traduce “Popup Maker – Boost Sales, Conversions, Optins, Subscribers with the Ultimate WP Popup Builder” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN, o suscríbete al registro de desarrollo por RSS .

Historial de cambios

For the latest updates and release information:

1.25.0 – 2026-09-10

Security

  • Hardened subscriber submissions and administration against stored cross-site scripting, including cleanup of legacy subscriber names.
  • Hardened object-search label handling across admin and API paths with additional validation and escaping safeguards.

Features

  • Added complete Brizy support for building Popup Maker popups, including visual editing, frontend styling, and interactive elements.
  • Added complete Bricks support for building Popup Maker popups, including editor previews, frontend styling, and interactive elements.
  • Added complete Divi support for building Popup Maker popups, including Visual Builder editing, frontend styling, and interactive modules.
  • Added complete Elementor support for building Popup Maker popups, including editor previews, frontend styling, and interactive widgets.
  • Added complete SiteOrigin Page Builder support for building Popup Maker popups, including its Live Editor and properly styled frontend layouts.
  • Added complete Visual Composer support for building Popup Maker popups, including visual editing, frontend styling, and interactive elements.
  • Added complete Etch support for building Popup Maker popups, including its visual editor, selected popup theme, sizing, positioning, and overlay.

Improvements

  • Improved Beaver Builder support so Popup Maker popups open in Beaver Builder’s editor and authorized popup previews are no longer redirected away.
  • Improved compatibility with PHP 8.3, 8.4, and 8.5.

Performance

  • Reduced unnecessary PHP work on frontend requests by deferring admin-only systems and unavailable integrations until they are needed.
  • Popup Maker admin screens and the block editor now use lightweight popup choices instead of loading complete popup models for selector controls.
  • The block editor now reads Popup Maker’s local editor styles directly instead of making internal HTTP requests during page load.
  • Improved the Subscribers screen and privacy tools with native count queries, batch-loaded popup titles, indexed email lookups, and faster creation-date sorting on large subscriber tables.
  • Reduced redundant popup, Call to Action, and form lookups in bulk actions, feature announcements, form selectors, and Elementor form discovery.
  • Popup and form selectors now load only the records they need and avoid priming unused metadata and taxonomy caches.
  • Settings CSS previews now load on demand and recover more reliably from incomplete or failed preview responses.
  • Failed WordPress.org translation lookups are now briefly cached to prevent repeated requests.

Fixes

  • Fixed the Popup Maker admin toolbar controls not opening or closing popups, checking conditions, or resetting cookies—a regression introduced in 1.24.0.
  • Fixed Settings and Tools success notices whose dismiss buttons appeared but did not respond.
  • Restored Popup Maker and add-on icons after undocumented changes to the Plugins screen in WordPress 7.1.
  • Restored localized package variables in wp-admin so the block editor and other admin tools initialize correctly.
  • Fixed a race that could leave popups hidden or skip their animation when multiple Auto Open triggers fired together.
  • Prevented malformed batched analytics requests from partially recording popup events.
  • Restored WPBakery Page Builder editing for popups when the block editor is enabled in Popup Maker.
  • Added a compatibility safeguard for Jetpack synced forms that pass object-valued field attributes into string escaping.
  • Prevented Astra Custom Layouts rendered inside popups from corrupting the pending WordPress main loop.

1.24.0 – 2026-08-03

Security

  • Security and resilience hardening based on continuous AI scanning.
  • Hardened Subscribers page pagination URL escaping to prevent cross-site scripting (XSS).

Features

  • Added the free Popup Maker Debug Tools Chrome extension for testing and troubleshooting popups—even while logged out of WordPress.
  • Added an “Open Popup” click action to the Beaver Builder Button module, so you can open any popup on click without writing custom code. The chosen popup is automatically loaded on the page even if its display conditions wouldn’t otherwise match.

Improvements

  • Reorganized the Popup Maker admin menu into clearer creation, audience, performance, and administration groups. The Subscribers page now remains hidden until subscriber storage has been initialized.
  • Improved Calls to Action management with instant-opening editors, loading placeholders, draft-first creation that avoids abandoned records, and more reliable saving and sorting.
  • Improved compatibility with popular post duplication plugins so cloned popups start with fresh analytics stats and other popup-specific identity data.
  • Corrected the plural of “Call to Action” to “Calls to Action” across the admin. Thanks @swinggraphics.
  • Added a popup_maker/overlay_zindex filter to control the popup overlay’s stacking order, so sites can lower it below the WordPress admin bar (or other elements) when needed.

Fixes

  • Fixed pending upgrade notices causing a fatal error on logged-in front-end pages by removing reliance on admin-only form helpers. Closes #1253.
  • Fixed generic WordPress editors and page builders receiving 404 responses for Popup and Popup Theme REST collections by exposing standard wp/v2 aliases while preserving Popup Maker’s versioned API.
  • Fixed Gravity Forms inside popups no longer submitting via AJAX (regression since 1.21.0), which broke text confirmations and Form Submission triggers after submit.
  • Improved keyboard focus when closing popups: focus returns to the previously focused element, or to the top of the document when there wasn’t one (auto-open popups) or it no longer exists. Thanks @swinggraphics.
  • Fixed Click Open “Extra Selectors” starting with a number (e.g. .2026-selector) being rejected as invalid. Selectors are now validated against jQuery’s engine, which handles the actual matching.
  • Fixed a bug where a popup could unexpectedly lose its triggers, conditions, and display settings — leaving only its theme — after saving, a plugin update, or when another plugin or page builder saved the popup. Saves that would erase an existing popup’s settings are now prevented and report an error instead of silently discarding your configuration.
  • Fixed CTA Button blocks losing button content during transforms, clearing links while CTA data loaded, and reporting validation errors for blocks saved by previous versions.
  • Fixed non-AJAX form submissions being attributed to the wrong popup—or no popup—and improved Newsletter and Beaver Builder conversion tracking reliability.
  • Fixed temporary license API failures causing fatal errors or replacing known license status, and prevented manually entered keys from being lost when add-on-provided license constants appeared or disappeared.
  • Fixed disabled or unpublished Calls to Action continuing to render or process clicks.
  • Fixed Popup Category and Tag filters not retaining their selected values and interfering with popup bulk actions.
  • Fixed bundled translations not loading correctly and plural translations receiving incorrect arguments.
  • Fixed the Easy Modal v2 importer crashing because its bundled files were loaded from outdated paths.
  • Fixed “Previous Opens” showing incorrectly after resetting popup analytics.

1.23.0 – 2026-06-28

Security

  • Tightened the permission checks required & improved validation for pro activation.
  • Additional hardening based on continuous AI scanning.

Features

  • Added a “Preview Popup” option to the block editor’s Preview menu, matching the classic editor. It opens the popup on the front end in a dedicated tab; clicking it again reuses that same tab, and saving the popup automatically refreshes the open preview so you always see your latest changes.
  • Added “Disable URL tracking parameters” privacy setting. When enabled, popup links no longer get ?pid= appended — link clicks are tracked via browser beacons instead (less reliable but non-invasive to URLs).

Improvements

  • The popup editor now remembers the last-open settings tab per popup instead of sharing a single tab across all popups, so each popup reopens to the tab you last used.

Fixes

  • Fixed the “Preview” button in the classic editor not opening popups — a regression introduced in 1.22.0. You can once again preview popups directly from the editor without having to save and view the live page, now reliably regardless of how quickly the page finishes loading. Thanks to @marklchaves for the fix.
  • Fixed missing styles for Popup Maker blocks on the front end in some installs — blocks now render with the correct styling without a console warning about a missing stylesheet.
  • Fixed “Disable popup open tracking” privacy setting now disables link tracking parameters appended and click beacon tracking.
  • Fixed PHP bug in pum_get_asset_group_meta() where (array) file_exists() always evaluated as truthy, causing fatal errors when build artifacts were missing.
  • Fixed condition dropdowns (such as “Categories”, “Tags”, and other taxonomy selectors) showing duplicate entries and hiding some terms when you had more than ten — every term is now listed once and reachable as you scroll.
  • Fixed popups taller than the browser window having their top cut off above the screen, which made the start of the content and the close button impossible to reach. Tall popups now keep their top edge in view.
  • Fixed an invalid “Extra Selectors” value on a Click Open trigger breaking all popup triggers on the page. A malformed selector is now skipped (with a console notice) instead of stopping every trigger from working.
  • Fixed ACF (Advanced Custom Fields) shortcodes not displaying their values inside popups since ACF 6.3.4, which stopped resolving [acf] shortcodes on non-public content. ACF shortcodes now render in popup content again.

1.22.0 – 2026-03-31

Features

  • Added link click conversion tracking for external and special links (mailto:, tel:, etc.) within popups. Clicks are tracked via analytics beacon and categorized by link type for conversion reporting.
  • Added Beaver Builder Forms integration for form submission tracking and conversion analytics. Supports Contact, Subscribe, and Login form modules.
  • Added Bit Form integration for form submission tracking and conversion analytics.
  • Added Elementor Pro Forms integration for form submission tracking and conversion analytics with support for targeting specific forms.
  • Added Forminator integration for form submission tracking and conversion analytics.
  • Added HappyForms integration for form submission tracking and conversion analytics.
  • Added HTML Forms integration for lightweight form submission tracking and conversion analytics.
  • Added Kali Forms integration for form submission tracking and conversion analytics with native Gutenberg block support.
  • Added Newsletter plugin (thenewsletterplugin.com) form integration for success detection and conversion tracking. Note: Newsletter forms must use [newsletter_form ajax="true"] shortcode to enable AJAX submission mode for the integration to work.

Improvements

  • Popup title field is now editable in the Block Editor sidebar, matching the classic editor experience.
  • URL tracking parameter names (pid, cta, notrack) are now filterable via popup_maker/param_name/{key}, allowing site admins to resolve conflicts with other plugins. Example: add_filter( 'popup_maker/param_name/popup_id', function() { return 'pum_id'; } );
  • Improved PID tracking reliability by firing template_redirect at priority 0, ensuring tracking occurs before other plugins that might redirect.
  • Enhanced all Popup list views with sortable Enabled column and bulk enable/disable actions for easier management of multiple popups.
  • Block library assets (CSS) loading unnecessarily on all front-end pages. WordPress now automatically loads these styles only when Popup Maker blocks are actually rendered.
  • Enhanced ad-blocker bypass feature to obfuscate script and style element IDs (in addition to filenames) for improved bypass reliability. IDs now consistently use per site settings using either MD5 hashing or custom prefixes.

Fixes

  • Fixed popup preview not opening due to admin_debug trigger firing before initialization completed. Closes #1181.
  • Fixed animation speed field allowing negative and excessively large values via manual text input. Closes #1053.
  • Fixed Gravity Forms integration fatal error when saving Close Popup or Open Popup settings. Closes #1084.
  • Fixed CTA shortcode buttons rendering as plain links instead of styled buttons, with proper support for fill, outline, and text-only styles in both classic and block editor popups.
  • Fixed mailto: and tel: links inside popups being incorrectly modified with tracking parameters, which broke email and phone links.
  • Fixed Fluent Forms integration fatal error when using double opt-in. Closes #1094.
  • Fixed Time Delay trigger settings tab displaying blank when switching from Click Trigger advanced tab. Closes #1109.
  • Fixed trigger modal “Add” button label not displaying due to incorrect i18n function usage. Props to @DAnn2012.
  • Fixed Divi 4 block editor compatibility issue where the popup editor would fail to load when the block editor was enabled. The classic editor is now automatically enforced for Divi 4 users.
  • Fixed license key not deactivating properly.
  • Fixed issue where license keys were being saved as asterisks instead of the actual key.
  • Fixed issue where filter replace_editor was being used as an action without returning the value.
  • Fixed Subscribers page sort columns throwing 404 errors due to malformed URLs with double protocols (e.g., https://http//site.com). Closes #1092.
  • Fixed SQL syntax error on Subscribers page caused by using identifier placeholder instead of string placeholder in SHOW TABLES LIKE query.

1.21.5 – 2025-10-13

Improvements

  • Optimized Google Fonts integration by eliminating database transients and API calls in favor of direct JSON loading with in-memory caching. This resolves reported database crashes from large font data and improves performance by 83% (file size reduced from 1.5MB to 255KB) while eliminating all database overhead.

Fixes

  • Fixed accessibility tab trapping JavaScript error “trigger is not a function” when using keyboard navigation in popups.
  • Fixed potential error when get_current_screen() is not available.

1.21.4 – 2025-09-25

Improvements

  • Prevented misleading “Lite” messaging when extensions are active. Extension functionality will continue to work as expected.

Fixes

  • Fixed Editor role users not being able to edit popups and themes, changing default permissions from manage_options to edit_others_posts.
  • Fixed issue with conditions not working properly when advanced cookie rules were enabled in Advanced Targeting.
  • Fixed popup titles being cleared when editing popups.

Developers

  • Added popup_maker/permissions filter to allow customization of user permissions for Popup Maker functionality.

1.21.3 – 2025-09-21

Fixes

  • Fixed page builder compatibility issues by reverting popup preloading timing to wp_enqueue_scripts:11 (matching v1.20.6 behavior).
  • Fixed delayed initialization of $.fn.popmake.triggers object for proper backward compatibility with legacy extensions.
  • Fixed prevent popup init console notice when Debug Mode is not enabled.

1.21.2 – 2025-09-18

Fixes

  • Fixed Beaver Builder compatibility issue that appeared in v1.21.0, special thanks to @robbymccullough at Beaver Buidler for the assist
  • Fixed PHP warning “Undefined property: stdClass::$post_content” in Assets.php when post object lacks post_content property.
  • Fixed Restore missing initialization of $.fn.popmake.conditions object for backward compatibility You with legacy extensions.

1.21.1 – 2025-09-16

Fixes

  • PHP 7.4 errors due to strict function return types with union types that are not supported.
  • Ensure bundled scripts & styles dependencies are properly loaded.

1.21.0 – 2025-09-15

This update begins the process of modernizing our codebase while polishing existing stuff & adding new features.

Minimum Requirements Change

  • PHP: 7.4+
  • WordPress: 6.6+

Features

  • Trackable Call to Actions
    • Create as many as you need.
    • Track results, per link & per popup.
    • Redirect to any page or url.
    • Call To Action Button blocks for gutenberg to easily insert trackable links with style.
    • CTA Shortcode to insert them without Gutenberg.
    • Works with premium Popup Analytics.
    • Upgrade to Popup Maker Pro or Pro+ to use them outside popups, for quick import/export, or to create WooCommerce add to cart & apply discount buttons.
  • Conversion tracking for all internal popup links enabling better analysis of popup performance and user engagement.
  • New On Conversion cookie event to disable popups once they convert.
  • New Bricks Builder form integration for conversion tracking, form based cookies, closing popups after submission, and more.

Security

  • Minor:Removed Easy Modal v2 [modal] shortcode compatibility mode as it has been deprecated for a long and was recently reported to include an unescaped title output.

Improvements

  • Refactored core analytics to prevent duplicate conversion tracking when Pro is active.
  • Block editor is now the default for new popups, replacing the previous opt-in beta approach for a more streamlined editing experience.
    • Added “Use Classic Editor” setting for users who prefer the traditional popup editor interface.
    • Existing users who previously disabled the block editor will see a one-time migration notice with options to continue using the block editor or switch to classic.
    • Updated new user onboarding to include guidance about the classic editor option for users who prefer the traditional interface.
  • Optimized popup open functions to improve browser animation reliability and consistent user experience. This update aims to eliminate visual inconsistencies and resolve issues where popups occasionally failed to display.
  • Fixed settings page save notifications that previously only appeared after redirects, now displays success notice on all settings saves.
  • Added plugin settings shortcut to the admin toolbar menu.
  • Updated CSS selector generation tool with click-to-copy and improved selectors.
  • Better grouping of Popup Maker extensions in the Plugins page.
  • Updated build processes to rely on @wordpress/scripts & Webpack, as well as improved developer tooling. This should result in smaller JS & CSS file sizes, more reliable builds, and faster development cycles.
  • Updated all branding to use SVGs and new marks/logos.
  • Improve reliability of admin notice dismissals.
  • Use navigator.sendBeacon when available for more reliable analytics.
  • Better handling of version changes & migration processing during plugin updates.
  • Added ability to search multiple post types in postselect fields.
  • Added ability to search multiple taxonomies in taxonomyselect fields.
  • Added validation for hex color conversion to prevent deprecated notices.

Fixes

  • Fixed multicheck fields not properly saving when all options were unchecked, preventing users from clearing all selections in settings like analytics reporting permissions.
  • Close on overlay click & Close on ESC press stopped working if 2 popups were open and one closed.
  • Potential error due to post object missing a post type.
  • Prevent missing options data in DB from throwing errors on PHP 8.3+.
  • Prevent error when Gravity Forms settings are not set.

Developers

  • Optimized plugin loading & activation mechanisms.
  • First stage of modernizing & reorganizing to use PHP namespaces & other PHP 7.4 optimizations.
  • Updating frontend JavaScript to use hooks/filters system instead of global variables over time.
    • Added new JS popupMaker.triggers filter to allow adding custom triggers.
  • Added new helper methods for registering Popup Maker custom scripts & styles that will be bundled with our plugin JS/CSS files automatically via AssetCache API.
  • Lots of WPCS & TypeScript/PHP Type enforcement fixes.

1.20.6 – 2025-08-14

  • Fix: WordPress 4.9 compatibility by checking has_blocks() function existence before calling it.
  • Fix: WordPress 4.9 compatibility by checking wp_date() function existence before calling it.

1.20.5 – 2025-05-30

  • Security: Fix potential XSS for custom HTML based popups.

1.20.4 – 2025-01-29

  • Tweak: Updated documentation links to use new docs site.
  • Fix: Popup title aria-labelledby attribute was being double-quoted. Thanks to the Equalize Digital team.