Directory / plugin

Amit Dholiya – Festival Popups

v2.3.0 · by Amit Dholiya

A modern, lightweight popup builder with ready-made festival and business templates, triggers, targeting, countdowns, coupons and analytics.

View on WordPress.org

About this plugin

Amitdholiya Festival Popups lets any WordPress administrator create attractive marketing popups without writing code.

Workflow: Popups Add New Choose Template Customize Set Trigger Set Targeting Preview Publish.

Features

  • Visual popup builder with tabbed Content / Design / Trigger / Targeting panels
  • 9 popup positions including full screen and side slide-in
  • 7 animations (fade, zoom, slide up/down/left/right, bounce)
  • Triggers: page load, delay, exit intent, scroll depth, button click, page views
  • Frequency capping: every load, once per session, once per user, every X days
  • Targeting: whole site, homepage, specific pages/posts/categories/products, WooCommerce cart & checkout, logged-in/out, device
  • Ready-made festival templates: Christmas, Diwali, New Year, Black Friday, Valentine’s Day, Holi, Independence Day
  • Business templates: Welcome, Newsletter, Coupon, Flash Sale, Exit Intent, Announcement
  • Countdown timers with configurable expiry behaviour
  • One-click copy coupon block with optional redirect
  • Name/email subscribe form with a developer hook for any mailing service
  • Analytics: views, clicks, closes, conversion rate, best performing popups
  • Shortcode [smart_popup id="123"], a Gutenberg block, and Elementor button support
  • Loads CSS/JS only on pages where a popup actually qualifies

Developer notes

Trigger a popup from a theme template:

<?php amitfepo_popup_trigger( 123, 'Open Offer' ); ?>

Capture form submissions:

add_action( 'amitfepo_form_submitted', function ( $popup_id, $name, $email ) { /* send to your ESP */ }, 10, 3 );

Filter which popups run on a request:

add_filter( 'amitfepo_popup_queue', function ( $ids ) { return $ids; } );

Plugin tags