About this plugin
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.