SleekView Kanban for WooCommerce Memberships
WooCommerce Memberships stores each user membership as a wc_user_membership post with statuses wcm-active, wcm-complimentary, wcm-pending, wcm-paused, wcm-cancelled, and wcm-expired. SleekView Kanban reads those posts and turns the status into draggable columns, one card per member.
♾️ Lifetime License available
Read WooCommerce Memberships as a pipeline, not a list of CPT rows
WooCommerce Memberships uses a custom post type called wc_user_membership with one row per member per plan. The post status is one of wcm-active, wcm-complimentary, wcm-pending, wcm-paused, wcm-cancelled, or wcm-expired. The membership plan ID lives on the parent post, the user ID on the post meta, and the linked order and subscription on dedicated meta keys. The default Memberships screen shows a sortable list filterable by one status at a time.
SleekView Kanban reads wc_user_membership joined to users and the plan post and groups rows by status. Each card shows the member display name, the plan name, the linked order total or the subscription recurring amount, and the membership end date. Filter by plan, by access source (purchase, manual, complimentary), by linked subscription state, by end-date window, or by any custom field stored on the membership post.
Drag a card from Active into Cancelled and SleekView calls the documented WC_Memberships_User_Membership::cancel_membership method so any linked WooCommerce Subscription cancels, the post status flips, and the membership end date updates. Drag a card from Paused into Active to resume access. Failed writes leave the card in place and show the underlying error on the card front so the operator can act on the real issue.
Workflow
From wc_user_membership to a kanban in four steps
Point SleekView at Memberships
Pick status as the column key
Choose what shows on each card
Enable drag-and-drop writes
Sample board
Sample WooCommerce Memberships board
Comparison
Default Memberships screen vs SleekView Kanban
Default Memberships list
- User Memberships screen filters to one status at a time, so dunning and active never sit together
- Cancelling needs a per-membership edit screen round trip, no batch drag of expired members
- No card layout, so member, plan, recurring amount, and end date never sit on one tile
- Complimentary and paid memberships look identical without opening each one to check access source
- Paused memberships hide inside a filter rather than leading the daily operator queue
SleekView Kanban
-
Reads
wc_user_membershipposts live, joined to plans, users, and subscriptions -
Drag-and-drop writes call
cancel_membershipso linked subscriptions cancel cleanly - Filter by plan, access source, linked subscription state, or end-date window
- Card meta supports computed values, e.g. days until end date for renewal nudges
- Per-role visibility so only manage_woocommerce or a custom cap can move cards
Features
What SleekView Kanban gives you for WooCommerce Memberships
Status writes back to Memberships
Dragging into Cancelled calls WC_Memberships_User_Membership::cancel_membership, which cancels any linked WooCommerce Subscription, flips the post status, and updates the membership end date. Failed writes leave the card in place with the error on the front so operators see the real cause.
Filter by plan and access source
Stack filters for plan, access source (purchase, manual, complimentary), linked subscription state, country from billing, or any membership post meta. Save filter sets per board so onboarding, dunning, and renewal boards each open scoped to the right slice.
Member context on each card
Card titles show member display name. Meta lines show plan name, recurring amount from the linked subscription, end date, and access source badge. Click a card to open the underlying user-membership edit screen for the full record.
Audience
Where WooCommerce Memberships shops put the board
Dunning review for linked subs
Filter the Active column to memberships whose linked subscription is on-hold or failed. Billing taps each card to read the subscription gateway error and drags failed ones into Cancelled after the recovery window closes.
Complimentary grants review
Filter to access source complimentary to see every manually granted membership. The admin reviews the source of each grant and revokes any that no longer meet the access criteria with a single drag into Cancelled.
Renewal nudge desk
Filter the Active column to end_date within the next 14 days. Customer success sees exactly who is approaching renewal and can send a targeted note to the highest-LTV members directly from the board.
The bigger picture
Why the kanban view matters for WooCommerce Memberships
WooCommerce Memberships uses a clean custom post type with status values that map directly onto a kanban board. The default admin screen still treats those rows as a paginated list, even though the questions a store operator asks are status questions. How many memberships are pending because the first charge has not landed yet.
How many are paused because a member asked for a hold and need a follow-up before the pause expires. How many have a failed linked subscription and are about to lapse. A list view answers one at a time.
A kanban view shows them next to each other on a single screen. Because SleekView reads wc_user_membership live and writes back through the documented cancel_membership method, the board does not duplicate state. It is the same data the rest of WooCommerce checks for content access, plan upgrades, and subscription linkage, simply rendered as columns.
The win is operational: starting the day looking at the work that protects recurring revenue.
Questions
Common questions about SleekView Kanban for WooCommerce Memberships
Yes. Cancellation writes go through WC_Memberships_User_Membership::cancel_membership, which cancels the linked WooCommerce Subscription through the standard subscription cancel flow so Stripe, PayPal, or any payment gateway stays in sync. Failed writes leave the card in its original column with the error on the front.
 By default the six built-in statuses become columns: wcm-active, wcm-complimentary, wcm-pending, wcm-paused, wcm-cancelled, and wcm-expired. You can hide any you do not use, reorder them, and add a synthetic Renewing column built from end_date inside the next 7 days for renewal-focused boards.
 Yes. Either filter the whole board to access source complimentary or treat wcm-complimentary as its own kanban column. Complimentary cards render with a distinct badge so they are visually separated from purchase-source cards even when both sit in Active.
 Yes. SleekView joins the membership to its linked WooCommerce Subscription so the card can show recurring amount, next renewal date, and subscription gateway state directly. Failed subscriptions can flag the membership card visually for faster dunning review.
 Yes. Card meta supports computed values, including a count of currently restricted content the membership unlocks and any plan-level attributes. Less common but supported are remaining trial days and granted access date for delayed-access plans.
 SleekView paginates each column with a configurable card limit and uses indexed reads on the wc_user_membership post type and its meta keys. Column counts cache per filter set, so even six-figure membership counts render fast because no single column tries to load everything at once.
 Yes. Drag-and-drop writes are gated behind a WordPress capability you choose. Common setups give billing the manage_woocommerce capability and give support roles a read-only board where cards click through to the user-membership edit screen for context without write rights.
 No. The Memberships admin remains the source of truth for plans, content restrictions, member discounts, and grant rules. SleekView Kanban is a reading and quick-action layer on top of wc_user_membership. Every card links to the underlying user-membership edit screen for full edits and rule changes.
 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