SleekView Kanban for WPGraphQL
SleekView Kanban reads WPGraphQL schema registrations and saved persisted queries stored as posts of the graphql_document post type, groups them by lifecycle state, and lets API leads drag entries between Draft, In review, Active, and Retired columns for review.
♾️ Lifetime License available
Why WPGraphQL sites need a kanban view
WPGraphQL exposes WordPress through a GraphQL endpoint with a single rich schema that covers posts, custom post types, taxonomies, users, and any custom field group registered through the standard WPGraphQL register functions. Persisted queries live as posts of the graphql_document post type, with the query body in post content and the query hash and alias as post meta keys keyed by the saved query record on the site.
SleekView Kanban points at the WPGraphQL persisted query post type, lets you pick a lifecycle meta key as the group field, and renders one card per saved query. Each card shows the alias, the consuming app, the assigned API lead, the last execution time, and the query hash. The board surfaces stuck or stale queries that have been sitting in a stage for too long and makes every queue honest at a glance.
When an API lead drags a card from Draft into In review or Active, SleekView calls update_post_meta for the lifecycle key on the graphql_document post, fires the standard WPGraphQL save hooks, and updates column counts. Custom code listening to standard hooks continues to fire.
Workflow
Build a WPGraphQL review board in four steps
Connect SleekView WPGraphQL
Pick a lifecycle meta key
Set what shows on cards
Enable drag-and-drop rules
Sample board
Sample WPGraphQL schema review board
Comparison
Default WPGraphQL admin vs SleekView Kanban
Default WPGraphQL admin
- WPGraphQL persisted queries show as a flat list of graphql_document posts only.
- Lifecycle stages live in custom meta with no visual queue around the value flow.
- Bulk actions cannot group queries by a lifecycle meta key across the dashboard.
- Filtering by lifecycle meta is limited, leads cannot drag between review queues.
- API leads write custom admin pages to give persisted queries a board-like surface.
SleekView Kanban
-
Group
graphql_documentpersisted queries by a lifecycle meta key cleanly. - Show alias, consumer, lead, and last execution on the card front for context.
-
Drag a card from Draft into In review and SleekView calls
update_post_meta. - Run one board for persisted queries and another for any WPGraphQL custom CPT.
- Roles can be limited to API leads so general subscribers never see the board view.
Features
What SleekView Kanban gives you for WPGraphQL
Review for every persisted query
Every WPGraphQL persisted query lands on the board with a lifecycle meta key defining columns. API leads skip custom admin pages, and the standard graphql_document save lifecycle stays intact through every move.
Alias, consumer, lead on cards
Alias, consuming app, lead, and last execution time land on the card front, so a reviewer sees ownership and activity without opening the post. The standard WPGraphQL save hooks fire on every move.
Drag writes via update_post_meta
When a card moves, SleekView calls update_post_meta for the lifecycle key on the graphql_document post, the same function the editor uses on save. The standard WPGraphQL save hooks fire on every change.
Audience
API leads that put it on the schema dashboard
Headless persisted query review
Headless teams promote persisted queries through Draft, In review, and Active for the frontend app. The board shows which queries the frontend calls, and WPGraphQL save hooks keep caches in sync.
Security auditing the schema
Security teams audit which persisted queries the frontend can call. Retired tracks sunsets, In review surfaces queries needing a security pass, and the board makes the public surface honest.
Platform schema rollouts
Platform teams roll out shared persisted queries across many WPGraphQL sites. Draft tracks new queries in design, Active marks the shipped surface, and the board doubles as a recent-history view.
The bigger picture
Why a WPGraphQL kanban makes schema work honest
WPGraphQL is how a growing number of WordPress sites turn the platform into a real headless content backend with a single rich schema for posts, custom post types, taxonomies, and any custom field group registered through the standard WPGraphQL register functions. Persisted queries are the public contract between the WordPress backend and whatever consumes the schema, and the cost of an accidental break or a silent change can ripple through every frontend that calls the query. The default WPGraphQL admin shows persisted queries as a flat list of graphql_document posts with the standard columns, which works for a few queries but turns into a wall of rows once a site has fifty or more persisted queries across several teams.
A kanban view changes that shape. A lifecycle meta key becomes the columns, the most important fields land on the cards, and the board gives the schema review team a real surface without writing a custom admin page. Active marks the shipped surface.
Questions
Common questions about SleekView Kanban for WPGraphQL
Yes. Moving a card calls update_post_meta for the lifecycle key on the graphql_document post, the same function the editor uses on save. The standard WPGraphQL save hooks and any custom code listening to the standard WordPress hooks continue to fire without any extra plugin glue.
 SleekView reads the graphql_document post type through standard WP_Query and post meta, which is where WPGraphQL stores persisted queries. You pick the source, choose a lifecycle meta key to group by, and SleekView renders one card per persisted query with the fields you select.
 Yes. SleekView ships with role-based permissions, so API leads can have a single page that holds the schema review board and nothing else. Only chosen roles can drag cards, and destination columns can be limited per role so contributors cannot move queries into Active without approval.
 Derived states are first-class in SleekView. You can define a workflow_state computed from several fields, such as treating a persisted query as Retired when a sunset flag is true and the post_status is still publish, and SleekView groups queries by that derived value across columns.
 Each board has one source so the rules stay clear, but most setups run one board for graphql_document persisted queries and a second board for any WPGraphQL custom CPT on the same dashboard. Column counts at the top of each show waiting work at a glance for the team.
 Dragging never deletes data. It calls update_post_meta for the lifecycle key on the graphql_document post, which is the same thing a save in the editor does. Other post meta, the post content with the query body, and the query hash are not touched, so all fields remain as saved.
 Yes. Each card can show the time since the persisted query was last modified or since the lifecycle key was last updated, so a query stuck in Draft for a quarter looks visibly different from a fresh one. Sort options can place the oldest cards at the top of every column for stale work.
 No. SleekView pages the board, only loads cards for visible columns, and uses indexed queries on the wp_posts table and the post meta key. Sites with hundreds of WPGraphQL persisted queries stay responsive because heavy query bodies are only fetched for cards on screen.
 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