✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for Optinly Popups: campaigns, targeting & conversion logs as tables

Optinly Popups stores goal-driven campaigns as a CPT with wp_postmeta targeting rules and an optional conversion log. SleekView reads them so goal audits, segment comparisons, and per-page conversion attribution render as one workspace.

♾️ Lifetime License available

SleekView table view for Optinly Popups

Goal-based audits without per-campaign clicks

Optinly Popups builds its workflow around marketing goals (grow your email list, reduce cart abandonment, promote sales, gather feedback). Each campaign is a CPT with goal type, trigger, segment, URL filter, schedule, and styling stored in wp_postmeta. Account-level config sits in wp_options, and (when enabled) local conversion logging writes to a separate log CPT with referrer, goal, and timestamp meta. The authoritative aggregate analytics live on Optinly's upstream service.

The default plugin admin renders one campaign at a time, grouped by goal in the campaign list. Cross-goal questions like "which goals have active campaigns on the checkout funnel" or "which segments fire most across the cart-abandonment goal" require opening each campaign individually. Bulk pause across a goal, per-trigger comparison, and per-page conversion attribution aren't first-class operations.

SleekView reads the campaign CPT, the log CPT, and the relevant wp_options keys, and pivots wp_postmeta into named columns: goal, trigger, URL filter, segment, status. Goal audits become saved views; bulk pause becomes inline; per-page conversion attribution becomes a join between the log CPT and the campaign CPT.

Workflow

Optinly Popups CPTs as a workspace

1

Map the campaign and log CPTs

Point SleekView at optinly_campaign and the optional optinly_log. Each becomes a navigable workspace with its wp_postmeta keys promoted to columns.
2

Pivot goal and targeting meta

Promote goal, trigger, URL filter, segment, and schedule from wp_postmeta into named columns. Filters and sorts operate on those values directly.
3

Save the audits

Build saved views for goal-based audits, per-segment performance, scheduled-launch reviews, and per-page attribution. Each saved view is a reusable workspace.
4

Edit, bulk-pause, and export

Change targeting or schedule inline through the plugin's save_post hook. Bulk pause underperformers. Export views to CSV for cross-team governance and reporting.

Sample columns

A typical Optinly Popups campaigns view

Campaigns with goal type, trigger, URL targeting, and status from wp_postmeta.
Source: wp_posts (post_type=optinly_campaign, post_type=optinly_log) + wp_postmeta + wp_options
Campaign Status Goal Trigger URL targeting Updated
Cart rescue Active Reduce cart abandonment Exit intent /cart/* Apr 24
Blog email signup Active Grow email list Scroll 60% /blog/* Apr 22
Sale promo Scheduled Promote sale On load /* Apr 20
Feedback prompt Paused Gather feedback Time 60s /checkout/thank-you/ Mar 15

Comparison

Default Optinly Popups admin vs SleekView

Default Optinly Popups admin

  • Goal grouping helps but cross-goal comparison isn't a single workspace
  • Targeting meta in wp_postmeta isn't surfaced as campaign-list columns
  • No bulk pause across goals
  • Local log lacks a referrer-filtered view
  • Per-segment audit requires opening each campaign individually

SleekView

  • Joined campaign + goal + trigger + URL filter view
  • Filter by goal and trigger across the catalogue at once
  • Bulk pause/schedule changes through the plugin's save_post filter
  • Pivot targeting rules from wp_postmeta into named columns
  • Per-page attribution joining the campaign and log CPTs

Features

What SleekView gives you for Optinly Popups

Goal-based audit

Every campaign's goal, trigger, and URL targeting in one filterable workspace. Saved views surface coverage gaps and overlaps per goal across the entire catalogue.

Bulk operations

Pause, schedule, or change targeting on selected campaigns. Writes route through the plugin's save_post filter so any registered observers fire normally.

Per-page attribution

Join the log CPT with the campaign CPT on campaign id, then filter by referrer URL. Saved views answer per-goal conversion questions without manual SQL.

Audience

Who uses SleekView for Optinly Popups

Optimisation leads

Goal-based audit workspace surfacing trigger, URL filter, and schedule per campaign. Spot overlapping targeting that splits conversions across competing campaigns.

Marketing ops

Bulk pause and schedule changes across the catalogue. Saved cleanup views retire stale or expired seasonal campaigns without opening each one.

Growth marketers

Per-page and per-goal attribution joining log entries with campaign meta and referrer URLs. Inform editorial planning with actual conversion data per content page.

The bigger picture

Why goal-based campaigns need workspace audits

Marketing teams running goal-based campaigns accumulate dozens of variants per goal (grow list, reduce cart abandonment, promote sales, gather feedback), and the operational question stops being "how do I configure one campaign" and starts being "which campaigns do I have running for this goal, where do they target, and which ones overlap." Optinly Popups groups campaigns by goal in the default admin, which helps, but the cross-campaign audit still requires opening each post to inspect wp_postmeta. SleekView promotes targeting and goal meta to columns so optimisation leads see overlap and gaps at a glance. Marketing ops gets bulk pause and schedule changes across the catalogue.

Growth marketers get per-page attribution joining the log CPT to the campaign CPT, with referrer URL as a filter. The plugin's upstream engine and analytics dashboard continue exactly as they were. Only the cross-campaign audit and cleanup workflows change, and the change is meaningful enough that teams stop losing conversions to forgotten or overlapping campaigns buried in the goal-grouped catalogue.

Questions

Common questions about SleekView for Optinly Popups

Yes. SleekView only changes how the plugin's locally stored data renders in WP Admin. The upstream goal-tracking engine and aggregate analytics dashboard continue to operate exactly as before. SleekView never calls external APIs on the plugin's behalf.

 

Yes. Goal and trigger writes route through the plugin's save_post filter so any registered observers fire. Direct wp_postmeta writes are available for bulk corrections that should skip hooks, typically large cleanups across legacy seasonal campaigns.

 

Yes. The schedule meta (start, end, days of week, time of day) is pivoted into filterable columns. Build a view of upcoming or expired schedules to plan launches and cleanups before they affect live traffic.

 

When local logging is enabled, the log CPT is a first-class workspace. Referrer, goal, and timestamp meta become filterable columns. Join the log to the campaign CPT for per-campaign performance views without ad-hoc SQL.

 

No. Queries paginate and use the indexes WordPress maintains on wp_postmeta by post_id and meta_key. The meta-pivot cache serves resolved columns from the cache on repeat loads rather than re-joining on every page render.

 

Yes. Whatever the plugin writes to wp_postmeta as the segment value (logged-in, returning, cart-total, custom flag) becomes a filterable column. Build saved views per segment to compare conversion performance across visitor cohorts.

 

Yes. WooCommerce-aware conditions (cart total, product in cart, last order age) store their values in the campaign's wp_postmeta. SleekView pivots those into columns and lets you audit WooCommerce-targeted campaigns alongside the rest of the catalogue.

 

Yes. Any saved view exports to CSV including the pivoted wp_postmeta targeting columns. Use this for governance audits, agency handovers, or to mirror campaign config into an external documentation tool the marketing team maintains.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView