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

SleekView Charts dashboard for OneSignal

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

1

Read postmeta keys

SleekView reads the OneSignal postmeta keys the plugin writes (sent_at, status, recipients, last_error, skip_reason) and registers them as chart dimensions.
2

Add joins

Author, category, post type, and publish date join in as additional dimensions. A skipped-by-author bar surfaces editorial patterns; a sent-by-category bar surfaces channel coverage.
3

Build cards

Number for last-30-days sends, donut for status mix, bar for skip reasons, area for weekly volume. The publishing channel becomes visible without leaving WordPress.
4

Save and review

Save as a SleekView. Editorial leads check the dashboard after each release; ops checks it weekly to catch config drift before the next publish cycle.

Sample dashboard

Charts you can build from OneSignal push data

Four cards covering send volume, status mix, skip reasons, and weekly trend from the postmeta the plugin already writes.
Number · Default

Sends in last 30 days

Count of posts whose OneSignal status is sent and whose sent timestamp is in the last 30 days. Reads publishing-channel health at a glance.
Count
Pie · Donut

Send status mix

Posts grouped by OneSignal send status (sent, skipped, failed). The skipped and failed wedges are the rewrite-config backlog.
Count group by onesignal_status
Bar · Horizontal

Skip reasons

Bar chart of skip reasons (missing icon, draft status, invalid app ID, post-type disabled). The top bar is almost always a fixable workflow gap.
Count group by skip_reason
Area · Gradient

Weekly send volume

Weekly count of successful sends from the sent_at timestamp. Tracks the publishing-channel cadence against release calendar.
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.

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