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

SleekView Kanban board for MemberPress

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

1

Point SleekView at MemberPress

Add a SleekView data source for mepr_subscriptions joined to users on user_id. SleekView reads the MemberPress schema automatically and exposes membership level, gateway, total, and any custom fields you have on the member profile.
2

Pick status as the column key

Switch the view type to Kanban and select status as the grouping column. Active, pending, cancelled, and suspended become columns. Reorder them so your daily review starts with pending members that need attention before active.
3

Choose what shows on each card

Set the card title to first_name plus last_name and add meta lines for membership level, recurring total, and next billing date. Add a small badge for gateway so Stripe, PayPal, and Authorize.Net members are visually distinct on the board.
4

Enable drag-and-drop writes

Toggle write-back so dragging a card into Cancelled fires MeprSubscription::cancel and dragging into Active fires the resume flow. Cap the action with a capability check so only roles with mepr-admin can move cards between billing states.

Sample board

Sample MemberPress subscriber board

Four columns reading from the live mepr_subscriptions table, grouped by status, with member, membership level, and recurring total on each card.
Pending
23
Amelia Carter, Pro Annual
$149/yr, Stripe, awaiting first charge
Daniel Mota, Studio Monthly
$29/mo, PayPal, signup 2h ago
Priya Shah, Founder Lifetime
$499 one-off, awaiting bank transfer
Active
1284
Sven Larsen, Pro Annual
$149/yr, renews 2026-09-14
Hannah Webb, Studio Monthly
$29/mo, renews 2026-06-19
Jorge Pinto, Team Annual
$499/yr, Stripe, since 2024-03-02
Suspended
41
Mei Tanaka, Pro Annual
Card declined 3 times, last 2026-05-28
Owen Reilly, Studio Monthly
Hold requested by member, 14 days
Lara Kovacs, Pro Annual
Dispute open at gateway, paused
Cancelled
312
Tom Beckett, Studio Monthly
Cancelled 2026-05-12, no refund
Sara Khoury, Pro Annual
Cancelled at period end, exp 2026-08-30
Felix Aaronson, Team Annual
Downgraded to free tier, kept account

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_subscriptions and mepr_transactions live, no nightly export or sync job
  • Drag-and-drop writes call MeprSubscription::cancel so 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.

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