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
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
Connect the Magic Members tables
Compose your column set
Save and scope the view
Edit inline and ship
Sample columns
A typical Magic Members subscriber view
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.
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