SleekView Kanban for OneSignal
SleekView Kanban authenticates with the OneSignal REST API and groups every notification by its delivery status, so you can drag a card from Draft to Scheduled, Sent, or Failed and the status changes write back to OneSignal through the official endpoint without leaving WordPress.
♾️ Lifetime License available
OneSignal notification campaigns on a board
OneSignal stores every push, email, SMS, and in-app notification as a campaign with a delivery status, an audience segment, a channel, and stats for delivered, clicked, and failed counts. The OneSignal dashboard surfaces these as a long list filtered by date, which works for ad-hoc lookups but makes it hard to see how many drafts are sitting unsent, how many are scheduled for the week, and how many failed silently overnight.
SleekView Kanban authenticates with the OneSignal REST API using your app ID and REST API key and pulls every notification along with its delivery status, audience segment, channel, scheduled time, and last status update. It groups the records into columns by the delivery status field, so Draft, Scheduled, Sent, and Failed each get a swimlane, and any custom tag on a notification can be used as an additional filter on the board.
Dragging a card between columns writes the new state through the OneSignal API. Promoting a draft to scheduled lets you set a send time inline, scheduling a sent notification cancels future delivery, and moving a failed notification back to draft prepares it for a retry after fixing the audience or template. SleekView only changes status and metadata, so notification content stays intact and the audit trail in the OneSignal dashboard records every action correctly.
Workflow
From OneSignal notifications to a live board
Connect OneSignal
Pick the status column
Choose what shows on cards
Enable drag-and-drop
Sample board
Sample OneSignal notifications board
Comparison
OneSignal dashboard vs SleekView Kanban
Default OneSignal dashboard
- The OneSignal dashboard lists campaigns by date, not by delivery status as a layout
- Failed notifications are easy to miss because they share a list with sent ones in the timeline
- Scheduling a draft requires opening the campaign editor and stepping through multiple screens
- There is no WordPress-native view of Draft, Scheduled, Sent, and Failed counts at once
- Retrying a failed notification means manually duplicating and re-targeting through the editor
SleekView Kanban
- Pulls notifications through the OneSignal REST API and groups by delivery status
- Drag a card and the new state writes back through the official OneSignal notification endpoint
- Card front shows headline, audience segment, channel icon, scheduled time, and recipient count
- Filter by channel, segment, or campaign tag without losing the column layout or count badges
- Failed notifications get their own column so retries and audience fixes never get forgotten
Features
What SleekView Kanban gives you for OneSignal
Campaigns as a visible pipeline
Every OneSignal notification lands in a column matching its delivery status. Drafts collect on the left, scheduled campaigns get a send time on every card, sent campaigns show live delivered and clicked counts, and failed campaigns get their own visible column for fast remediation.
Drag to schedule or retry
Dragging a draft to the Scheduled column opens a small calendar picker so you can set the send time inline, and dragging a failed notification back to Draft prepares it for a fix and resend. Every change writes through the OneSignal API and shows up in the dashboard.
Filter by channel or segment
Pick a single channel like push, email, or SMS and the board shrinks to that channel only, or filter by audience segment to focus on a specific cohort. Filters apply across columns and the count badges update so you can still see the shape of the campaign pipeline.
Audience
Notification teams using OneSignal in production
Weekly campaign planning
Open the kanban at the start of the week, scan Draft for ideas that need finishing, drag the ready ones to Scheduled with a send time, and confirm that overnight Failed notifications from last week have been addressed before launching new ones.
Failure recovery
Filter to Failed and sort by time, then drag each notification back to Draft for a fix. The Failed column is a continuous backlog signal because it shows technical issues and audience problems that need a code, copy, or segment update to resolve.
Launch readiness
Before a product launch, filter to a launch tag and watch Draft, Scheduled, Sent, and Failed columns evolve through the campaign week. The kanban makes the launch pipeline visible to marketing, support, and engineering teams sharing the same screen.
The bigger picture
Why the OneSignal kanban view matters
Notification programs are noisy. Marketing, lifecycle, product, and support all push campaigns through the same OneSignal account, and the default dashboard shows them as a chronological list. That list answers the question of what was sent recently but not the question of what is sitting in draft, what is scheduled for the week, and what failed silently and needs a retry.
A kanban view turns the campaign pipeline into a visible layout. Drafts collect on the left as the work that is being prepared, Scheduled is the runway with real send times on every card, Sent is the published archive, and Failed is the most important column for many teams because it represents notifications that did not reach the audience and need attention. The shape of the board tells a story, like a Failed column that grew overnight because of a template breakage, or a Draft column that has not moved in two weeks because the team is overcommitted.
Drag and drop matters because scheduling and retrying are common actions that should not require opening the full campaign editor for each one.
Questions
Common questions about SleekView Kanban for OneSignal
It works with the free OneSignal plan because the REST API SleekView uses is available without a paid tier. Paid OneSignal plans unlock higher API rate limits and additional fields like custom journey state, which SleekView shows on cards automatically when present in the API response.
 Yes. The board defaults to delivery status because that is the most common axis, but you can switch to channel to see push, email, SMS, and in-app split out, or to audience segment to swimlane by cohort. Switching axes only changes the view, never the underlying notification data.
 SleekView calls the OneSignal notification endpoint to set the new state. Promoting a draft to Scheduled opens a calendar picker for send time, canceling a scheduled campaign moves it back to Draft, and the change appears in the OneSignal dashboard within seconds with audit trail intact.
 Yes. SleekView calls the OneSignal API with the REST API key tied to your app, so visibility and edit permissions match your account's role inside OneSignal. Read-only roles can view the board but cannot move cards, and admin roles can change any campaign state through the kanban.
 Failed notifications get their own column on the board so they stay visible. Dragging a failed card back to Draft prepares it for a fix, and once you save the corrected version through the OneSignal dashboard or API, dragging it to Scheduled re-queues it for delivery on the new send time.
 Yes. Filters sit above the board and apply to every column at once. Pick a channel and the board shrinks to that channel only, layered with segment and tag filters, and the count badge on each column updates so the team can still see pipeline shape after filtering.
 SleekView polls the OneSignal API on a short interval and updates the board without a full page reload, so when another teammate schedules a draft you see it move from Draft to Scheduled within a few seconds. You can also force a refresh manually for an instant snapshot.
 It is a separate SleekView page inside WordPress that you can pin to the admin menu or embed on the frontend with a shortcode for team displays. The OneSignal dashboard remains the place to author and analyze campaigns, and the kanban gives you a pipeline view that lives alongside it.
 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