On site
On site
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

AI Recommendations Pop-up with Active Promotions

Dynamically promote the best products in a single attention-grabbing pop-up, prioritizing active promotions and then best-sellers.
Goals
Improve conversion and sales
Encourage cross-sales and upsells
Improve personalization and the customer experience
Improve targeting and segmentation
Industries
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Tags
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Description

Use a single, high-impact pop-up to surface AI-powered product recommendations exactly when users are browsing category and product pages. The logic first pulls promotions ending today, then falls back to promotions currently active, and finally to best-sellers to ensure a full, relevant set of items. Built-in orchestration prevents conflicts with other pop-ups and preserves UX, especially for anonymous users where newsletter and SMS consent flows may compete. The result is higher engagement, more product clicks, and a measurable lift in add-to-cart and purchases.

Implementation Effort

Impact on a goal

Assets

Today 9:41
9:41
now
Automation
Outcome
Higher engagement and conversion
Improved recommendation relevance and user experience
Better visibility of active promotions and best-selling products

Detail user scenario

When a user lands on targeted pages such as category or product listings, the automation fetches products from prioritized segments: promotions ending today, then promotions active now, and, if still insufficient, best-sellers flagged with custom_label_0 = bestseller. The pop-up renders product name, image, price, sale_price, and links to the Product URL, while logging Recommendation click with product_id and source = popup. Orchestration logic ensures only one pop-up runs at a time and decides whether this recommendation pop-up should take precedence over newsletter and SMS consent flows for anonymous users. A capping event prevents immediate re-display and keeps the experience user-friendly.

Step-by-step

  • 1
    Trigger and orchestration check: On pageview for targeted contexts (e.g., category pages), the automation verifies pop-up orchestration rules. For anonymous users, it decides whether this experience should supersede newsletter sign-up or SMS consent flows to avoid collisions, recognizing that only one pop-up can execute at a time
  • 2
    Segmented product retrieval: The system queries products in order of priority: Promotions ending today (sale_price_effective_date_end = today), then Promotions active now where sale_price_effective_date_start is in the past and sale_price_effective_date_end is in the future, and finally Bestsellers where custom_label_0 = bestseller. If earlier segments return too few items, subsequent segments backfill to meet display needs
  • 3
    Pop-up rendering: The pop-up displays Name, Image URL, price, sale_price, and links each tile to the Product URL. Visuals and copy emphasize urgency for expiring deals and highlight value for ongoing promos or best-sellers
  • 4
    Event tracking and capping: On click, the system creates the event Recommendation click with product_id and source = popup, then records a Capping pop-up event to manage frequency and prevent overexposure during the session

Detail user scenario

Step-by-step

  • 1
    Trigger and orchestration check: On pageview for targeted contexts (e.g., category pages), the automation verifies pop-up orchestration rules. For anonymous users, it decides whether this experience should supersede newsletter sign-up or SMS consent flows to avoid collisions, recognizing that only one pop-up can execute at a time
  • 2
    Segmented product retrieval: The system queries products in order of priority: Promotions ending today (sale_price_effective_date_end = today), then Promotions active now where sale_price_effective_date_start is in the past and sale_price_effective_date_end is in the future, and finally Bestsellers where custom_label_0 = bestseller. If earlier segments return too few items, subsequent segments backfill to meet display needs
  • 3
    Pop-up rendering: The pop-up displays Name, Image URL, price, sale_price, and links each tile to the Product URL. Visuals and copy emphasize urgency for expiring deals and highlight value for ongoing promos or best-sellers
  • 4
    Event tracking and capping: On click, the system creates the event Recommendation click with product_id and source = popup, then records a Capping pop-up event to manage frequency and prevent overexposure during the session

How to implement it?

Implementing use case automation involves several key steps and tools. Here's a comprehensive ressources to get you started:

Used Modules

Pop-Ups

Collect information from your visitors and navigate them on the website.

SMS Messages

Automate SMS delivery based on user actions or specific conditions.

Push Notifications

Delivers personalized notifications to users of your website (webpush) or app (mobile push).

Landing Pages

Easily design and customize landing pages that convert visitors into leads, optimizing the journey from click to action.

Prerequisities
Step by Step Guide
Written by

Read the guide
Recommended data structure
Product Attributes
A product attribute is a data field describing a property of a product, such as price, size, or color. It is stored on the product profile and can be used for segmentation, personalization, reporting, and automation.
Attribute name Attribute type
Name (standard) string
Product URL (standard) string
Image URL (standard) string
price (custom) floating-point number
sale_price (custom) floating-point number
sale_price_effective_date_end (custom) datetime
sale_price_effective_date_start (custom) datetime
custom_label_0 (custom) string
Events
An event is a custom piece of information about something your user does.
Event name Event attributes
Recommendation click (integer) product_id; (string) source
Segments
Segments are dynamic groups generated based on predefined criteria, which update in real-time as user behaviors and attributes change.
Segment name Segment definition
Promotions ending today (product segment) Products which promotion ends today
Promotions ending today (product segment) Promotions active now
Bestsellers (product segment) Products marked as best sellers by custom_label_0
Capping pop-up (contact segment) Manage the marketing pressure of pop-up - for 3 days
No items found.
Join others who leveraged this use-Case
No items found.
Warning
Things to take into consideration when leveraging this use-case
Be aware that this pop-up will influence others. Please read our Pop-up Orchestration Manual to understand how to orchestrate multiple pop-ups.

Discover the Perfect Use-Case for Your Company

Don't waste time on repetitive tasks. Let automations handle it.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
You may also be interested in

Take it on the next level...

Creative Assets like (ready HTML)
Code Snippets
Automation templates
Recommended Data Structure
Code Snippets
Cheat Sheet
Unlock the full Use-Case

Discover the Perfect Use-Case for Your Company

Don't waste time on repetitive tasks. Let automations handle it.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.