SleekView Kanban for MemberPress
MemberPress writes every recurring subscription to mepr_subscriptions with a status of active, pending, cancelled, or suspended, and every one-off charge to mepr_transactions. SleekView Kanban reads those rows and turns the status column into draggable columns, one card per subscriber.
♾️ Lifetime License available
Read MemberPress subscribers as a pipeline, not a 1000-row list
MemberPress already tracks recurring state on every member. The mepr_subscriptions table stores each subscription with status (active, pending, cancelled, suspended), total, created_at, cc_exp_month, and a foreign key into users. One-off purchases and renewal charges hit mepr_transactions with status values of complete, pending, failed, and refunded. The default Subscriptions admin screen is a sortable list, but it never lets you see all four lifecycle states side by side.
SleekView Kanban reads mepr_subscriptions joined to users and treats status as the column key. Each row becomes a card showing the member name, the membership level from mepr_products, the recurring total, and the next billing date pulled from the subscription gateway metadata. Filter by membership level, by date created, by gateway, or by any custom field stored on the subscription.
Drag a card from Pending into Active and SleekView writes status='active' back to mepr_subscriptions and fires the standard MemberPress hooks so welcome emails, AccessControl rules, and integrations all run. Drag a card into Cancelled and the gateway cancel API is called through the official MemberPress action so Stripe and PayPal stay in sync. Failed gateway calls leave the card in its original column and surface the error on the card itself.
Workflow
From mepr_subscriptions to a kanban in four steps
Point SleekView at MemberPress
Pick status as the column key
Choose what shows on each card
Enable drag-and-drop writes
Sample board
Sample MemberPress subscriber board
Comparison
Default MemberPress subscriptions list vs SleekView Kanban
Default MemberPress list
- Subscriptions screen is a paginated table with one status filter at a time, not a side by side board
- Cancelling a member needs an edit-screen round trip per subscriber, no bulk drag of dunning members
- No card view, so member name, level, total, and next billing never sit on one tile together
- Pending signups stay hidden behind a filter dropdown instead of leading the daily review queue
- Suspended and failed-payment members blend into the same list as healthy active subscribers
SleekView Kanban
-
Reads
mepr_subscriptionsandmepr_transactionslive, no nightly export or sync job -
Drag-and-drop writes call
MeprSubscription::cancelso gateways stay in sync - Filter the board by membership level, gateway, signup date, or any user meta key
- Card meta supports computed columns, e.g. days since last successful charge from mepr_transactions
- Per-role visibility, so a billing manager can move cards but a coach role is read-only
Features
What SleekView Kanban gives you for MemberPress
Status writes back to MemberPress
Dragging into Cancelled calls the official MemberPress cancel action so Stripe or PayPal cancellations fire, welcome emails do not re-trigger, and access rules clear. Failed writes leave the card in the original column and show the gateway error on the card.
Filter by level, gateway, anything
Stack filters for membership level, gateway, country, or any custom user meta so you can see Pending Stripe subscribers for Pro Annual in one click. Save filter sets per board so the recovery board, the new-signup board, and the cancellation review board each open with the right scope.
One card per subscriber, all the context
Card titles show member name, meta lines show membership level, recurring total, next billing date, and gateway. Click a card to open the full mepr_subscription record in MemberPress without leaving the board.
Audience
Where MemberPress teams put the Kanban board
Daily dunning review
A Suspended column shows every subscriber with a failed last charge. Billing taps each card to read the gateway error, drags recovered cards back to Active, and drags lost ones to Cancelled.
New-signup onboarding queue
Pending and just-Active columns surface signups from the last 7 days. The community manager works the queue card by card, sending personal welcomes and tagging accounts for the onboarding sequence.
Cancellation save desk
A board filtered to Cancelled within 7 days groups churned members by cancellation reason from the exit survey, so save outreach goes to the cards with reasons the team can actually fix.
The bigger picture
Why the kanban view matters for MemberPress
MemberPress is a billing engine first and a content gate second, but its admin screens still treat every subscriber as a row in a paginated table. That model breaks down once the site is past a few hundred members. The questions that matter to a membership operator are status questions.
How many subscribers are pending right now and need a follow-up before the trial ends. How many are suspended with a declined card and at risk of cancelling silently. How many cancelled in the last 7 days and could be saved with a phone call.
A list view forces those questions through filters that hide everything else. The kanban view lays them out side by side so the whole pipeline is visible in one screen. Because SleekView reads the live mepr_subscriptions table and writes back through the documented MemberPress actions, the board is not a parallel system.
It is the same data, the same gateway state, the same emails and access rules, just rendered as columns with cards instead of a paginated list. The operational saving is not the drag-and-drop itself, it is that the team starts the day already looking at the work that needs doing.
Questions
Common questions about SleekView Kanban for MemberPress
Yes. Cancellation writes go through MeprSubscription::cancel, which is the same action the MemberPress admin Cancel button calls. That means the gateway cancel API fires, the subscription status flips in mepr_subscriptions, and any access rules tied to that membership recompute. Failed gateway calls leave the card in its original column and surface the error on the card.
 By default the four statuses MemberPress writes to mepr_subscriptions become columns: active, pending, cancelled, and suspended. You can hide columns you do not use, reorder them, and add a synthetic Failed column built from mepr_transactions where status is failed in the last 30 days for a dunning-focused board.
 Yes. Point the data source at mepr_transactions instead of mepr_subscriptions and the statuses complete, pending, failed, and refunded become the columns. This is useful for sites that sell mostly lifetime memberships and want a refund-review board instead of a recurring billing board.
 Yes. SleekView reads whatever status values are present in mepr_subscriptions, so custom values from add-ons or your own code appear as additional columns. You can assign a colour and an icon per custom status, and they participate in drag-and-drop the same way the built-in statuses do.
 Yes. Card meta supports joins, so you can add the member email from wp_users, the membership level title from mepr_products, lifetime spend from a sum across mepr_transactions, and any user meta key. Computed columns such as days since last successful charge are also supported.
 SleekView paginates per column, loads a configurable number of cards per page, and uses indexed reads against mepr_subscriptions on the status column. Counts at the column header are cached per filter set and refresh after each write. Boards stay responsive on sites with tens of thousands of subscribers.
 Yes. Drag-and-drop writes are gated behind a WordPress capability you choose. Out of the box the board respects mepr-admin, but you can map any capability or custom role. Support team members see the same board with the cards locked so they can read context without being able to move members between billing states.
 It works alongside. The MemberPress admin remains the source of truth for editing memberships, products, and rules. SleekView Kanban is a reading and quick-action layer on top of the same mepr_subscriptions table. Every card has a link straight to the underlying subscription edit screen for the cases where you need the full editor.
 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