✨ 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 Icegram Engage

SleekView reads the Icegram Engage ig_campaign and ig_message custom post types and the postmeta that records display rules, impressions and clicks. The two layers join into one sortable, filterable table with type, status, impressions and clicks as real columns.

♾️ Lifetime License available

SleekView table view for Icegram Engage

Icegram Engage stores campaigns and messages. The combined table is what's missing.

Icegram Engage models a campaign as a parent post with one or more child messages: popups, headers, action bars, lightboxes, sidebars. Each message has its own type, display rules and counters. Campaign and message data live as custom post types (ig_campaign, ig_message) with display rules and impression/click counters stored in postmeta.

The default plugin admin presents campaigns and messages on different screens, with stats in a separate analytics tab. Pulling "which message type is converting best this month" means jumping between three places and stitching together CTR by hand. Pulling "which campaign is doing all the work" needs a spreadsheet.

SleekView reads the CPTs and postmeta directly. Each message row carries its parent campaign name, type, status, impressions and clicks as real columns. Sort by clicks to surface workhorses, filter to active messages under a CTR threshold for a cleanup pass, bulk-pause weak messages from the table without opening each editor.

Workflow

How SleekView reads Icegram Engage data

1

Pick the campaign and message CPTs

Point SleekView at ig_campaign and ig_message and join them so each message row carries its parent campaign name as a column.
2

Pull display and counter meta

Display rules, frequency caps and impression/click counters live in postmeta. SleekView surfaces message_type, status, impressions, clicks and a derived CTR as typed columns.
3

Save and scope the view

Name it ("Active under 2% CTR", "Action bar audit", "Campaign cockpit") and gate it by WordPress capability so marketing, editors and ops each see their slice.
4

Edit inline or export

Bulk-pause weak messages, flip a campaign's status or export the filtered cohort to CSV. Edits run through the plugin's update flow so any Icegram Engage hooks still fire.

Sample columns

A typical Icegram Engage message table

SleekView joins ig_message with its parent ig_campaign and surfaces impressions and clicks from postmeta so the campaign-and-message picture lives on one table.
Source: post_type = ig_campaign + ig_message + postmeta (impressions, clicks, status)
Message Campaign Type Impressions Clicks Status
Spring promo popup Spring sale Popup 18,420 412 Active
Header bar 10% off Spring sale Header bar 32,118 287 Active
Black Friday lightbox Black Friday 2024 Lightbox 5,204 98 Paused
Newsletter sidebar Always-on Sidebar 9,812 21 Low CTR
Exit intent free guide Lead magnets Action bar 11,540 201 Active

Comparison

Default Icegram Engage admin vs SleekView

Default Icegram Engage screens

  • Campaigns and messages live on different admin screens
  • Impression and click counters live in a separate analytics tab
  • No combined filter across message type, status and CTR
  • Bulk-pause across messages needs multiple per-message edits
  • No saved per-role view for marketing, editors or ops

SleekView

  • Join ig_campaign and ig_message into one combined row set
  • Impressions, clicks and derived CTR as sortable columns
  • Inline-edit status across many messages in one pass
  • Save filtered views ("Active under 2% CTR", "Action bar audit")
  • Same table covers free core and the paid Icegram Engage add-ons

Features

What SleekView gives you for Icegram Engage

Campaigns and messages joined

Each message row carries its parent campaign with stats inline. The campaign overview reads from the CPTs and postmeta the plugin already writes.

Filter to weak CTR

Derive CTR from impressions and clicks and filter to under-performing messages. Save the view as "Active under 2% CTR" for a weekly cleanup pass.

Bulk-pause inline

Flip status across many messages in one action. Edits route through the plugin's update flow so any Icegram Engage hooks still fire.

Audience

Who uses SleekView for Icegram Engage

Marketing teams

Anchor on the campaign clicks column and the message type filter. Spot a campaign losing steam and rotate the message before the funnel decays.

Editors

Filter to active messages with low CTR and triage from one screen. Bulk-pause weak messages without opening each in the native editor.

Operations

Audit message type mix across all active campaigns. The table answers whether the site is over-popped or under-promoted in one screen.

The bigger picture

Why Icegram Engage needs one combined table

Icegram Engage's data model is sound: parent campaigns with child messages, each carrying its own counters. The admin splits the picture across screens by design, which leaves the strategic question, which message type is actually earning clicks this month, behind a stitched export instead of a glance. SleekView reads the same CPTs and postmeta the plugin already writes and renders the combined view as one sortable table.

Type and status are filters, impressions and clicks are sortable columns, derived CTR is a saved filter for the weekly cleanup pass. The data is already in WordPress, the table layer pulls campaigns and messages and counters together so reviews stop being a tab marathon and start being a screenshot.

Questions

Common questions about SleekView for Icegram Engage

Icegram Engage's own storage: ig_campaign and ig_message custom post types and their postmeta for display rules and impression/click counters. No external API is called for the table layer.

 

Yes. Paid add-ons extend the message library and add advanced targeting, all of which land in the same CPTs and postmeta. SleekView reads the unified dataset whether the site is on the free core or the full pro stack.

 

Yes. CTR is a calculated column combining the impressions and clicks meta. Filter to CTR under a threshold and the table lists every weak message, ready for a pause or a redesign.

 

Yes. WordPress core indexes postmeta by post_id and meta_key, and SleekView reuses those indexes for the group-by queries. Sites with hundreds of active messages render the table within seconds.

 

Yes. Each multisite blog has its own Icegram Engage campaigns and messages. SleekView reads the dataset on each blog, and a network rollup is possible by joining across blogs.

 

Yes. Inline status edits route through the plugin's update flow, so a pause from the table reflects on the front-end the same way a native admin pause would.

 

No. Message authoring stays in the Icegram Engage editor, which has the rich field-level UI for layout and copy. SleekView is the workspace layer on top: row-level audit, bulk triage and saved filtered views.

 

Yes. The current filter set exports to CSV. Useful for sharing the under-performing list with a designer or archiving a snapshot before a campaign rotation.

 

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