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

SleekView Kanban board for WooCommerce Memberships

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

1

Point SleekView at Memberships

Add a SleekView data source for the wc_user_membership post type joined to users and the plan post. SleekView exposes status, plan name, linked order, linked subscription, end date, access source, and any custom meta on the membership post.
2

Pick status as the column key

Switch the view type to Kanban and pick post_status as the grouping column. wcm-active, wcm-complimentary, wcm-pending, wcm-paused, wcm-cancelled, and wcm-expired become columns. Hide ones you do not use and reorder per board.
3

Choose what shows on each card

Set the card title to the member display name. Add meta lines for plan name, recurring amount from the linked subscription, end date, and access source. Add a badge for complimentary so manually granted memberships are visually distinct from paid actives.
4

Enable drag-and-drop writes

Toggle write-back so dragging into Cancelled fires WC_Memberships_User_Membership::cancel_membership. Restrict the action to the manage_woocommerce capability or a custom membership-manager role so only billing can move members between states.

Sample board

Sample WooCommerce Memberships board

Four columns reading from wc_user_membership posts, grouped by status, with member, plan, recurring amount, and end date visible on each card.
Pending
16
Imani Nkomo, Pro Plan
$199/yr via Subscriptions, awaiting first charge
Klaus Berger, Studio Plan
$29/mo via Subscriptions, signup 1h ago
Pia Fernandes, Founder Lifetime
$799 one-off, bank transfer queued
Active
1062
Anders Hoel, Pro Plan
$199/yr, renews 2026-09-19, sub #41207
Selma Ricci, Studio Plan
$29/mo, renews 2026-06-24, sub #41511
Vihaan Kapoor, Pro Plan
$199/yr, complimentary, manual grant
Paused
29
Jonah Pickering, Studio Plan
Paused by member, 30 days, ends 2026-06-22
Ines Marteau, Pro Plan
Paused by admin, billing dispute open
Maya Levin, Studio Plan
Paused, trial-to-paid hold, awaiting card
Cancelled
247
Otis Newland, Studio Plan
Cancelled 2026-05-21, access ends 2026-06-21
Lior Gabriel, Pro Plan
Cancelled at period end, exp 2026-08-30
Camille Roux, Studio Plan
Cancelled via gateway dispute

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_membership posts live, joined to plans, users, and subscriptions
  • Drag-and-drop writes call cancel_membership so 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.

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