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

SleekView Charts reads the Icegram Engage campaign and message CPTs directly. Impressions, clicks, message type mix and CTR by campaign render as Number, Pie, Bar and Area cards.

♾️ Lifetime License available

SleekView Charts dashboard for Icegram Engage

Icegram Engage stores campaigns, messages and stats. The combined chart 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 Icegram Engage 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 Charts reads the Icegram Engage CPTs and postmeta directly. A Number card counts total impressions. A Pie splits clicks by message type. A Bar ranks campaigns by clicks. An Area trends impressions per day, so the marketing lead sees when a campaign push lands and when an action bar stops working.

Workflow

Turn Icegram Engage data into a dashboard

1

Read the campaign and message CPTs

SleekView scans ig_campaign and ig_message posts and joins them so each message row carries its parent campaign name, message type, status, impressions and clicks.
2

Pull display and counter meta

Display rules, frequency caps and impression/click counters live in postmeta on each message. SleekView surfaces them as typed columns: message_type, status, impressions, clicks, ctr.
3

Compose the chart cards

Pick Number, Pie, Bar, Line, Area, Radar or Radial cards. Group by message_type, campaign_id, status or post_modified, and aggregate as Count, Sum, Average, Minimum or Maximum.
4

Save and scope the dashboard

Name the dashboard ("Active campaigns", "Type mix audit", "CTR review") and gate it by WordPress capability so marketing, editors and ops each see their slice.

Sample dashboard

Charts you can build from Icegram Engage data

Each card reads from the Icegram Engage CPTs and postmeta already in WordPress. Mix them for a campaign cockpit or a message type review.
Number · Default

Total impressions

Sum of impressions across every active Icegram Engage message. The anchor KPI for reach across the full message catalog.
Sum(impressions)
Pie · Donut text

Clicks by message type

Splits clicks across popup, header, action bar, lightbox and sidebar. Reveals which surface earns the engagement and which is decorative.
Sum(clicks) group by message_type
Bar · Horizontal

Top campaigns by clicks

Campaigns ranked by total clicks. Surfaces the few campaigns doing the work and the long tail of side promos that should be retired.
Sum(clicks) group by campaign_id
Area · Gradient

Impressions per day

Daily impression trend across all active messages. A campaign push lands as a spike and an exhausted action bar fades into a long flat tail.
Sum(impressions) group by post_modified

Comparison

Default Icegram Engage reporting vs SleekView Charts

Default Icegram Engage screens

  • Campaigns and messages live on different admin screens
  • Stats live in a separate analytics tab, never combined with the list
  • No combined filter across message type and active status
  • No daily trend that combines every message into one curve
  • No read-only dashboard URL for marketing review without admin

SleekView Charts

  • KPI card for total impressions across every active message
  • Pie split of clicks across popup, header, action bar, lightbox and sidebar
  • Horizontal bar ranking campaigns by total clicks
  • Daily area chart of impressions for cadence and decay
  • Filters carry between the message table view and chart cards

Features

What SleekView Charts gives you for Icegram Engage

Campaigns and messages, joined

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

Message type mix

Pie split of clicks by message type surfaces which surface earns engagement. The marketing team sees whether the action bar or the lightbox is carrying the campaign.

CTR review

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.

Audience

Who builds Icegram Engage charts dashboards with SleekView

Marketing teams

Anchor on the campaign clicks bar and the daily impression trend. Spot the campaign losing steam two weeks early and rotate the message before the funnel decays further.

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 dashboard tells operations whether the site is over-popped or under-promoted in two glances.

The bigger picture

Campaigns and messages deserve to live on one screen

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

The data is already in WordPress, the chart layer pulls campaigns and messages and counters together so marketing reviews stop being a tab marathon and start being a screenshot.

Questions

Common questions about SleekView Charts for Icegram Engage

The Icegram Engage plugin'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 chart layer.

 

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

 

Yes. CTR is a calculated field combining the impressions and clicks meta. Filter to CTR under a threshold and the underlying message 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 Charts reuses those indexes for the group-by queries. Sites with hundreds of active messages render the dashboard within seconds.

 

Yes. Each multisite blog has its own Icegram Engage campaigns and messages. SleekView Charts aggregates the dataset across blogs, so a network-wide engagement audit replaces clicking through each blog individually.

 

Yes. Each saved dashboard is scoped by WordPress capability. Marketing sees the campaign cockpit while editors see the CTR review, each with their own filter presets saved independently.

 

Yes. The Table view sitting on the same dataset supports inline status edits routed through the plugin's update flow, so a pause from the chart-linked 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 Charts is the dashboard layer on top: aggregate reporting, audit and bulk triage.

 

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