✨ 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 WP Newsletter Subscription growth

SleekView reads the wp_sendpress_subscribers, wp_sendpress_lists, and wp_sendpress_listsubscribers tables SendPress writes, plus the wp_sendpress_queue table for sends, so growth, list mix, and send volume chart natively in WP.

♾️ Lifetime License available

SleekView Charts dashboard for WP Newsletter Subscription

SendPress logs subscribers in custom tables

The WP Newsletter Subscription plugin (formerly known as SendPress Newsletters and still using the SendPress engine) stores its data in dedicated MySQL tables. wp_sendpress_subscribers holds every subscriber with columns for email, firstname, lastname, status, and date_created. wp_sendpress_lists is the catalog of newsletter lists. wp_sendpress_listsubscribers is the many-to-many bridge between subscribers and lists, with its own status flag for opt-in versus unsubscribed.

The plugin admin shows a paginated subscriber list, a per-list count, and a queue page for pending sends. What it does not show is growth over time, list mix as a donut, top-acquiring lists by date range, or a daily send-volume area chart. SleekView reads the same tables and renders all four as Tremor charts.

For a content site with 5 to 15 newsletter lists and 5,000 to 50,000 subscribers, this gives you a real subscriber dashboard. Where most newsletter plugins force teams onto a hosted service for analytics, SendPress keeps the data in WordPress, and SleekView completes the loop by surfacing it as native charts in the admin.

Workflow

From SendPress tables to a subscriber dashboard

1

Choose the subscribers table

Set a chart source to wp_sendpress_subscribers. Each row is a subscriber with email, firstname, lastname, status, and date_created. SleekView treats this as a first-class data source for grouping, filtering, and aggregating with no extra setup.
2

Join the bridge table

For per-list charts, switch to wp_sendpress_listsubscribers, which links subscriber_id to list_id with its own status. SleekView resolves list_id to a human-readable name from wp_sendpress_lists so charts display list titles instead of opaque numeric ids.
3

Filter on status

wp_sendpress_subscribers tracks a status column (0 pending, 1 active, 2 unsubscribed, plus bounced flags). Filter to status equals 1 for active-only counts, or include all statuses to see net growth versus churn on the same Bar chart.
4

Save and pin the dashboard

Save the four charts to a Newsletters dashboard and restrict access to the marketing role. The team gains a single screen that shows growth, list mix, and send volume without ever opening phpMyAdmin or running a custom WP-CLI command.

Sample dashboard

A SendPress dashboard, four charts

Each chart sources data from wp_sendpress_subscribers, wp_sendpress_lists, wp_sendpress_listsubscribers, and wp_sendpress_queue tables the plugin maintains on every signup, list change, and send.
Number · Default

Active subscribers right now

A KPI counting rows in wp_sendpress_subscribers where status equals 1 (active), with the previous month's active count shown underneath as a context line so net subscriber growth or shrinkage becomes visible immediately on the dashboard.
Count
Bar · Horizontal

Subscribers per list

Horizontal bar of wp_sendpress_listsubscribers rows grouped by list_id (resolved to list name from wp_sendpress_lists), counting active members per list so marketing sees which newsletter is the largest and which is straggling.
Count group by list_id
Pie · Donut

Subscriber status mix

Donut grouped by status across wp_sendpress_subscribers showing the share of active, unsubscribed, bounced, and pending subscribers, helpful for spotting deliverability and engagement issues before they spiral on the next big newsletter send.
Count group by status
Area · Gradient

New signups over time

Gradient area chart counting wp_sendpress_subscribers rows bucketed by date_created across the past 90 days, useful for spotting growth surges after content launches or sudden drops when a signup form broke on a specific landing page.
Count group by date_created

Comparison

Default WP Newsletter admin vs SleekView

Default subscriber list view

  • Plugin admin shows a paginated list of subscribers, no growth chart
  • No subscriber status donut anywhere in the WP admin by default
  • Per-list comparison requires opening each list's settings page in turn
  • No combined view of subscriber growth alongside WooCommerce orders
  • Marketing role cannot see analytics without full plugin admin rights

SleekView Charts

  • Reads wp_sendpress_subscribers directly for status and date
  • Joins wp_sendpress_listsubscribers to wp_sendpress_lists
  • Charts subscriber status mix from a single status column query
  • Daily growth area chart sourced from date_created
  • Combines newsletter data with WooCommerce or FluentCRM on one screen

Features

What SleekView Charts gives you for WP Newsletter Subscription

True list comparisons

Per-list bar charts grouped by list_id from wp_sendpress_listsubscribers expose which newsletters drive the bulk of active subscribers. Marketing prioritizes content for the biggest lists and decides whether to consolidate the long tail of underused lists.

Status-aware filters

wp_sendpress_subscribers carries a status column (active, unsubscribed, bounced, pending). Filter a chart to status equals 1 for clean active counts, or include all statuses to see churn versus growth in the same chart on the same time axis.

Real time-series

date_created on wp_sendpress_subscribers gives a per-second timestamp for every signup. SleekView buckets that into per-day, per-week, or per-month area charts depending on the dashboard's time window, no cron job or custom column required.

Audience

Where SendPress users put SleekView to work

Growth review

Marketing checks the daily signups area chart every Monday. A sustained upward slope means the latest CTA wording is working, a plateau means the form might be broken, and the chart catches it before a competitor's newsletter catches up in size.

List consolidation

The per-list bar surfaces tiny long-tail lists with only a handful of active subscribers. The marketing lead consolidates them into a single mega-list, simplifies the signup flow on every page, and shrinks the listsubscribers table immediately.

Compliance audit

The status donut shows the share of unsubscribed and bounced rows in wp_sendpress_subscribers. Compliance can hand a privacy auditor a clean CSV export of unsubscribed rows for the last 12 months without touching the underlying database tables.

The bigger picture

Why a SendPress dashboard belongs in WP admin

SendPress is one of the few self-hosted newsletter plugins that keeps all subscriber and send data in your WordPress database. That is a huge data sovereignty win compared to Mailchimp or ConvertKit, where lists live on a third-party server you do not control. But the visibility layer in the admin has not kept pace with that data depth.

You can list subscribers, you can edit a list, you can queue a send, but you cannot chart growth, you cannot see the status mix as a donut, and you cannot compare lists side by side as a bar. SleekView fills that gap by reading the wp_sendpress_subscribers, wp_sendpress_lists, wp_sendpress_listsubscribers, and wp_sendpress_queue tables directly. Marketing gets a real dashboard inside WP admin, compliance gets clean status reporting, and the team keeps every signup row exactly where it has always been: on their own server, with their own backup policy, fully under their own control.

Questions

Common questions about SleekView Charts for WP Newsletter Subscription

Primarily wp_sendpress_subscribers for subscriber rows, wp_sendpress_lists for the list catalog, wp_sendpress_listsubscribers for the bridge table that links subscribers to lists, and wp_sendpress_queue for pending or recently sent messages from any newsletter campaign.

 

SendPress sets status to 1 for active, 2 for unsubscribed, 0 for pending double-opt-in, and additional values for bounced or invalid. SleekView lets you group or filter on status per chart, so each segment can be visualized independently without writing custom SQL.

 

Yes. SendPress stores the signup source in postmeta or in the subscribers table depending on the plugin version. SleekView exposes that field as a virtual column so the daily signups area chart can be stacked by source to compare popup signups versus footer-form signups.

 

No. SleekView leverages standard indexes on wp_sendpress_subscribers (email, date_created, status) and uses WordPress object cache to keep chart queries fast even on 100,000 plus subscriber tables. Cache TTLs are configurable per chart in the dashboard's settings.

 

No. SleekView is strictly read-only against the wp_sendpress_* tables. It never inserts, updates, or deletes subscribers, lists, or queue rows. You can safely uninstall SleekView and the underlying SendPress data is untouched, exactly as the plugin had maintained it before.

 

Yes. Each SleekView dashboard supports role-based access. Build a Newsletters dashboard restricted to the marketing role so the team can see subscriber growth and per-list counts without having any access to SendPress plugin settings or the underlying tables.

 

Yes. The wp_sendpress_subscribers, wp_sendpress_lists, and wp_sendpress_listsubscribers tables have been stable through multiple plugin generations. If a future version adds new columns, SleekView can simply chart against those new columns through its admin UI without any code change.

 

Yes. Every SleekView chart exposes a CSV export of the underlying rows. The export respects the chart's filters, so a chart of active subscribers signed up in the last 30 days exports exactly that subset, ready to be handed to marketing or a compliance auditor.

 

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