SleekView Kanban for Google Calendar Events Pro
Google Calendar Events Pro pulls events from Google with their status field set to confirmed, tentative, or cancelled. SleekView Kanban reads the cached event rows and renders one card per event, grouped by status, drag to flag an event locally.
♾️ Lifetime License available
Read synced Google Calendar events as a board
Google Calendar Events Pro authenticates against a Google Calendar feed and stores each pulled event as a gce_feed_cache row with the source calendar ID, the event title, the start time, and the Google status field set to confirmed, tentative, or cancelled. The feed itself lives as a gce_feed custom post with a sync schedule and a sync state stored on _gce_last_sync_status meta on the feed row.
SleekView Kanban reads the cached event rows and groups them by the Google status field with an extra column for the local sync state. The board shows Confirmed, Tentative, Cancelled, and Sync error as separate stacks. Each card carries the event title, the source feed name, the start time, and the organiser email pulled from the Google event, so the calendar manager sees what they need without opening the feed cache table by hand.
Dragging a card writes a local flag back to the cache row, since the Google source is the canonical store. Moving a card to a Local hold column flags it as hidden on the front-end feed without changing the Google event, moving it back to Confirmed re-enables display, and moving a Sync error card to Confirmed retries the pull. The audit log records every drag with user and time.
Workflow
From gce_feed_cache rows to a board
Connect SleekView to the feed cache
Pick the status field as grouping
Choose what shows on each card
Enable drag to flag locally
Sample board
Sample Google Calendar synced events board
Comparison
Default feed cache vs SleekView Kanban
Default feed cache table
- Feed cache is a hidden table only visible through the SQL console or a phpMyAdmin browse
- No way to drag a synced event into a Local hide column or retry a sync error
- Cancelled and tentative events are mixed into the same display feed on the front-end
- Last sync state is a single meta key per feed, not visible next to the event rows
- Retrying a sync error means opening the feed settings and clicking sync now manually
SleekView Kanban
-
Groups
gce_feed_cacherows on one board by the Google status field - Drag flags a row as hidden locally without touching the Google source event
- Card front shows event title, source feed name, start time, and organiser email
- Sync error column lets you retry a failed pull with a single drag back to Confirmed
- Audit log records every drag with user, timestamp, and previous local flag value
Features
What SleekView Kanban gives you for Google Calendar Events Pro
Real synced event cards
One card per row in gce_feed_cache with the event title, source feed name, start time, and organiser email pulled from the Google API, plus the location and the attendee count from the synced Google event row.
Drag to flag locally
Moving a card writes the local hide flag or retry trigger on the gce_feed_cache row without touching the Google source, so the front-end feed reads the flag immediately and the Google event stays exactly as the organiser left it.
Per-feed saved boards
Scope the board so a marketing calendar feed shows one board for the team and a sales feed shows another, or aggregate every feed across the install for an admin board that surfaces sync errors across all calendars at once.
Audience
Who runs Google Calendar Events Pro on a kanban
Calendar managers triaging
Drag a card from Confirmed to Local hide when a synced event should not show on the public calendar, without asking the organiser to change the Google source event.
Developers triaging sync
Drag a Sync error card back to Confirmed to trigger a retry of the Google API pull, and watch the error count drop without leaving the WordPress admin board.
Communications teams
Watch Tentative events move into Confirmed or Cancelled through the week so the public calendar page reflects what the organiser actually plans to run on the day of the event.
The bigger picture
Synced events deserve a board, not a hidden cache
Google Calendar Events Pro keeps a local cache so the WordPress site can render the calendar without hitting the Google API on every page load. The cache holds the Google status, the start time, the organiser, and the source feed, but the default reading surface is a SQL table that site managers usually never see directly. Tentative events, cancelled events, and events that failed to sync all sit together inside the same cache and surface on the front-end without any obvious way to triage them from WordPress.
SleekView Kanban turns that cache into a board with Confirmed, Tentative, Cancelled, and Sync error as columns, a count per column at the top, and a card per event with the title, the source feed, and the organiser email on the front. Drag a card to flag it locally, or drag a Sync error back to retry the pull. The Google source stays untouched because SleekView writes only the local flag to the cache row, not back to the Google API.
Questions
Common questions about SleekView Kanban for Google Calendar Events Pro
No. SleekView writes only a local hide flag or retry trigger to the gce_feed_cache row, the Google source event stays exactly as the organiser left it. This keeps the WordPress display fully under the calendar manager's control without ever pushing back to Google through the API.
 Yes. SleekView reads the status field from each gce_feed_cache row and renders one column per distinct value. Confirmed, Tentative, and Cancelled show as the three Google-side columns, with the local Sync error column added when the last sync meta on the feed reports a failure.
 Yes. Dragging a Sync error card back to Confirmed triggers the same retry path the feed settings sync now button uses, but scoped to the single event ID. SleekView writes the retry trigger on the cache row and the feed scheduler picks it up on the next run within the configured interval.
 Yes. The board can aggregate gce_feed_cache rows across every gce_feed post on the install, or be filtered to a single feed by feed ID for a per-calendar view. The grouping field stays the Google status, only the filter changes per saved view for each calendar manager.
 Yes. SleekView reads any custom field you added to gce_feed_cache through a snippet and lets you choose it for the card front. The value matches what the cache row holds because SleekView reads the same row, not a copy stored somewhere else inside the WordPress database.
 Yes. Saved kanban views are scoped per role and per capability, so calendar managers can see Confirmed and Tentative only, developers can see Sync error, and admins see every column. The underlying gce_feed_cache data does not change, only what each role reads on the board.
 Yes. SleekView reads the live gce_feed_cache rows on every load, so the next time a scheduled sync runs and updates the cache the board reflects the new statuses on the next refresh. There is no separate index to rebuild because the board reads the same rows the front-end feed reads.
 No. SleekView paginates inside each column and loads card detail on demand, so a feed with several thousand cached events renders the column counts immediately and streams card content as you scroll. Filters and saved views reduce the working set before render.
 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