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
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
Point at the MainWP tables
mainwp_wp, mainwp_wp_sync, and the MainWP option keys. The data sources show every column the dashboard install already maintains.
Compose the chart cards
Scope by capability
Refresh on the MainWP cadence
Sample dashboard
Charts you can build from MainWP data
Total pending updates
Sum(pending_updates)
Sites by client tag
mainwp_wp row.
Count
group by client_tag
Top sites by pending updates
Sum(pending_updates)
group by site_url
Syncs over time
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.
Lifetime ♾️
Most popular
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
€749
Continue to checkout