Title: Kudonics Campaign Builder
Author: Andriy Kukhta
Published: <strong>November 1, 2026</strong>
Last modified: November 1, 2026

---

Search plugins

![](https://ps.w.org/kudonics-campaign-builder/assets/banner-772x250.png?rev=3778532)

![](https://ps.w.org/kudonics-campaign-builder/assets/icon.svg?rev=3778555)

# Kudonics Campaign Builder

 By [Andriy Kukhta](https://profiles.wordpress.org/andriykdev/)

[Download](https://downloads.wordpress.org/plugin/kudonics-campaign-builder.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/kudonics-campaign-builder/#description)
 * [Reviews](https://wordpress.org/plugins/kudonics-campaign-builder/#reviews)
 *  [Installation](https://wordpress.org/plugins/kudonics-campaign-builder/#installation)
 * [Development](https://wordpress.org/plugins/kudonics-campaign-builder/#developers)

 [Support](https://wordpress.org/support/plugin/kudonics-campaign-builder/)

## Description

Kudonics Campaign Builder helps WooCommerce stores turn more visitors into customers
with targeted promotional campaigns built directly inside WordPress.

Create attention-grabbing popups and on-page banners for limited-time offers, coupon
promotions, product launches, free-shipping incentives, cart recovery, upsells, 
cross-sells, and seasonal sales. Use the visual drag-and-drop editor to build campaigns
that match your store without writing code.

Show the right offer at the right moment. Target campaigns to specific store areas
or pages, schedule promotions in advance, add a display delay, or reveal an offer
after a visitor scrolls through the page. Control how often dismissed popups return
so campaigns remain persuasive without becoming intrusive.

Kudonics Campaign Builder includes native WooCommerce product and coupon elements,
countdown timers, custom calls to action, responsive controls, reusable static banners,
and local conversion analytics. Track views, clicks, closes, and unique sessions
from the WordPress dashboard to understand which campaigns attract attention and
drive action.

All campaign data and analytics remain on your website. No external marketing service,
recurring subscription, or third-party tracking account is required.

#### Build campaigns designed to sell

 * Promote flash sales, new arrivals, coupons, bundles, free shipping, and special
   events.
 * Recover buying intent with cart-focused offers and timely promotional messages.
 * Increase average order value with product recommendations, upsells, and cross-
   sells.
 * Create urgency with configurable countdown timers and scheduled campaign windows.
 * Place clear calls to action that send shoppers to products, categories, the cart,
   checkout, or any custom URL.
 * Feature live WooCommerce products with images, prices, and add-to-cart buttons.
 * Present WooCommerce coupons with their code, discount, description, and expiry
   date.

#### Visual campaign builder

 * Build popup and static banner layouts with a visual drag-and-drop editor.
 * Add text, formatted content, buttons, images, shortcodes, shapes, products, coupons,
   and countdown timers.
 * Resize, rotate, align, layer, group, and reposition elements directly on the 
   canvas.
 * Fine-tune separate desktop, tablet, and mobile layouts for a consistent shopping
   experience.
 * Customize colors, typography, spacing, backgrounds, borders, animations, and 
   hover states.
 * Start quickly with eight editable WooCommerce campaign templates created as drafts.

#### Target shoppers at the right moment

 * Display campaigns across the entire site, the shop, product pages, blog content,
   or selected pages.
 * Launch offers immediately, after a configurable delay, or when visitors reach
   a scroll milestone.
 * Schedule campaign start and end times in the store’s WordPress timezone.
 * Choose when a dismissed popup may appear again: next page view, next session,
   after a timed interval, or never.
 * Open a popup from a custom trigger button placed in content, blocks, or Elementor
   layouts.

#### Measure campaign engagement

 * Review campaign views, clicks, closes, and unique-session totals in WordPress.
 * Compare performance by campaign, date range, placement, device, browser, country,
   language, page, and referring host.
 * Use engagement data to refine offers, calls to action, targeting, and creative
   choices.
 * Keep analytics first-party in the site’s WordPress database without sending campaign
   data to an external analytics service.

#### Placement and integrations

Place a static banner with `[conversion_banner id="123"]`.

Open a popup from a custom button with `[conversion_popup_button id="123" text="
Open popup"]`.

Equivalent Gutenberg blocks and native Elementor widgets are included. Elementor
is optional; Kudonics Campaign Builder works with the WordPress block editor, shortcodes,
and other page-building workflows.

### Privacy

Campaign metrics are disabled by default. When a site owner explicitly enables them
on the Metrics screen, Kudonics Campaign Builder records first-party campaign analytics
in the site’s WordPress database. Records can include views, clicks, closes, page
paths, referring host names, browser family, device category, browser language, 
browser time zone, and a country code when the hosting provider or CDN supplies 
one.

The plugin creates a random identifier in browser session storage and saves only
a salted, non-reversible hash for unique-session counts. Repeated events from the
same session are rate limited, and daily row limits protect the database from excessive
cardinality. It does not store raw IP addresses, contact external servers, or send
analytics to an external service.

Analytics are retained for one year by default and can be changed or cleared from
the Metrics screen. Campaigns and analytics remain after uninstall unless the site
owner enables the opt-in full data deletion setting before removing the plugin.

## Screenshots

[⌊Styling elements⌉⌊Styling elements⌉[

Styling elements

[⌊Animations⌉⌊Animations⌉[

Animations

[⌊Display rules⌉⌊Display rules⌉[

Display rules

[⌊Display rules #2⌉⌊Display rules #2⌉[

Display rules #2

[⌊Product slider⌉⌊Product slider⌉[

Product slider

[⌊All elements⌉⌊All elements⌉[

All elements

[⌊Full screen mode⌉⌊Full screen mode⌉[

Full screen mode

[⌊Layers⌉⌊Layers⌉[

Layers

[⌊Conversion campaigns Metrics⌉⌊Conversion campaigns Metrics⌉[

Conversion campaigns Metrics

[⌊Conversion campaigns Metrics #2⌉⌊Conversion campaigns Metrics #2⌉[

Conversion campaigns Metrics #2

[⌊Conversion campaigns Metrics #3⌉⌊Conversion campaigns Metrics #3⌉[

Conversion campaigns Metrics #3

[⌊Marketing⌉⌊Marketing⌉[

Marketing

## Blocks

This plugin provides 2 blocks.

 *   Static conversion banner
 *   Conversion popup button

## Installation

 1. Install the release ZIP from Plugins > Add New > Upload Plugin, or copy the `kudonics-
    campaign-builder` directory to `/wp-content/plugins/`.
 2. Install and activate WooCommerce.
 3. Activate Kudonics Campaign Builder.
 4. Open Kudonics Campaign Builder and customize a draft starter campaign or create
    a new campaign.
 5. Configure Display rules, then publish and place the campaign as required.

## FAQ

### Is WooCommerce required?

Yes. Kudonics Campaign Builder is a WooCommerce extension and requires WooCommerce
to be installed and active.

### How do I place a static banner?

Select Static banner in Display rules, publish the campaign, and use its shortcode,
Static conversion banner Gutenberg block, or Static Conversion Banner Elementor 
widget.

### How do I add a button that opens a popup?

Publish an enabled popup and use `[conversion_popup_button id="123" text="Open popup"]`,
the Conversion popup button Gutenberg block, or the Conversion Popup Button Elementor
widget. Manual buttons ignore automatic page and delay rules, but campaign start
and end dates still apply.

### When does an automatic popup appear?

Display rules can open a popup at the beginning of a page, after 50% scroll, or 
after 90% scroll. If a delay is configured, both the delay and scroll condition 
must be reached. The Show again after closing setting controls when a dismissed 
popup becomes eligible to appear automatically again.

### Which timezone is used for campaign schedules?

Campaign dates use the site timezone configured under Settings > General. Dates 
are stored internally in UTC and converted to the site timezone when edited.

### How can I display a dismissed popup again while testing?

Open the campaign’s Display rules and select Reset popup display. This only clears
the dismissal for the current browser.

### What happens to data when the plugin is removed?

Campaigns and local analytics are retained by default. The Metrics screen provides
retention controls, manual metrics cleanup, and an opt-in setting that permanently
removes campaigns, analytics, and plugin settings during uninstall.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Kudonics Campaign Builder” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Andriy Kukhta ](https://profiles.wordpress.org/andriykdev/)

[Translate “Kudonics Campaign Builder” into your language.](https://translate.wordpress.org/projects/wp-plugins/kudonics-campaign-builder)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/kudonics-campaign-builder/),
check out the [SVN repository](https://plugins.svn.wordpress.org/kudonics-campaign-builder/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/kudonics-campaign-builder/)
by [RSS](https://plugins.trac.wordpress.org/log/kudonics-campaign-builder/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial public release with the visual campaign builder, responsive controls,
   WooCommerce product and coupon elements, popup and banner placement, and optional
   first-party campaign analytics.
 * Adopted the distinctive `kudonics-campaign-builder` WordPress.org slug and matching
   text domain.

## Meta

 *  Version **1.0.0**
 *  Last updated **13 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [banner](https://wordpress.org/plugins/tags/banner/)[elementor](https://wordpress.org/plugins/tags/elementor/)
   [marketing](https://wordpress.org/plugins/tags/marketing/)[popup](https://wordpress.org/plugins/tags/popup/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/kudonics-campaign-builder/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/kudonics-campaign-builder/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/kudonics-campaign-builder/reviews/)

## Contributors

 *   [ Andriy Kukhta ](https://profiles.wordpress.org/andriykdev/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/kudonics-campaign-builder/)