SleekView Kanban for PublishPress Future
SleekView Kanban reads PublishPress Future scheduled actions straight from the WordPress database, groups them into statuses like scheduled, running, completed, and failed, and lets your team drag cards across lanes to reschedule, retry, or cancel post expiry jobs without ever leaving WordPress.
♾️ Lifetime License available
Why scheduled actions need a kanban view
PublishPress Future schedules future actions on posts, like unpublishing, changing status, deleting, or moving to a category, and stores every scheduled job as a row in the WordPress Action Scheduler tables that PublishPress reuses. Each row carries a hook name, the target post ID, the scheduled run time, and a status field that tracks whether the action is pending, in progress, completed, or failed. The default Future Actions screen shows these jobs as a flat table sorted by scheduled time. That is fine for a few expiring posts. It falls apart on a content-heavy site with hundreds of scheduled actions per week.
SleekView Kanban reads the same scheduled action rows and groups them by status, which is the natural pipeline column for this plugin. Each card surfaces the target post title, the action type, the scheduled time, and the user who set up the action so an editor can scan a column without opening every job. Failed and cancelled actions sit in their own lanes instead of cluttering the upcoming pipeline.
Dragging a card from one column to another writes the new status back to the same Action Scheduler row, so the next cron tick, retry handlers, and any audit reporting stay in sync. Bulk drags update every row in a single transaction, so a queue of fifty cancelled expiries can be moved back into scheduled in one sweep when a campaign gets extended at the last minute.
Workflow
From scheduled action list to kanban in four steps
Point SleekView at PublishPress Future
Pick action status as the kanban column
Choose what shows on each card
Turn on drag-and-drop writes
Sample board
Sample PublishPress Future schedule board
Comparison
Default Future Actions list vs SleekView Kanban
Default Future Actions list
- Flat scheduled action table sorted by run time with no grouping by current status
- No visual sense of how many actions are about to fire or have failed at a glance
- Rescheduling a job means opening the row, picking a new time, and saving each one
- Bulk actions limit you to delete and basic cancel with no card-style preview of jobs
- Mobile editors get the same dense WordPress action table with painful horizontal scroll
SleekView Kanban
-
Groups scheduled actions by
statuswith live row counts per lane - Drag a card out of failed to retry the PublishPress Future action on the next cron tick
- Card fronts surface target post title, action type, scheduled time, and creator
- Failed and cancelled actions sit in their own lanes so the upcoming pipeline stays clean
- Capability-aware drops respect WordPress roles so only admins can purge failed actions
Features
What SleekView Kanban gives you for PublishPress Future
Native PublishPress Future field support
SleekView reads every scheduled action field directly, including target post title, action type, scheduled run time, creator, and raw hook arguments. Pick exactly which fields show on the card front, which open in a side panel, and which stay hidden but searchable from the filter bar above the board.
Drag to reschedule or retry
Every drop writes the new action status back to the Action Scheduler row in a single update. Hook the status change to call the cron retry helper when a card leaves the failed lane, and reporting widgets stay in sync without a manual cleanup of orphaned scheduled jobs.
Filter by action type, post, or creator
A filter bar above the board narrows lanes by action type, target post type, or the user who created the action. Saved filters are per-user, so each editor keeps a focused board on the campaign they own while the site lead can pull up every scheduled action at once.
Audience
Three teams using the Future Actions kanban
Editors running expiring content
Editors who schedule landing pages to expire after a campaign use the board to see what is about to unpublish in the next week and reschedule pages whose campaigns get extended.
Ops triaging failed expiries
Ops teams pin the board to the failed lane and clear stuck expiries before the next campaign so promo pages do not silently linger on the live site after their offer has ended.
Site leads auditing scheduled work
Site leads use the board grouped by status to audit every scheduled change on the site, catch surprise actions before they fire, and remove leftover jobs from old campaigns.
The bigger picture
Why a kanban beats a list for scheduled actions
Scheduled actions are work items, not log lines. PublishPress Future ships a clean schedule and a reliable runner, but the default action list treats every job as another row no matter where it sits in the pipeline. An action scheduled to fire in ten minutes looks the same as one that failed silently last weekend, and a cancelled job is just another row in the trash.
That works at five expiries a week. It falls apart at five hundred. A kanban board fixes the shape of the data, not its presentation.
Lanes show how many actions are about to fire, currently running, completed, or failed right now, drag-and-drop turns reschedule and retry into one gesture instead of a row edit, and filters let each editor focus on the campaigns they own. The same PublishPress Future data powers a different mental model, one that catches stuck expiries before they leave dead campaigns live and gives editors a workspace that matches how scheduled content actually moves on a real site.
Questions
Common questions about SleekView Kanban for PublishPress Future
SleekView reads PublishPress Future data directly from the WordPress database, so any version that writes to the Action Scheduler tables works. Both the free core and the Pro license expose the same schedule schema, which means the kanban renders the same way regardless of which PublishPress Future plan you run.
 By default a drop only updates the status column. You can extend it with a hook that calls the Action Scheduler retry helper when a card leaves the failed lane, and that is exactly how most teams wire it up. SleekView keeps the two actions separate so accidental drags never trigger a retry storm.
 Yes. SleekView views are configuration only, so you can build one board filtered to unpublish actions and another to delete actions from the same Action Scheduler tables. Each editor picks their default board, and admins can pin shared boards to the WordPress sidebar for the whole team.
 SleekView reads distinct status values on every load, so a new status shows up automatically as its own lane at the end of the board. You can drag it into the right position in the pipeline, assign a color, and decide which fields the lane's cards should surface, without rebuilding the view.
 No. The drag handler updates the same status column that Action Scheduler reads on every cron tick, so the next run picks up the new state exactly as it would if a developer updated the status from WP-CLI, and the queue continues processing without interruption.
 SleekView respects WordPress capabilities, so you can require manage_options or a custom capability before a card can leave the failed column. Editors see the lane and can scroll it, but the drop target rejects their card with an inline message instead of silently retrying a broken job.
 Each lane uses a virtual scroller, so a column with thousands of cards still renders fast and stays responsive on a laptop. The lane header shows the exact count, and the filter bar at the top of the board narrows large lanes without resetting the scroll position or any cards already in motion.
 SleekView reads and writes the existing Action Scheduler tables that PublishPress Future uses and never adds shadow tables for action data. View configuration sits in its own small options table, so uninstalling SleekView leaves every scheduled action exactly where PublishPress Future and Action Scheduler wrote 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