✨ 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 for OneSignal: locally logged push history as tables

OneSignal sends notifications from its cloud, but the WordPress plugin logs send-on-publish history, per-post overrides, and config locally. SleekView pivots that data into a real push history table.

♾️ Lifetime License available

SleekView table view for OneSignal

Push history without flipping between dashboards

OneSignal's WordPress plugin keeps send-on-publish history in postmeta on the originating posts and config in wp_options. The default WP post list shows nothing about whether a post pushed, when, to how many recipients, or why it skipped. That information lives one click deep in the post screen or several clicks deep in the OneSignal dashboard. For editorial teams reviewing publishing health, neither is fast enough.

SleekView pivots the post-level OneSignal metadata into proper columns: sent timestamp, status (sent/skipped/failed), recipient count, and the last-error string the plugin writes when something goes wrong. Combine with author and category filters to spot patterns — a writer whose posts are routinely skipped because of a missing icon, or a category that doesn't trigger pushes when it should. Saved views cover the common queries: failed pushes oldest first, skipped pushes by reason, recent successful pushes for editorial confirmation.

The honest scope: aggregate analytics — open rate, click rate, subscriber growth — stay in the OneSignal app. That's where they belong, since they're computed across the cloud-side delivery system. SleekView's lane is per-post send status as recorded by the WP plugin, which is exactly the data editorial and ops teams need without leaving WordPress.

Workflow

From postmeta scraps to a push history dashboard

1

Map postmeta

SleekView reads the OneSignal postmeta keys the plugin writes — sent timestamp, status, recipient count, last error, skip reason — and exposes them as sortable, filterable columns on the post list.
2

Add joins

Pull in author, category, and publish date as standard columns. Add joined filters like 'category=News AND status=skipped' to spot editorial workflow gaps that aren't visible in the OneSignal dashboard.
3

Save views

Editors get 'my recent posts with push status'; ops gets 'failed pushes oldest first'; growth gets 'pushes by category, last 30 days'. Each loads with one click instead of rebuilding filters.
4

Triage and fix

Failed sends surface their reason inline (invalid app ID, missing icon, draft status). Fix the underlying config in the post or plugin settings, then re-trigger the send through OneSignal's normal flow.

Sample columns

A typical push history view

One row per published post showing whether a push was sent.
Source: wp_postmeta (OneSignal send metadata) + wp_options (config)
Post Sent at Status Recipients Last error
April release notes Apr 24 09:15 Sent 12,402
Pricing change Apr 22 11:02 Sent 12,398
Old draft promo Skipped No icon set
Beta feature post Apr 19 14:11 Failed 0 Invalid app ID

Comparison

Default OneSignal admin vs SleekView

Default OneSignal admin

  • Most reporting lives in the OneSignal web app
  • Per-post send results aren't surfaced in the WP post list
  • Skipped or failed sends have no triage view
  • Auditing which posts pushed and which didn't requires SQL
  • Config sprawls across wp_options

SleekView

  • Pivot post-level OneSignal metadata into proper columns
  • Filter for failed or skipped sends across all posts
  • See recipient counts and last-error inline
  • Cross-reference with author and category for editorial review
  • Honest scope: aggregate analytics still live in the OneSignal app

Features

What SleekView gives you for OneSignal

Per-post send log

Each post that triggers a push leaves metadata in WordPress. SleekView surfaces it as columns so you can audit which posts pushed, when, and to how many subscribers.

Failure triage

Filter for failed or skipped sends and see the reason inline — no need to open the OneSignal dashboard to figure out why a particular post didn't push.

Editorial slicing

Combine push status with author or category to see which editors' posts get pushed vs skipped, surfacing workflow gaps that would otherwise stay invisible for weeks.

Audience

Who uses SleekView for OneSignal

Editors

Confirm a post pushed correctly without leaving WordPress, with the timestamp and recipient count visible in the post list immediately after publish.

Growth

Audit which post categories trigger pushes and how often, to align editorial calendar with subscriber engagement patterns over rolling windows.

Ops

Spot failed pushes and fix the underlying issue (icon, app ID, draft status) fast, before the next release cycle compounds the problem.

The bigger picture

Why per-post push status needs to be visible

Push notifications are a publishing channel, not a one-off automation. When a release post goes up, the editor wants to know within seconds that the push fired correctly and reached the expected audience. When a draft is skipped because the post lacks an icon, the editor wants to see that reason before the next release cycle, not three weeks later when somebody asks why subscriber engagement dropped.

The default WP setup gives almost no visibility — push status is hidden in the post screen and dashboard analytics are several clicks away in the OneSignal app. The result is silent failures and slow feedback. SleekView makes per-post push status part of the normal editorial review.

A glance at the post list shows whether each recent post pushed, why, and to how many subscribers. Failed sends are visible and triageable. Skipped sends explain themselves.

Author-level patterns surface (a particular writer's posts get skipped because they always forget the icon, for example). The publishing channel becomes observable in the place where publishing actually happens, which is WordPress.

Questions

Common questions about SleekView for OneSignal

No. Subscribers, segments, and audience analytics live in the OneSignal cloud — that's where they belong, since they're managed across the entire delivery system. SleekView only reads the per-post send metadata that the WP plugin writes locally to postmeta. If you need subscriber data in WP, you'd need a sync layer using OneSignal's API, and SleekView would tabulate whatever that layer writes.

 

No. SleekView edits WordPress data; triggering a push uses OneSignal's send-on-publish flow which is configured per-post or via their API. The cleanest workflow is to fix the underlying issue (missing icon, draft status, etc.) inline in the post, then republish or use OneSignal's resend feature. SleekView gives you visibility into why something didn't push, not a manual trigger.

 

The OneSignal plugin writes a reason string to postmeta when it skips sending — common reasons include missing icon, draft status, post type not configured for push, or per-post override disabled. SleekView surfaces that reason as a column directly. No more guessing or opening each post to check the OneSignal section. The reasons are exactly what the plugin records.

 

Yes. Each site in a multisite network has its own postmeta and its own OneSignal config (with separate app IDs, typically). SleekView builds per-site views naturally, since it queries the active site's tables. For network-wide auditing, you'd switch sites and load the equivalent saved view on each — the view definitions can be exported and reused.

 

Yes. Any saved view exports to CSV directly with the columns and filters you've configured. Useful for monthly reporting, post-incident reviews after a delivery issue, or sharing data with stakeholders who don't have WP admin access. The CSV includes the same data visible in the table — what you see is what you get, no transformation in between.

 

Aggregate metrics — opens, clicks, conversions — live in OneSignal's app where they're computed across the entire subscriber base. SleekView shows the per-post send/skip/fail status from WordPress, which is the editorial signal. The two are complementary: SleekView answers 'did the push go out and to whom', and the OneSignal dashboard answers 'how did subscribers respond to it'.

 

Yes. Filter by sent timestamp within a range, group by author or category, and you have a per-period publishing report. Useful for editorial retrospectives, growth reviews, or reconciling a content calendar against actual push deliveries. Saved views make recurring reports a one-click load.

 

No. SleekView reads postmeta; if a different push plugin writes its own metadata keys, you can build a separate view scoped to that plugin's keys. Many sites run a backup notification system alongside OneSignal — surfacing both as parallel views lets ops compare delivery success rates and spot patterns where one channel routinely outperforms the other.

 

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