Creative Pop-up builder: triggers & smart targeting - Module PrestaShop

PrestaShop Pop-up Module: Stop Cart Abandonment with Exit Intent and Drag & Drop Editor

+22 downloads 4.88 / 5 9.X 8.X 5 languages 🇫🇷 FR 🇬🇧 EN 🇮🇹 IT 🇪🇸 ES 🇵🇱 PL

Create impactful drag & drop popups with the integrated GrapesJS visual editor. 5 intelligent triggers: exit intent, timer, inactivity, scroll, and click on element. Precisely target your audience by page, category, product, customer group, device, or visitor type. Schedule your campaigns with start and end dates. Control display frequency: once per session, only once, or every X days. 6 positions: center, top bar, bottom bar, slide-in left/right, and fullscreen. ~30 pre-defined templates: Black Friday, newsletter, cookie consent, cart recovery, sales, and more. Integrated statistics with view and click tracking. Compatible with PrestaShop 8.x and 9.x, multistore, and multilingual. No code required, zero impact on performance.

Features

Everything you need, nothing you don't.

Visual drag & drop editor with 5 smart triggers and advanced targeting.

GrapesJS drag & drop editor

Create popups visually without writing a single line of code.

5 smart triggers

Exit intent, timer, inactivity, scroll and element click.

Advanced audience targeting

Target by page, customer group, device, language or cart.

Ready-to-use templates

Start with professional templates and customize them.

Performance statistics

Measure impressions, clicks and conversion rate per popup.

Scheduling and frequency

Define when and how often each popup is displayed.

Customer reviews

They use it every day.

5 out of 5 · 4.88 reviews

"Module tres efficace, mes ventes ont augmente de 20% en un mois. Installation simple et rapide."

LM Lucas M.

"Funziona perfettamente con PrestaShop 9. Assistenza veloce e professionale."

GR Giulia R.

"Saved me hours of manual work every week. The best investment for my store this year."

JW James W.

"Tres bon module dans l'ensemble. J'aurais aime un peu plus de documentation au depart."

SD Sophie D.

"Increible modulo. Lo configure en 10 minutos y funciona sin problemas desde hace 3 meses."

CP Carlos P.

"Swietny modul, dziala bez zarzutu. Polecam kazdemu wlascicielowi sklepu PrestaShop."

MK Mateusz K.

"Really good quality. Support team was helpful when I had a question about configuration."

ET Emma T.
description Full description expand_more

Create high-converting popups with a drag & drop visual editor

You are losing visitors every day without showing them the right message at the right time. Creative Popup is the most comprehensive PrestaShop popup creation module on the market. Thanks to its drag & drop visual editor powered by GrapesJS, its 5 intelligent triggers, and advanced audience targeting, you can create impactful popups that capture your visitors' attention and turn them into customers — without writing a single line of code.

Whether you want to recover abandoned carts, collect emails for your newsletter, display a promo code during a flash sale, or set up a cookie consent banner, Creative Popup gives you all the tools to achieve it in minutes.

A real visual editor, not just a simple text editor

Forget basic WYSIWYG editors like TinyMCE. Creative Popup integrates a complete GrapesJS visual editor directly into your PrestaShop back-office. You have a real design canvas where you can drag and drop elements, position them freely, and customize every visual detail.

The editor includes 10 specialized blocks designed for e-commerce popups:

  • Heading — Main title with editable text and customizable styles
  • Paragraph — Descriptive text for your offers and messages
  • Image — Product visual, illustration, or logo with integrated upload
  • CTA Button — Call-to-action button with configurable link, color, and text
  • Newsletter Form — Email subscription form connected to PrestaShop
  • Separator — Visual separation line
  • Countdown — Animated countdown timer to create urgency
  • Promo Code — Promo code display with a one-click copy button
  • Social Follow — Social media icons (Facebook, Instagram, Twitter, etc.)
  • Close Button — Repositionable and customizable close button

The Layers panel displays the tree structure of all your popup elements for easy navigation. The Style Manager gives you total control over typography, colors, backgrounds, borders, spacing, and shadows. The Traits panel allows you to configure the functional properties of each element (button URLs, link text, etc.).

You can also preview your popup in real-time on 3 screen sizes (desktop, tablet, mobile) thanks to the integrated device switcher.

5 intelligent triggers to display your popups at the right moment

When you display your popup is just as important as its content. Creative Popup offers 5 types of triggers to maximize the impact of your messages:

Exit intent — Capture leaving visitors

The exit intent trigger detects your visitor's mouse movement toward the top of the window, signaling they are about to leave your site. This is the ideal moment to offer a special deal, a discount code, or ask for their email. This trigger is particularly effective for abandoned cart recovery.

Timer — Choose the precise moment

Display your popup after a specific delay in milliseconds from page load. Immediately upon loading, after 3 seconds for urgent offers, or after 10 seconds to let the visitor discover your content first.

Inactivity — Reactivate hesitant visitors

The inactivity trigger monitors your visitors' behavior. When they stop all activity (no mouse movement, no scroll, no click), it often means they are hesitating or about to leave. A popup with a special offer can reactivate and convert them.

Scroll — Reward engagement

Trigger your popup when the visitor has scrolled a certain percentage of the page or a defined number of pixels. A visitor who has read 50% of your page has shown interest — it's the perfect time to suggest signing up for your newsletter or discovering an offer.

Click on element — Popups on demand

Trigger a popup when the visitor clicks on a specific element of your page: a button, a link, or a banner. You define the trigger via a CSS selector (class, ID, or any HTML attribute). Ideal for informational popups or contextual forms.

Advanced audience targeting — The right message to the right visitor

An effective popup is a relevant popup. Creative Popup integrates a powerful targeting system to serve the right message to the right segment of your audience. You can combine multiple targeting rules (AND logic):

  • Page type — Display your popup only on the home page, product pages, category pages, cart, checkout, or CMS pages
  • Category — Target visitors browsing a specific category of your catalog
  • Product — Display a popup only on the page of one or more specific products
  • Customer group — Target non-logged-in visitors, guests, logged-in customers, or your custom groups
  • Device — Display different popups on desktop, tablet, and mobile
  • New visitor — Target only people visiting your site for the first time
  • Returning visitor — Target visitors who have been to your site before
  • URL contains — Trigger the popup when the page URL contains a specific keyword

Filtering is done server-side (PHP): only the popups matching the visitor's context are sent to the browser. No unnecessary popups are loaded, ensuring zero impact on your site's performance.

Scheduling and display frequency

Precisely control when and how often your popups appear:

  • Date scheduling — Set a start and end date/time for your campaigns. Create your Black Friday popup in advance, schedule it from November 25th to 30th, and it will activate and deactivate automatically.
  • Display frequency — Choose from 4 modes: always, once per browser session, once only (365-day persistent cookie), or every X days. Your visitors will never feel spammed.
  • Priority system — When multiple popups match the same context, the one with the highest priority is displayed first.

6 display positions and 7 animations

Adapt the position of your popup to its objective:

  • Center (modal) — The classic position for promotional offers, newsletter forms, and important messages
  • Top bar — Fixed banner at the top of the screen, perfect for announcements, promo codes, and shipping info
  • Bottom bar — Fixed banner at the bottom of the screen, ideal for cookie consent and legal information
  • Slide-in left / right — Sliding popup for discreet messages and secondary promotions
  • Fullscreen — For major messages: welcome screens, flash sales, important events

Each popup benefits from an entry and exit animation among 7 effects: fadeIn, slideInUp, slideInDown, slideInLeft, slideInRight, zoomIn, and bounceIn. Animations are in pure CSS, without external libraries, for optimal performance.

Integrated countdown to create urgency

Add a Countdown block to your popup to create a sense of urgency that drives action. Two modes are available:

  • Duration — Countdown based on a number of hours, minutes, and seconds. Each visitor sees the same remaining time starting from the moment the popup appears. Ideal for "Valid for 2 hours" type offers.
  • Fixed end date — Countdown to a specific date and time. All visitors see the same remaining time in real-time. Perfect for flash sales with a shared deadline.

~30 pre-defined templates ready to use

Don't start from scratch. Creative Popup includes about 30 professional templates that you can load with one click and customize to your brand in the visual editor.

Seasonal Templates

Black Friday, Cyber Monday, Christmas, Halloween, Valentine's Day, Easter, Mother's Day, Father's Day, Summer Sales, Winter Sales, New Year, Carnival, Singles Day, Back to School.

Utility Templates

Newsletter signup, Promo code, Cart recovery (exit intent), Cookie consent, Fullscreen welcome, Social media, Mobile app banner, Flash sale with countdown.

Each template is fully customizable: change text, colors, images, add or remove elements. The template is just a starting point for your creativity.

Full multilingual support

Create different content for each language of your shop. A language switcher at the top of the editor allows you to toggle between languages. The "Copy from" button lets you copy content from an existing language as a starting point for translation.

Configuration settings (trigger, targeting, position, scheduling) are common to all languages. Only the visual content changes per language.

Multistore compatible

Each popup can be associated with one or more stores in your PrestaShop multistore network. Filtering is done automatically by store on the front end. Manage different popup campaigns for each of your stores from the same back-office.

Integrated statistics

Track your popups' performance with integrated statistics:

  • Views — Number of times the popup was displayed
  • Closes — Number of times the popup was closed
  • CTA Clicks — Number of clicks on action buttons inside the popup

Statistics are aggregated by day, and the view counter is visible directly in the Popup Manager list. Stats are sent using navigator.sendBeacon() for zero impact on the visitor experience.

Optimal performance — Zero impact when no popup is active

Unlike other popup modules that load their scripts on every page, Creative Popup takes a smart server-side approach:

  • On every page, the PHP engine evaluates the visitor's context (page, device, customer group, language, store)
  • If no popup matches the context → no JavaScript, no CSS is loaded. Zero impact on performance.
  • If a popup matches → only the popup's HTML/CSS and an ultra-light JS script (~15 KB) are injected
  • GrapesJS is never loaded on the front end — the editor only runs in the back-office

Modern technical architecture

  • 100% Symfony Controllers — Native PrestaShop interface, no legacy code
  • Compatible with PrestaShop 8.x and 9.x natively (Symfony 4.4 and 6.4)
  • Alpine.js for front-end popup reactivity
  • Vanilla JavaScript for the trigger engine (no dependencies)
  • No overrides of PrestaShop core files
  • Compatible with PHP 8.1, 8.2, 8.3, and 8.4
  • Compatible with MySQL 5.7+, MySQL 8.0, and MariaDB 10.3+
  • Compatible with Classic, Hummingbird, and custom themes

Concrete use cases

Recover abandoned carts

Use the "Exit Intent Cart" template with the Exit Intent trigger, targeted at the cart page and desktop devices. Offer a discount or free shipping to visitors attempting to leave their cart.

Collect newsletter emails

Use the "Newsletter Signup" template with the Timer (5 seconds) or Scroll (50%) trigger, targeted at new visitors. Frequency: once only to avoid being intrusive.

GDPR cookie consent banner

Use the "Cookie Consent" template with the Timer trigger (500ms), in the bottom bar position. Frequency: once only. No targeting rules to display it on all pages.

Black Friday flash sale

Use the "Black Friday" template with a Countdown block pointing to the operation's end date. Scheduling: November 25th to 30th. Frequency: once per session. The popup schedules and deactivates itself automatically.

Different popup per device

Create a "Desktop" popup in the center position and a "Mobile" popup in the bottom bar position, each targeted at its respective device. Each visitor sees the version optimized for their screen.

Category-targeted promotion

Create a popup offering 15% off shoes, targeted only at the Shoes category. Scroll trigger (30%). Only visitors interested in this category see the offer.

Quick and simple installation

Download the module from the PrestaShop Addons Marketplace, upload it to your back-office via Modules > Module Manager > Upload a module, and start creating your popups immediately. Installation automatically creates the database tables and registers the necessary hooks. No technical configuration is required.

Responsive technical support

Need help? Our support team responds within 24 to 48 business hours via the module page on PrestaShop Addons. We assist you with module configuration, technical troubleshooting, and optimizing your popup campaigns.

Comparaison

Why choose us?

See how we compare to the most common alternatives on the market.

Feature Addons
Transparent pricing
Lifetime updates included
Direct developer support
PS 1.7, 8 & 9 compatible
Standardized clean code
Multi-store ready
No hidden renewal fees
Included Not included Partial / Not guaranteed
Preview

Discover the module in images.

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Creative Popup builder: triggers & smart targeting

Support

FAQ

Find answers to frequently asked questions about this module

Popup Pro (Creative Popup) is used to display the right message at the right time to boost newsletter signups, reduce abandonment, push promos, or reassure customers (shipping, returns, payment). The module combines a drag-and-drop visual editor with a rule engine (triggers + targeting) to create campaigns without development. The goal is to improve conversion rates while maintaining a clean user experience (frequency, scheduling, priorities).

You build the popup directly in the back-office by dragging and dropping blocks (titles, images, CTAs, countdowns, etc.). You can adjust styles and layers and preview on desktop/mobile to ensure a responsive design. Result: a professional look created like in a website builder, without touching your theme.

The module offers 5 triggers: exit intent (desktop), timer, inactivity, scroll, and click on element. Exit intent is perfect for recovering departing visitors. Timers work well for quick offers, while scroll targets engaged users. Click on element triggers the popup on demand (e.g., opening a size guide).

Targeting works with AND logic (all rules must match). You can include/exclude by page type, categories, products, customer groups, devices, new vs. returning visitors, and URL parameters. This avoids generic popups and aligns your offers with user intent.

Three levers: frequency, scheduling, and priorities. You can display "always", "once per session", "only once", or "every X days". Scheduling lets you launch promos automatically, while priorities prevent conflicts between multiple eligible popups.

You have 6 positions: center, top/bottom bar, left/right slide-in, and fullscreen. Center is best for strong offers, while bars are ideal for persistent info (shipping). Slide-ins are for discreet reminders. Various animations are available, and everything is fully responsive.

The module provides ~30 seasonal (Black Friday, Xmas, etc.) and functional templates. The best approach is to start from a template, adapt it to your branding, and create variants to test what performs best.

Yes: content can vary by language while the configuration (triggers, targeting) remains common for consistency. In multi-store mode, you can enable popups shop by shop for simplified management of multiple front-ends.

The module tracks views (impressions), closes, and CTA clicks. Data is aggregated daily. Track the click-through rate and compare variants to optimize titles, offers, CTAs, and timing.

The module avoids loading front-end assets if no popups are eligible (server-side filtering). The builder is only loaded in the back-office. This keeps your store fast and free of unnecessary scripts, which is beneficial for SEO.

Join +22 merchants using this module

5-minute installation · Full documentation included

inventory_2 Module 9.90 € 2.97 € one-time -70%
Choose your license
3 months of support for 0.99€ · then 1.99€/month
  • Response within 24 business hours
  • 🔧 Installation & configuration assistance
  • 💬 Direct contact with the developer
No commitment · Cancel in 1 click from your account
Instead of --€/year if purchased separately
Loading...