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
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
Map the campaign and log CPTs
optinly_campaign and the optional optinly_log. Each becomes a navigable workspace with its wp_postmeta keys promoted to columns.
Pivot goal and targeting meta
wp_postmeta into named columns. Filters and sorts operate on those values directly.
Save the audits
Edit, bulk-pause, and export
save_post hook. Bulk pause underperformers. Export views to CSV for cross-team governance and reporting.
Sample columns
A typical Optinly Popups campaigns view
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_postmetaisn'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_postfilter -
Pivot targeting rules from
wp_postmetainto 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.
Lifetime ♾️
Most popular
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
€749
Continue to checkoutBrowse more
- Woocommerce Variation Stock
- Woocommerce Facebook Feed
- Woocommerce Tnt Shipping
- Woocommerce Pdf Invoice Pro
- Amazon Product Importer
- Woocommerce Octobat
- Woocommerce Braintree
- Woocommerce Product Recommendations
- Woocommerce Product Question
- Woocommerce Pre Order Pro
- Woocommerce Name Your Price
- Woocommerce Direct Checkout Pro
- Yith Woocommerce Product Add Ons
- Woocommerce Product Filter
- Woocommerce Walmart Sync