Popup for Elementor

Description

Popup for Elementor is the easiest and most lightweight popup builder for Elementor Free.
Design responsive, conversion-focused popups directly inside Elementor with full visual control β€” 100% no-code and performance-optimized.

Unlike other popup plugins, this one works without Elementor Pro and without third-party modal builders. Everything is native, simple, and fast.

πŸ”Ή Key Features

– Design Freedom with Elementor
Build beautiful popups visually. Control layout, colors, padding, overlay, borders, animations, and close buttons.

– Free Trigger Options (No Pro Needed)
– Show on page load
– Show after a delay (in seconds)
– Show on exit intent (improved)
– Show on click (new in 1.5.8)
– Option to show only once (cookie-based, now works with all triggers)

– Smart Popup Behavior
– Close popup on ESC key
– Close when clicking outside (overlay)
– Option to disable right-click inside popup content

– Elementor Template Integration
– Load any Elementor section or saved template directly inside the popup for ultimate flexibility

– Performance-First
– Lightweight JavaScript and CSS
– Clean code, no dependencies
– Fully responsive and SEO-friendly
– Works with any WordPress theme

– No Elementor Pro Required
Every feature works natively with Elementor Free.

Optional Pro Version:
Adds advanced targeting and automation features:
– Scroll-based and inactivity triggers
– Referral URL and login-based display
– Time-scheduled popups
– AdBlock detection
– Dynamic content loading for speed and personalization

Official Website: https://www.popupforelementor.com
Developer: https://www.veelo.es
Support: support@popupforelementor.com
We respond to support requests within 48 hours.
Live chat available on our website with typical response times between 2 and 3 hours.

Installation

  1. Download the plugin ZIP file.
  2. In your WordPress admin, go to Plugins Add New.
  3. Click Upload Plugin and select the downloaded file.
  4. Click Install Now, then Activate.
  5. In Elementor, search for Popup for Elementor in the widget panel.

FAQ

Do I need Elementor Pro?

No. Popup for Elementor works perfectly with Elementor Free.

How do I make a popup appear when users click a button or link?

Use the new Click Trigger (added in version 1.5.8).
You can set a CSS selector or Elementor element to open the popup.

Can I control when the popup appears?

Yes β€” you can trigger it on load, after a delay, on click, or on exit intent.

Can I show the popup only once?

Yes. Enable the Show only once option to use a cookie that prevents the popup from appearing again.

Can I use Elementor templates inside the popup?

Absolutely. Load any Elementor template or section inside the popup container.

Reviews

July 22, 2025
I’ve been using Popup for Elementor with the free version of Elementor, and it works really well. Super easy to set up, and I like that I can design the popup directly inside the Elementor editor. The basic triggers (on load, delay, exit intent) are more than enough for most cases, and everything feels smooth and lightweight. So far no bugs or issues. Nice to have a free option that’s actually usable.
Read all 1 review

Contributors & Developers

“Popup for Elementor” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Popup for Elementor” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.6.1

  • Minor bug

1.6

  • Fix: File correction.

1.5.9

  • Fix: Prevented rare fatal error caused by multiple declarations of popup_for_elementor_register_assets() on some setups.
  • Improved: Script registration now fully guarded and compatible with all caching and optimization plugins.
  • Update: Safe loading logic added to avoid duplicate includes.

1.5.8

  • New: Added Click Trigger to the free version (previously Pro only).
  • Improved: Exit Intent detection logic rewritten for smoother, more accurate behavior.
  • Improved: β€œShow only once” option now works across all triggers.
  • Fix: Minor issues when combining multiple triggers.
  • Update: Tested up to WordPress 6.8.3 and Elementor 3.22+.
  • UI: Minor visual and label adjustments in the widget controls.

1.5.7

  • Fix: Close button works properly with all trigger configurations.
  • New: Internal improvements to dynamic template loading.
  • Update: Compatibility tested with WordPress 6.9 and Elementor 3.20+.
  • Update: Minor UI tweaks in the widget editor.

1.5.6

  • Fix: Resolved issues with dynamic width on mobile view.
  • New: Close on Escape key and overlay click now configurable.
  • Update: Improved template rendering system.

1.5.1

  • Minor bug fixes and stability improvements.

1.5.0

  • Initial public release.
  • Added support for On Load, Delay, and Exit Intent triggers.
  • Integrated cookie-based visibility control.
  • Full Elementor Free compatibility.
  • Pro version adds advanced targeting: scroll, referral, inactivity, schedule, login, and AdBlock detection.