SleekView for WPGraphQL for Events: event, venue, and query log tables
WPGraphQL for The Events Calendar exposes tribe_events posts as a typed GraphQL schema. SleekView turns the schema, events, venues, and headless query log into one sortable, filterable admin surface.
♾️ Lifetime License available
See every event, venue, and headless query in one workspace
WPGraphQL for The Events Calendar adds GraphQL types for events, venues, organizers, and tickets on top of The Events Calendar's tribe_events, tribe_venue, and tribe_organizer custom post types. Event metadata lives in wp_postmeta under keys like _EventStartDate, _EventEndDate, _EventVenueID, and _EventOrganizerID. WPGraphQL's own query log lives in wp_options under the graphql_query_log key when logging is enabled.
SleekView reads the schema registry and the underlying CPTs at the same time. The event title, start date, venue, organizer, and recurrence flag become first-class columns in a working events table. A sibling query log view exposes operation name, variables digest, duration, and error class for every headless query against the events schema, so a slow UpcomingEvents query and a misnamed field both show up in the same admin.
Edits to events and venues route through The Events Calendar's own CRUD where supported (so its recurrence engine and venue de-duplication still run). The schema view is read-only because the schema is defined in code. The query log view supports annotation, archival, and bulk export.
Workflow
From CPT post lists to a working events workbench
Pick the source
tribe_events, the schema registry, or the query log. SleekView reads each and offers the relevant columns and joins.
Compose columns
_EventStartDate, venue, organizer, recurrence, and ticket count to the events view. Add operation name and duration to the query log view.
Join headless usage
Edit through the CRUD
Sample columns
A typical WPGraphQL Events table
_EventStartDate, venue, and headless query count as columns.
wp_posts (post_type=tribe_events, tribe_venue, tribe_organizer) + wp_postmeta + wp_options (graphql_query_log)
| Event | Start | Venue | Organizer | Status | Queries (7d) |
|---|---|---|---|---|---|
| Berlin Devmeet | May 02 | Studio 14 | Lena Park | Live | 1,820 |
| Spring Hackathon | May 09 | WeWork Mitte | Sam Ortiz | Draft | 92 |
| Headless Workshop | Apr 18 | Online | Mia Brun | Past | 418 |
| Postponed Roadshow | Apr 24 | Hamburg Hub | Tom Wei | Cancelled | 12 |
Comparison
Default WPGraphQL Events admin vs SleekView
Default WPGraphQL Events admin
- Schema browser is a tree, not a list of types and fields
-
_EventStartDatesort is not native on the post list - Query logs are chronological without aggregation by operation
- Venues and organizers are separate post lists with no cross-view
- No combined audit of schema usage and event content
SleekView
- Events become a sortable, filterable table with venue and organizer columns
- Schema fields surface as rows with deprecation flag and return type
- Per-event query count joins in from the query log
- Filter events by recurrence, status, and headless usage
- Saved views split content ops from headless engineering
Features
What SleekView gives you for WPGraphQL for The Events Calendar
Events as a real table
Sort by _EventStartDate, filter by venue, and surface recurrence flags inline. The Events Calendar list works for ten events; this works for ten thousand.
Schema and content side by side
A schema view of WPGraphQL types lives next to an events view of the same post type. Edit content in one tab, audit the schema that exposes it in another.
Query usage per event
Join the query log to events so each row shows how often a headless storefront pulled that event in the last seven days. Find the popular one and the unused one.
Audience
Who uses SleekView for WPGraphQL for Events
Event organizers
Audit upcoming events with venue, organizer, and registration link in one row. Filter to the next 30 days and inline-edit any event missing a venue.
Headless engineers
Watch which events the frontend queries most. Sort by duration to find the slow UpcomingEvents pagination and ship a fix.
Marketing teams
Run a saved view of events with under 50 queries and a confirmed venue. Push promotion budget toward the events that need the visibility.
The bigger picture
Why headless event sites need a workbench
Headless event sites tend to grow fast and quietly. The CMS is a calendar; the storefront is a Next.js app pulling events through WPGraphQL. The Events Calendar handles the data well, WPGraphQL exposes it cleanly, and at first both feel like they belong in different worlds.
They do not. Operationally, the editor needs to see which events are missing venues, which ones the storefront is hitting hardest, and which queries are slow enough to hurt cache hit rates. The information is already there: tribe_events rows, wp_postmeta keys, graphql_query_log entries.
None of it is more than a few SQL joins apart, but the default UIs ship as three separate panels. SleekView pulls them into one workbench. Content teams get a real events table; headless teams get a schema and log table that lives in the same admin.
The data was always there. The interface that respected both audiences was not.
Questions
Common questions about SleekView for WPGraphQL for The Events Calendar
Yes. Pro adds recurrence, ticketing, and additional fields, all stored in the same CPTs and wp_postmeta patterns. SleekView surfaces them as additional columns when present.
Yes. Edits to recurring events route through The Events Calendar's own CRUD so the recurrence engine still expands occurrences, applies series-level updates, and tracks overrides per instance.
 Yes, where Event Tickets is active. The ticket post type and its meta join into the events view as a configurable column so each row shows attendance counts inline.
 
Yes. Any types added through register_graphql_object_type appear in the schema view next to the core event types. Custom fields added by extensions surface as field rows under their parent type.
Venues and organizers are their own CPTs in The Events Calendar, so SleekView creates separate views with their own columns. A combined join column on the events view shows the resolved venue and organizer names so you do not switch tabs to confirm.
 
Yes. SleekView paginates against wp_posts indexes and uses meta-key filters that match the indexes The Events Calendar already maintains. Recurring series expand on demand rather than upfront.
It reads whatever graphql_query_log is recording in near real time. The plugin's own logger controls the actual recording cadence; SleekView is the read surface.
Yes. Per-role views can restrict access to the events table only, while engineering keeps access to the schema and log tables. SleekView honors WordPress capability checks throughout.
 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 checkoutBrowse more
- Woocommerce Recently Viewed
- Amazon Product Importer
- Woocommerce Wishlists
- Woocommerce Dynamic Pricing
- Product Csv Import Export
- Woocommerce Services
- Woocommerce Direct Checkout Pro
- Woocommerce Paystack
- Woocommerce Product Table
- Woocommerce Quantity Discounts
- Woocommerce Tax Toggle
- Woocommerce Customizer
- Woocommerce Tnt Shipping
- Yith Essential Kit
- Edd Amazon S3
- Indeed Ultimate Member
- User Meta Manager
- Membership By Supsystic
- Ultimate Membership Pro
- Kartra Membership
- Memberpress Developer
- Wishlist Quickfront
- Memberium For Activecampaign
- Memberpress Corporate
- Memberium Keap
- Memberpress Importer
- Memberpress Buddypress
- Content Restriction By Userrole
- Simple Membership Pro
- Wishlist Member X