✨ 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 MainWP

MainWP already stores child-site state, pending update counts, backup ages, and sync timestamps in its own tables on the dashboard install. SleekView Charts turns those columns into a configurable dashboard with KPIs, distributions, and trend lines for the entire fleet.

♾️ Lifetime License available

SleekView Charts dashboard for MainWP

Fleet metrics that match agency questions

MainWP runs on a dedicated WordPress install that aggregates child-site state into custom tables: mainwp_wp for sites, mainwp_wp_sync for sync timestamps, and various option keys for pending update counts and backup ages. The native dashboard lists this data in purpose-built screens but does not chart it.

SleekView Charts reads the same tables and turns them into dashboard cards. A Number card surfaces total pending updates across the fleet. A Pie card breaks sites down by client tag. A Bar card ranks the top offenders by pending update count. An Area card traces sync activity over the last 30 days so stale syncs become visually obvious before they pile up.

Every card runs on the same indexed columns MainWP uses for its own queries, so a 200-site dashboard still renders quickly. Saved view scoping plus capability gating means an account manager only sees their own clients' charts, while internal ops sees the full network in one screen.

Workflow

Build a MainWP fleet dashboard

1

Point at the MainWP tables

Connect SleekView to mainwp_wp, mainwp_wp_sync, and the MainWP option keys. The data sources show every column the dashboard install already maintains.
2

Compose the chart cards

Add a Number KPI for total pending updates, a Pie for client distribution, a Bar for top sites by update backlog, and an Area for sync activity over time.
3

Scope by capability

Gate each saved view by WordPress role so account managers see only their clients while ops sees the full fleet, with the same chart configuration.
4

Refresh on the MainWP cadence

The dashboard updates when MainWP syncs its children, so the charts reflect the most recent sync state without an extra refresh job.

Sample dashboard

Charts you can build from MainWP data

A typical agency dashboard with fleet-wide KPIs and per-client breakdowns sourced from MainWP's own tables.
Number · Default

Total pending updates

Single KPI summing pending core, plugin, and theme updates across every child site on the dashboard install.
Sum(pending_updates)
Pie · Donut

Sites by client tag

Distribution of child sites across agency clients, sourced from the client tag stored on each mainwp_wp row.
Count group by client_tag
Bar · Horizontal

Top sites by pending updates

Ranked horizontal bar showing which child sites carry the largest update backlog, ready for a triage queue.
Sum(pending_updates) group by site_url
Area · Gradient

Syncs over time

Daily sync volume across the fleet over the last 30 days, useful for spotting weeks where syncs stalled.
Count group by last_sync

Comparison

Default MainWP reporting vs SleekView Charts

Default MainWP dashboard screens

  • Sites, Updates, and Backups each live on a separate screen with no shared chart layer
  • Pending updates surface as a list, not a distribution or a top-N ranking
  • Backup-age and sync-staleness trends require manual exports to a spreadsheet
  • Per-client KPIs for retainer reports mean hand-rolled queries against the dashboard DB
  • No saved chart presets that account managers can open without ops setup

SleekView Charts

  • Fleet-wide KPIs sourced directly from MainWP's own dashboard tables
  • Per-client breakdowns with the client tag as a first-class grouping
  • Top-N bars to triage sites with the worst update or backup backlog
  • Time-series area charts for sync activity and backup recency
  • Capability-scoped views so account managers only see their accounts

Features

What SleekView Charts gives you for MainWP

Fleet KPIs that fit one screen

Total pending updates, sites overdue for a sync, and backup ages over 36 hours all surface as Number cards on the same dashboard. The numbers come from MainWP's own indexed columns, so the read is fast even on a 200-site dashboard install.

Client-tagged distributions

Use the client tag MainWP already stores per site to break fleet metrics down by account. Per-client retainer reports stop being a CSV juggling exercise and become a saved chart view ops opens once a week.

Trends from sync timestamps

Sync timestamps from mainwp_wp_sync become an area chart showing daily activity. Weeks where syncs stalled stand out visually, before the backup-age columns turn red.

Audience

Who builds MainWP charts dashboards with SleekView

Agency operations

Morning dashboard with total pending updates, top sites by backlog, and a sync-activity area chart. Triage the worst offenders, then drill from a chart back into MainWP's per-site view.

Account managers

Per-client capability-gated dashboards showing only their accounts. Charts answer the recurring retainer questions, current update backlog, last successful backup, before a client call without screen-jumping.

Maintenance technicians

Top-N bar of sites needing updates plus a number card for total backlog. Technicians work through the bar top to bottom, with the chart refreshing as MainWP completes update runs.

The bigger picture

Why MainWP fleets need charts, not just lists

MainWP's strength is aggregation: one dashboard install storing the state of dozens or hundreds of child sites in one place. The default screens render that data as lists and per-site detail panels, which suits configuration work but not weekly ops. Agency ops needs to know the shape of the fleet, the top of the backlog, and whether any client account is drifting.

SleekView Charts reads the same dashboard tables MainWP already maintains and turns them into KPIs, distributions, and trend lines. The MainWP UI stays in charge of orchestration, sync, and update execution. The chart layer answers the questions ops asks on Monday morning, with the per-client scoping a multi-account agency needs to share boards without exposing the full network.

Questions

Common questions about SleekView Charts for MainWP

MainWP runs on a dedicated WordPress install, the dashboard site, and stores child-site records, sync timestamps, and update counts in its own custom tables (typically prefixed mainwp_). SleekView Charts reads those tables directly when run on the dashboard install, the same way the SleekView table view does.

 

Yes. The charts read from the same indexed columns MainWP updates on each sync, so the dashboard reflects the latest sync state without an additional refresh cycle. A manual refresh button is available for the moments after a fleet-wide sync.

 

Yes. Saved chart views accept a client-tag filter and are gated by WordPress capability. Account managers open a dashboard already scoped to their accounts; internal ops opens the full fleet view from the same chart pack.

 

Queries hit MainWP's indexed columns and use SQL-side aggregation, so even sum and count cards across hundreds of sites render quickly. The chart pack is fast because the underlying reads are the same ones MainWP itself uses.

 

No. Pro Reports remains the right tool for branded client deliverables. SleekView Charts is the daily and weekly operational dashboard, with KPIs and trends for the team rather than formatted PDFs for clients.

 

Yes. MainWP extensions add tables and option keys (iThemes Security status, backup integrations, Pro Reports). SleekView Charts reads what is present and turns extension data into chart cards alongside core MainWP figures.

 

No. The chart pack is read-only. Triggering syncs, updates, or backups is handled in the SleekView table view via row actions that go through MainWP's API. The charts surface the state; the table surfaces the actions.

 

Yes. Each MainWP dashboard install is a single WordPress site; SleekView Charts runs on that site and respects whatever capability gating the dashboard install enforces. Multi-tenant agency setups can use separate saved views per client.

 

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