✨ 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 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

SleekView Kanban board for Spiffy Calendar Pro

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

1

Connect SleekView to Spiffy

Add a SleekView data source for spiffy_event with the related event meta keys for start date, end date, and venue. SleekView reads post_status directly so the board renders with no extra configuration on the install.
2

Pick post_status as the grouping

Switch the view to Kanban and choose post_status as the grouping column. SleekView renders one column per distinct value with the human label WordPress uses, including any custom status the Spiffy plugin registered.
3

Choose what shows on each card

Set the card front to event title, author name, start date, and venue. Add any Spiffy custom meta you configured on the event form so editors see contributor notes or category tags without opening the row.
4

Enable drag to update status

Turn on drag-and-drop and SleekView writes the new post_status back to the event row and fires the WordPress transition hooks. The author receives the standard publish or pending email and the log records the drag.

Sample board

Sample Spiffy Calendar submissions board

Four columns built from the live spiffy_event posts on a Pro install with the Pro contributor submission form active, with the cards the editor drags into Published.
Draft
23
Founders meetup, Berlin chapter
Draft by j.kovac, Spree venue
Design review workshop, Munich
Draft by l.park, Atelier venue
Open source night, Hamburg
Draft by p.anand, Werft venue
Pending review
41
Marketing brunch, Hamburg chapter
Submitted by m.webb today
Indie game night, Berlin chapter
Submitted by h.voss today
Startup demo day, Munich chapter
Submitted by t.kowal yesterday
Published
168
Founders drinks, Berlin chapter
Published by editor on Monday
Design jam, Munich chapter
Published by editor on Tuesday
Hackathon kickoff, Hamburg
Published by editor on Wednesday
Expired
94
Spring summit, archived last week
Expired, ended last Friday
Winter retreat, archived last month
Expired, ended last Saturday
Pitch night, archived two weeks ago
Expired, ended last Sunday

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_event posts on one board by post_status field
  • 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.

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