SleekView Kanban for WP Job Manager
Group your job_listing posts by post_status and watch new submissions land in Pending Approval, then move them to Approved, Filled, or Expired with one drag while the underlying status updates in the database.
♾️ Lifetime License available
Job listings live in a workflow, not a static list
WP Job Manager stores every position as a job_listing custom post type with a post_status that moves through pending, publish, expired, and the plugin's own filled flag stored in _filled postmeta. The default admin screen shows them as one long table, which makes it almost impossible to see how many submissions are stuck waiting for review or how many active roles are still hiring.
SleekView reads the wp_posts table for the job_listing post type, joins in postmeta for fields like _job_location, _company_name, _job_expires, and _filled, and groups every record into columns by post_status. Each card shows the job title, the company, the closing date, and the location so reviewers can decide without opening the post.
Dragging a card from Pending Approval to Approved flips post_status to publish, fires the standard transition hooks, and triggers the plugin's email notifications. Moving a card to Filled writes _filled = 1 instead of changing the status. Expired columns are read-only by default because the plugin uses a scheduled task to set that status.
Workflow
From job submissions to a clean review board
Connect the job_listing post type
Group by post_status as the column field
Choose what shows on the front of each card
Enable drag-and-drop to update status
Sample board
Sample WP Job Manager review board
Comparison
Default screen versus a real workflow board
Default WP Job Manager admin
- Job listings appear in one long table sorted by date, not by status or hiring stage
- Reviewers have to filter the screen to count how many submissions are pending approval
- Changing a job status means opening the post and using the Status dropdown one record at a time
- Featured and filled flags hide in the postmeta and never show up on the listings screen
- There is no visual signal when a position has been sitting in pending review for too long
SleekView Kanban
-
Reads the standard
job_listingpost type without any custom database tables or rewrites -
Detects the
_filledpostmeta flag and exposes it as a virtual Filled column - Drag actions call the WordPress transition hooks so notification emails fire correctly
- Card face shows job title, company, location, and expiry pulled from the plugin's postmeta
-
Featured listings get a corner badge driven by the
_featuredpostmeta value
Features
What SleekView Kanban gives you for WP Job Manager
One card per job_listing
Each row in wp_posts that matches the job_listing post type becomes one draggable card. Company, location, and expiry come straight from the postmeta the plugin already writes, so nothing has to be migrated, exported, or duplicated into a separate workflow table.
Drag to change status
Moving a card from Pending Approval to Approved writes post_status back to publish through wp_update_post, so the standard transition_post_status hooks, audit log entries, and the plugin's own email triggers all fire just like a manual save in the admin editor.
Featured listings stand out
Listings flagged with the _featured postmeta value get a corner badge on the card so paid premium roles never get lost inside the Approved column. The badge color can be swapped to match your careers page branding without any custom code.
Audience
Three review workflows this board solves
Hiring approval queue
Recruiters review every new submission in the Pending Approval column, drag the keepers to Approved, and let the plugin email the employer that the post is live. Spam and duplicates go back to Pending Approval or get trashed from the card menu.
Closing date triage
Sort the Approved column by expiry date and drag positions about to close into a Filled or Renewed column. The board makes it obvious which employers need a renewal nudge before their post drops out of the search results.
Featured slot management
Drag a paid listing into a Featured swimlane to flip the _featured postmeta value to 1. The job appears at the top of search results without anyone touching the post editor or paying a developer to write custom admin code.
The bigger picture
Why a board beats a giant job listings table
WP Job Manager runs everything from one Posts-style admin screen. That is fine when you have ten listings and one recruiter, but it falls apart the moment submissions start arriving every day and your hiring team needs to know how many roles are stuck in review at any given moment. The single table sorts by date by default, mixes pending submissions with live ones, and forces reviewers to click into each post to change a status that is really just a stage in a workflow.
A kanban board makes that workflow visible. New submissions arrive in the leftmost column. Approved roles sit in the middle.
Filled and Expired drift to the right and stop pulling attention. Drag-and-drop matches the mental model recruiters already use in tools like Greenhouse and Workable, and because the underlying data is still wp_posts plus postmeta, nothing about the plugin's frontend, rewrite rules, or notification emails has to change. The result is a faster intake queue, fewer stale Pending posts, and a hiring team that can run the entire review process without ever opening the classic editor.
Questions
Common questions about SleekView Kanban for WP Job Manager
Yes. SleekView calls wp_update_post with the new status so the change goes through the standard WordPress API. That means transition_post_status hooks fire, the audit trail records the move, and any plugin or theme that listens for status changes (including WP Job Manager's own email notification system) reacts exactly as if a human edited the post in the admin.
 WP Job Manager stores Filled as a _filled postmeta value rather than a real post status, so SleekView treats Filled as a virtual column. Dragging a card into Filled writes _filled = 1 and keeps post_status as publish so the listing still resolves on the careers page, just with the Filled label that the plugin's frontend already shows.
 Yes. SleekView reads the _featured postmeta value the plugin sets when an employer pays for a featured slot. You can map that to a corner badge on the card, a colored border, or a separate Featured swimlane. Dragging a card in or out of the swimlane updates the postmeta, so the listing instantly gains or loses its featured placement on the public job board.
 It will. The plugin uses a WP-Cron task to flip jobs to the expired status once they pass their _job_expires date. SleekView surfaces expired listings in their own column but does not let you drag them out, because that would conflict with the scheduled task. You can republish from the card menu, which writes a fresh expiry date and moves the listing to Approved.
 Yes. SleekView writes each move as an atomic post update with optimistic concurrency. If two recruiters move the same card at the same time, the second move sees the new status and re-renders the column. The card highlights for a moment so the second person knows someone else acted first, and no work gets silently lost.
 It does. The Employer Listings add-on stores each company as its own post type with submissions attached, and SleekView treats those exactly the same way. You can build a separate board grouped by employer approval status, or filter the job board to one employer using the same postmeta queries the add-on already exposes through the plugin's API.
 If the WC Paid Listings add-on is active, SleekView detects the extra post statuses it registers (including pending_payment) and lets you add them as columns alongside the core ones. Moving a card out of pending_payment is read-only because the status is set by the payment gateway, but you can drag it from publish back to pending if you need to pull a listing for review.
 Yes. SleekView honors the capability the plugin already uses for editing a job_listing. If a user has read access but not edit_job_listing, they see the cards but the drag handle is disabled. Combined with the standard WP Job Manager Employer dashboard, you can give employers a read-only view of their own listings while keeping recruiter actions on the moderator board.
 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