✨ 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 for Magic Members

Magic Members stores subscribers, access-level mappings and transactions in its own SQL tables. SleekView reads them directly so the membership lead, finance and support each get a sortable, filterable, inline-editable view of the slice they run.

♾️ Lifetime License available

SleekView table view for Magic Members

Stop flicking between subscriber, level and transaction screens

Magic Members stores operational data in its own custom SQL tables: a subscriber table keyed by user_id with status and join date, an access-level mapping that links subscribers to membership levels, and a transactions table that records each charge, gateway response and amount. The schema is queryable and indexed on the columns Magic Members itself sorts by, so the data is ready for a column-rich workspace.

The default Magic Members admin renders each of those tables on its own paginated screen. Finding a single subscriber works. Reviewing the subscriber base (status mix, level distribution, transaction history) means flicking between screens or exporting to CSV. The Reports section gives a few aggregates but no workspace anyone can anchor their week on.

SleekView reads the Magic Members subscriber table directly, joins the access-level mapping for the level column and the transactions table for the last charge state. Every subscriber appears with status, level, gateway and last transaction inline. Sortable on any column, filterable in combinations the default admin does not surface together, and inline-editable so status flips and level reassignments route through Magic Members' own CRUD path.

Workflow

How SleekView reads your Magic Members schema

1

Connect the Magic Members tables

Point SleekView at the Magic Members subscriber, access-level and transaction tables. The agent samples columns and surfaces ready-made joins for level and last transaction.
2

Compose your column set

Add core subscriber fields, joined level column from the access-level mapping and any user-meta keys Magic Members populates. The UI lists meta keys actually present so column setup picks from a real schema.
3

Save and scope the view

Name it ("Active Gold subscribers", "Expiring this month", "Refund queue") and gate by WordPress capability so the membership lead, finance and support each see their workspace.
4

Edit inline and ship

Bulk-update status, change level assignment or update meta directly in the row. Edits route through Magic Members' CRUD path so the existing hooks and access-control behaviour fire as expected.

Sample columns

A typical Magic Members subscriber view

SleekView reads the subscriber table and joins the access-level mapping for the level column and the transaction table for the last charge state.
Source: Magic Members subscriber + access-level + transaction tables
Subscriber Access level Status Last transaction Amount Expires
alex@studio.co Gold Active Complete $29.00 Jun 12
ria@design.io Silver Pending Pending $19.00 May 30
tom@hello.dev Gold Active Complete $29.00 Jul 02
mia@brew.coop Platinum Expired Refunded $49.00 Apr 18
ben@workshop.io Silver Active Complete $19.00 Aug 05

Comparison

Default Magic Members admin vs SleekView

Default Magic Members admin

  • Subscriber, level and transaction screens each render on their own page with no joined view
  • Per-level status mix is not surfaced as a single column or filter
  • Last transaction state is not joined onto the subscriber row
  • Bulk inline edits across subscriber, level and transaction columns are not supported
  • No saved per-role views for membership lead, finance and support

SleekView

  • Read the Magic Members tables directly, joining level and last transaction onto the subscriber row
  • Filter on level, status and transaction state together in one saved view
  • Pivot Magic Members usermeta into typed columns alongside core subscriber fields
  • Inline-edit status, level and gateway through Magic Members' CRUD path
  • Switch between subscriber, level and transaction views in one tabbed page

Features

What SleekView gives you for Magic Members

Subscribers with real level context

Combine subscriber fields with the joined access-level mapping and the last transaction row. Replaces three Magic Members screens with one filterable workspace.

Inline-edit status and level

Flip active to expired or reassign level right in the row. Edits route through Magic Members' CRUD path so access-control behaviour stays consistent.

Compose precise filters

Combine status, level and transaction state into one saved filter. A view like "Gold, status active, last transaction complete" runs as one query across the Magic Members tables.

Audience

Who uses SleekView for Magic Members

Membership leads

Anchor the weekly review on a view filtered to active subscribers with level and last transaction columns inline. Spot a slipping tier before it shows up in revenue.

Finance ops

Pull transactions filtered to refund or chargeback state with subscriber and level context joined on the row. Reconcile against the gateway statement without exporting.

Support

Resolve access tickets by pulling a subscriber's level and recent transaction in one row instead of three screens. Inline-fix a missing level assignment without leaving the workspace.

The bigger picture

Why long-tail membership plugins still need a row-level workspace

Magic Members has been quietly powering paid-content sites for years on a clean schema and a workmanlike admin. The schema works, the admin lists, and somewhere between those two things sits a workflow gap: how is the subscriber base actually shaped this month, which level is carrying the business, where is the refund queue today. Those questions are answerable against the same subscriber, level and transaction tables Magic Members already maintains.

SleekView joins them and surfaces them as one workspace. The membership lead runs the weekly review off live joined data, finance reconciles refunds without exporting, and support resolves access tickets from one row. Same Magic Members tables, fundamentally different posture.

Questions

Common questions about SleekView for Magic Members

Yes. Magic Members keeps its operational data in its own custom SQL tables for subscribers, access levels and transactions. SleekView queries them directly and joins them for the row-level view.

 

Yes. SleekView writes through Magic Members' CRUD path where supported, so status changes and level reassignments fire the same hooks the default admin uses. Access-control behaviour stays consistent across both surfaces.

 

SleekView queries the tables by name and column. As long as the Magic Members tables and their core columns (status, level_id, transaction_date, amount) are present, the view renders. Schema changes between major versions may require updating the mapping.

 

Yes. The access-level mapping joins to the subscriber table on user_id, and SleekView renders the level column as a comma-separated list with each level independently filterable.

 

Yes. Filter the transactions view to refund or chargeback status with subscriber and level context joined on each row. The cohort renders alongside completed transactions so the share of pressure is visible at a glance.

 

No. Magic Members indexes its core tables on user_id, level_id and date columns the access engine queries during enforcement. SleekView reuses those indexes for filters and joins, so tens of thousands of subscribers render in well under a second.

 

Where Magic Members logs content access events, SleekView surfaces them as a separate view joined to the subscriber row. Useful for confirming a paid level is actually unlocking the content marketing pages promise.

 

No. The default admin stays where it is for per-subscriber work. SleekView adds a row-level workspace for the operations that work better as a joined, sortable, filterable, inline-editable table. The two coexist on the same Magic Members schema.

 

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