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 in 1.6.2)
β Show on click (added 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
- Download the plugin ZIP file.
- In your WordPress admin, go to Plugins Add New.
- Click Upload Plugin and select the downloaded file.
- Click Install Now, then Activate.
- 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.
-
Use the 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.
-
Does Exit Intent work on mobile?
-
Yes β since 1.6.2, Exit Intent includes a mobile fallback that triggers after a minimum time on page and scroll depth.
-
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.
Since 1.6.2, the cookie is set when the user closes the popup (X, overlay, or Escape). -
Can I use Elementor templates inside the popup?
-
Absolutely. Load any Elementor template or section inside the popup container.
Reviews
Contributors & Developers
“Popup for Elementor” adalah perisian sumber terbuka. Orang-orang berikut telah menyumbang kepada pemalam ini.
PenyumbangTranslate “Popup for Elementor” into your language.
Berminat dalam pembangunan?
Layari kod, periksa repositori SVN, atau langgani log pembangunan dengan RSS.
Changelog
1.6.2
- New: Added mobile fallback for Exit Intent (scroll + time). The popup now works on touch devices by showing after a minimum time and scroll depth.
- Improved: Cookie logic for “Show Once” β cookie is now set only when the user closes the popup (close button, overlay click, or Escape key).
- Fix: Links and buttons inside the popup are now fully clickable (resolved issues with Voxel and Elementor Free).
- Improved: Event handling and overlay behavior to avoid duplicate triggers or blocked interactions.
- Added: Debug flag to control console logs safely in production.
- Update: Code cleanup, pointer-events, and z-index refinements for better theme compatibility.
- Tested: Fully compatible with WordPress 6.8.3 and Elementor 3.22+.
1.6.1
- Minor bug fix.
1.6
- Fix: File correction and cleanup.
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.
