✨ 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 Email Subscribers Newsletters Icegram Express

Email Subscribers stores subscribers in ig_contacts, lists in ig_lists, campaigns in ig_campaigns and engagement events in ig_actions. SleekView Charts reads each table to build Number, Pie, Bar and Area cards covering list growth, status mix and campaign performance in WP Admin.

♾️ Lifetime License available

SleekView Charts dashboard for Email Subscribers & Newsletters by Icegram Express

Icegram Express has the data, give the team the dashboard

Email Subscribers & Newsletters by Icegram Express runs on a full custom schema. ig_contacts holds subscriber rows with email, status (subscribed, unsubscribed, unconfirmed), source and created_at. ig_lists defines the lists, with a pivot in ig_lists_contacts for the many-to-many mapping. ig_campaigns tracks broadcasts and post-notifications with type and status. ig_actions records each open, click, unsubscribe and bounce event tied back to subscriber and campaign IDs.

That is a properly indexed, ready-to-chart database. The default Icegram Express reporting screens cover per-campaign open and click counts and a contacts list with status filters, but stop short of building a saved dashboard. The cross-cutting questions still need their own screen visits: "how is the Pro list growing this month, by source?", "which campaign type drives the highest opens?", "what is our status mix this week?". Each one is its own report rather than a card on a dashboard.

SleekView Charts reads the four tables directly. A Number card for active subscribers from ig_contacts. A Donut for status mix grouped by status. A Bar for top lists from ig_lists_contacts pivoted by list_id. An Area for daily new signups from ig_contacts.created_at. The four-card dashboard turns the existing schema into operational visibility that refreshes as Icegram Express writes the new subscriber and event rows.

Workflow

From Icegram tables to dashboard in four steps

1

Map the Icegram tables

Point SleekView at ig_contacts, ig_lists, ig_lists_contacts and ig_campaigns. The contact_id and list_id columns join the pivot so per-list subscriber counts work without manual join configuration on every individual chart card.
2

Add the events table

Join ig_actions on contact_id and campaign_id for open, click, unsubscribe and bounce events. Campaign engagement KPIs sit next to subscriber-growth cards on the same dashboard, with date filters applied across all cards at once.
3

Compose the chart cards

Number card for active subscribers, Donut for status mix, Bar for top lists or campaign types, Area for daily new signups and campaign opens over time. Each card declares its groupBy and aggregation against the indexed schema.
4

Pin and share the view

Name the Charts view ("Icegram subscribers" or "Campaign performance"), capability-gate it for marketing and admins, and pin to WP Admin. Marketing checks list growth Monday, opens performance after each campaign send goes out.

Sample dashboard

Charts you can build from Icegram Express data

A representative four-card dashboard combining an active-subscriber KPI, status mix, top lists by subscriber count and a daily new-signup trend across the whole subscriber base.
Number · Default

Active subscribers

Count of ig_contacts rows with status subscribed. The headline list-size KPI most email teams check at the start of each week to gauge net subscriber growth across the install over the trailing time window.
Count
Pie · Donut

Subscriber status mix

ig_contacts grouped by status across subscribed, unconfirmed, unsubscribed and bounced. Shows list health at a glance and surfaces deliverability erosion early, useful for catching DOI-confirmation drops before they widen.
Count group by status
Bar · Horizontal

Top lists by subscriber count

ig_lists_contacts pivot rows grouped by list_id and joined to the list name from ig_lists. Reveals which Icegram lists are the largest, useful for capacity planning around the next big broadcast send going out.
Count group by list_id
Area · Gradient

Daily new signups

ig_contacts rows grouped by created_at day across the trailing 90 days, with source splits available as a filter. Spots signup velocity, the impact of campaigns and the dropoff after a paid traffic push tails off.
Count group by created_at

Comparison

Default Icegram Express reporting vs SleekView Charts

Default Icegram Express reports

  • Reporting screens cover per-campaign opens and clicks but not list-wide trends
  • No cross-tab dashboard combining subscribers, lists and campaign performance
  • List-level breakdowns require opening each list's contacts screen separately
  • Source attribution for new signups lives in the contacts table, not on a chart
  • Status-mix Donut for list-health checks is not available in the default reports

SleekView Charts

  • One dashboard combining ig_contacts, ig_lists, ig_campaigns and ig_actions
  • Donut and Bar cards for status mix and per-list subscriber counts
  • Area cards for signup velocity and campaign engagement trends
  • Source attribution from ig_contacts.source as a chart dimension
  • Charts refresh as Icegram Express writes new subscribers and events

Features

What SleekView Charts gives you for Email Subscribers & Newsletters by Icegram Express

List-wide KPI cards

Active subscribers, opens this week and broadcasts sent this month surface as Number cards. The figures email teams running Icegram Express normally rebuild in spreadsheets each Monday surface automatically on the dashboard.

Status and list mix

Donut and Bar cards render the subscriber status mix and the top-lists distribution across ig_contacts and ig_lists, so list-health and list-size questions get answered visually in one quick glance every morning.

Signup and engagement trends

Area and Line cards over rolling 30, 60 and 90 day windows surface daily signup velocity from ig_contacts and engagement-event volume from ig_actions, useful for tying activity back to campaigns or paid traffic decisions.

Audience

Who builds Icegram Express dashboards with SleekView

Email marketers

Pre-send dashboard: status mix, top lists, recent signup velocity and last broadcast performance on one screen. The same view doubles as the post-send post-mortem after each Icegram Express campaign finishes.

List ops

List-health dashboard tracking unsubscribed and bounced counts as trend lines. Spot deliverability erosion in the week it starts, not the month after when DOI-confirmation rates have already tanked and the list is harder to recover.

Growth leads

Source-attribution dashboard pivoting ig_contacts.source into a Bar card. Compare WPForms, manual entries and WooCommerce-derived signups by volume and engagement to know where to focus the next acquisition push.

The bigger picture

Why Icegram Express users need a saved dashboard

Email Subscribers & Newsletters by Icegram Express has been the budget-friendly default email plugin for a generation of WordPress sites, and the underlying schema is excellent for analytics. The per-campaign reports already cover open and click counts, but the cross-cutting weekly questions about list growth by source, status mix, top lists and signups this week versus last live in screens that need to be visited individually and recombined manually in a spreadsheet. SleekView Charts collapses those questions onto a single dashboard that refreshes as Icegram Express writes new rows.

A marketing lead pins it in WordPress and checks it Monday morning. List ops watches the status Donut. Growth leads break signups down by source.

The data was always there in the custom tables; the dashboard makes it operational rather than ad-hoc.

Questions

Common questions about SleekView Charts for Email Subscribers & Newsletters by Icegram Express

No. Icegram Express per-campaign reports stay in place and remain the right place for individual broadcast analytics. SleekView Charts adds the cross-cutting weekly dashboard the default screens do not assemble, so the two layers complement each other rather than competing.

 

Yes. The source column in ig_contacts records where each subscriber came from (WPForms, manual import, WooCommerce checkout, comment opt-in). A Bar card grouped by source ranks acquisition channels across any time window for direct comparison of where signups actually originate.

 

Yes. The ig_actions table logs each open, click, unsubscribe and bounce event with subscriber_id, campaign_id and created_at. Build per-campaign opens-over-time Area cards and overall clicks-by-day Line cards alongside the subscriber-growth cards on the same dashboard.

 

Yes. A dashboard-level filter on list_id applies to every chart card. A single "Newsletter list only" or "Customer list only" filter recasts the entire dashboard for a per-list health check, useful for sites managing several distinct audiences in one install.

 

Yes. Aggregations run on the indexed columns ig_contacts and ig_actions already maintain. Sites with hundreds of thousands of subscribers and millions of action rows render the four-card dashboard in seconds without scanning meta or rebuilding any indexes.

 

Yes. Each chart card exposes its underlying row set, which exports to CSV with the active filters applied. That gives marketing a clean handoff to ad platforms or board reports without round-tripping through a manual export from the Icegram Express admin screens.

 

Yes. Each subsite has its own Icegram Express tables, and SleekView Charts reads the current subsite's data by default. Network-wide dashboards can be configured explicitly when reporting needs to span multiple subsites, with the join layer joining per-site tables in one view.

 

Yes. The WooCommerce integration links orders to subscribers via the email column, and SleekView joins on that key. Build a Sum card on order total grouped by ig_lists.name to see which subscriber list is contributing the most downstream revenue across the trailing time window cleanly.

 

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