SleekView Kanban for Spiffy Calendar Pro
Spiffy Calendar Pro stores every event as a spiffy_event custom post with the standard WordPress post_status field for editorial workflow. SleekView Kanban reads those posts and renders one card per event, grouped by status, drag to publish.
♾️ Lifetime License available
Read Spiffy Calendar submissions as a board
Spiffy Calendar Pro stores every event as a spiffy_event custom post with the standard WordPress post_status field for editorial workflow. Draft submissions sit at post_status = draft, contributor submissions land at pending, approved events flip to publish, and expired or past events sit at private or a custom expired status registered through the plugin.
SleekView Kanban reads the same spiffy_event posts and groups them into columns by post_status. The board shows Draft, Pending review, Published, and Expired as separate stacks. Each card carries the event title, the author name, the start date, and the venue field from the event meta, so editors see what they need without opening the event row for every submission from the contributor team in the morning standup.
Dragging a card writes the new value back to post_status and fires the same WordPress publishing hooks the editor sidebar fires. Moving a Pending review card into Published flips the event live on the front-end calendar, moving into Expired hides it from upcoming filters, and moving back to Draft pulls it out of review. The audit log records every drag with user and timestamp on the install for accountability.
Workflow
From spiffy_event posts to a board
Connect SleekView to Spiffy
Pick post_status as the grouping
Choose what shows on each card
Enable drag to update status
Sample board
Sample Spiffy Calendar submissions board
Comparison
Default Spiffy events list vs SleekView
Default Spiffy events list
- Events screen is a paginated list sorted by start date, status hidden behind a label
- No way to drag pending submissions into published on a board with author context
- Custom event meta like venue or category tag is buried behind a per-row modal screen
- Expired events mix into the main events list and clutter the editor working set
- Bulk publish runs through a select dropdown rather than a draggable column move
SleekView Kanban
-
Groups
spiffy_eventposts on one board bypost_statusfield - Drag updates post_status and fires the standard WordPress publish or pending hooks
- Card front shows event title, author name, start date, and venue meta in one glance
- Custom statuses registered by the Spiffy plugin show as columns next to built-in ones
- Audit log records every drag with user, timestamp, and previous post_status value
Features
What SleekView Kanban gives you for Spiffy Calendar Pro
Real spiffy_event cards
One card per spiffy_event post with the event title, author name, start date, and venue meta, plus any custom field you configured on the Spiffy event form for contributors to fill in on the submission screen.
Drag to publish or expire
Moving a card writes the new post_status to the spiffy_event row and fires the WordPress transition hooks, so the author gets the standard publish or pending email and the front-end calendar reads the new value on next request.
Per-editor saved boards
Scope the board so contributors see Draft and Pending review only, editors see all columns, and admins see Expired for cleanup. The underlying spiffy_event data does not change, only what each role reads on the board.
Audience
Who runs Spiffy submissions on a kanban board
Editorial teams approving
Drag pending submissions from chapter contributors into Published as you review them, and the standard WordPress publish email fires for the author without any extra notification setup.
Community managers
Watch chapter contributor submissions move from Draft to Pending review through the week so the published calendar reflects what the chapter actually wants to run on the night.
Site admins on cleanup
Filter the board to Expired to clear past events from the editor working set in a single pass without sorting the all events list by start date and clicking trash on each row.
The bigger picture
Editorial workflow is a board, not a list
Spiffy Calendar Pro adds a contributor submission form on top of the standard event custom post. Contributors land their submission as Pending review, the editor approves it and flips it to Published, the event runs, and then it sits in the events list as past content that clutters the editor working set. WordPress stores all of that in post_status on spiffy_event, but the default reading surface is a paginated list sorted by start date with the status hidden behind a small label.
Seeing how many submissions are still Pending review at the end of the week takes a filter, a sort, and a count in your head. SleekView Kanban turns the same data into a board with Draft, Pending review, Published, and Expired as columns, a count per column at the top, and a card per event with the author and the venue on the front. Drag a card to publish and the standard WordPress hooks fire.
Questions
Common questions about SleekView Kanban for Spiffy Calendar Pro
Yes. SleekView reads post_status from spiffy_event posts and renders one column per distinct value with the human label WordPress uses. Draft, pending, publish, and any custom status the Spiffy plugin registered for expired or recurring all show as their own columns on the board.
 Yes. Dropping a card into Published writes the new post_status to the spiffy_event row through the same code path the editor sidebar uses, so the WordPress transition_post_status action fires and the author receives the standard publish email exactly as if you clicked publish in the editor.
 Yes. SleekView reads any custom meta you configured on the Spiffy event form and lets you choose it for the card front. The value matches what shows in the event editor because SleekView reads the same meta the editor reads, not a copy stored somewhere else in the database.
 Yes when you register an expired status through the Spiffy plugin settings or a snippet. SleekView reads the distinct status values and renders an Expired column next to the built-in ones. A scheduled cron can flip past events into that status and the board reflects the change on the next refresh.
 Yes. Saved kanban views are scoped per role and per capability, so contributors see Draft and Pending review filtered to their own author ID, while editors see every author across the columns. The underlying spiffy_event data does not change, only what each role reads on the board.
 Yes. The board can show every spiffy_event post across all categories, or be filtered to a single category by taxonomy slug for a per-category editor view. The grouping field stays post_status, only the filter changes per saved view for each editor or admin.
 Yes. SleekView reads the live spiffy_event rows on every load, so changes made through quick edit on the all events screen show up on the board on the next refresh. The board does not maintain a parallel index because it reads the same posts the editor reads directly from the database.
 No. SleekView paginates inside each column and loads card detail on demand, so a calendar with several thousand events renders the column counts immediately and streams card content as you scroll. Filters and saved views reduce the working set before the board even renders.
 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