SleekView Charts for OneSignal
OneSignal sends from its cloud, but its WordPress plugin logs per-post send-on-publish metadata. SleekView Charts turns that into a publishing-channel dashboard.
♾️ Lifetime License available
Per-post push status, as a dashboard
OneSignal's WordPress plugin runs the send-on-publish flow, and every time it tries (whether the send succeeds, fails, or skips) it writes the outcome to postmeta on the originating post. The default WP post list shows nothing about that. OneSignal's own dashboard shows aggregate subscriber analytics but not per-post send history at the WordPress level. The send-on-publish workflow has been quietly opaque for editors and ops.
SleekView Charts reads the per-post postmeta the plugin writes (sent timestamp, status, recipient count, last error, skip reason) and turns it into a dashboard. A number card counts successful sends in the last 30 days. A donut splits posts by send status (sent, skipped, failed). A bar of skip reasons surfaces the most common failure mode, almost always a fixable config issue. An area chart of weekly send volume tracks the publishing-channel cadence.
The data was always there. The plugin's own admin doesn't expose it because per-post history is per-post, and the plugin shows one post at a time. SleekView Charts pivots across posts and turns the publishing channel into something observable, which is exactly what an editorial-and-ops team needs to keep push as a reliable channel rather than a magic black box.
Workflow
From postmeta scraps to a push dashboard
Read postmeta keys
Add joins
Build cards
Save and review
Sample dashboard
Charts you can build from OneSignal push data
Sends in last 30 days
Count
Send status mix
Count
group by onesignal_status
Skip reasons
Count
group by skip_reason
Weekly send volume
Count
group by sent_at
Comparison
Default OneSignal reporting vs SleekView Charts
Default OneSignal reporting
- Aggregate analytics live in the OneSignal web app, not WP
- Per-post send status is buried in each post's postmeta
- Skip reasons aren't charted anywhere
- Per-author or per-category send patterns are invisible
- Send-volume trend needs a CSV export and a spreadsheet
SleekView Charts
- Live count of successful sends as a KPI
- Donut for sent/skipped/failed status mix
- Bar of skip reasons sorted by frequency
- Area chart of weekly send volume
- Drill from any chart to the underlying post list
Features
What SleekView Charts gives you for OneSignal
Send-history KPI
Live count of successful sends, the metric editorial wants visible after every release. No more opening the OneSignal app to verify a push fired.
Skip-reason bar
Bar chart of skip reasons. The top reason is usually a fixable workflow gap (missing icon, draft status); the chart names the next process change.
Weekly send cadence
Area chart of successful sends per week. Tracks publishing-channel health against release calendar and editorial output.
Audience
Who builds OneSignal charts dashboards with SleekView
Editors
A post-release dashboard with status donut and skip-reason bar. The dashboard answers 'did my push go out and to whom' without opening the OneSignal app.
Growth
Audit which post categories trigger pushes most often and align editorial calendar with subscriber engagement patterns over rolling windows.
Ops
Skip-reason bar as the workflow-gap chart. The top reason names the next fix; once it disappears, the next reason takes its place.
The bigger picture
Why publishing channels need observability
Push notifications are a publishing channel. Like email and social, they deserve observability proportional to the impact they have on reach. The current default for WordPress sites running OneSignal is that publishing-channel observability is one step removed: the post might or might not have pushed, the editor might or might not have noticed, and the only signal of a workflow gap is a quarterly engagement drop.
The data exists, in postmeta, written by the plugin every time it runs. But postmeta is per-post, and the questions editorial and ops want answered are cross-post. Did this week's releases all push.
Which writer's posts get skipped most. Which skip reason needs a process fix this month. SleekView Charts pivots the postmeta into chart cards and answers those questions in the place where publishing actually happens, which is WordPress.
The OneSignal app continues to handle aggregate subscriber analytics; the WP-side dashboard handles the channel-health story that the app can't see from its side of the API.
Questions
Common questions about SleekView Charts for OneSignal
No. Subscribers, segments, and audience analytics live in the OneSignal cloud. SleekView Charts reads only the per-post send metadata the WP plugin writes to postmeta. For subscriber-level analytics, use the OneSignal dashboard.
 No. SleekView Charts is read-only. Triggering a push uses OneSignal's send-on-publish flow or their API. The chart's job is visibility: tell you what pushed and what didn't, so you can fix the workflow gap (missing icon, draft status) in the underlying post.
 The OneSignal plugin writes a reason string when it skips a send. SleekView reads that string into a chart dimension. Common reasons (missing icon, post-type not configured) become bars in the skip-reason chart, sorted by frequency.
 Yes. Each subsite has its own postmeta and OneSignal config. SleekView Charts can build per-blog dashboards or network-wide aggregations for agencies running OneSignal across many client sites.
 Open and click rates live in OneSignal's app where they're computed across the subscriber base. The WP dashboard answers 'did the push go out from WordPress', the OneSignal dashboard answers 'how did subscribers respond'. The two are complementary.
 Yes. Author is a join on the underlying post type. Group the status donut by author for per-writer send patterns, or split the skip-reason bar by author to see whose posts trigger which gaps. Editorial accountability without micromanagement.
 No. SleekView reads postmeta. If another notification plugin writes its own keys, you can chart it on a separate card or build a separate dashboard. Multi-channel sites can compare send-success rates across channels in one view.
 Charts query on view load. Open the dashboard and the numbers reflect postmeta as of that moment. There is no caching layer to refresh manually, and no scheduled job that lags by hours.
 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