SleekView for ARMember: members & plans as tables
Read directly from arm_subscription_plans, arm_member_payments, and the ARMember member tables. Sort by plan, filter by status, and inline-edit memberships without ever opening a single profile.
♾️ Lifetime License available
Membership data lives in custom tables — SleekView reads them
ARMember is one of the WordPress membership plugins that stores its data in dedicated arm_* tables rather than overloading WordPress users and postmeta. Members, subscription plans, payments, and form-field attributes each live in their own schema — clean for the plugin, opaque for anyone trying to ask a cross-cutting question like "which Pro Annual members didn't renew last month".
SleekView reads the custom tables as first-class data sources and joins them with WordPress's users table where appropriate. The members view becomes a real ledger with plan, status, last payment, next billing, and renewal date as sortable columns. The payments view (arm_member_payments) becomes its own table for finance reconciliation, with member, plan, gateway, and amount visible per row.
The cross-cutting queries that ARMember's default admin can't easily answer become saved filters: trials expiring this week, expired Pro Annual members for win-back, members with abnormally high payment counts (potential gateway issues). Inline edits use ARMember's API hooks where exposed, falling back to direct table writes with an audit log when no hook exists.
Workflow
ARMember's custom tables, surfaced as queryable views
Connect the arm_ tables
arm_subscription_plans, arm_member_payments, and the member tables. Schema auto-discovers; the agent UI helps with the table prefix on multisite.
Join with WP users
wp_users. SleekView joins on user ID so the member view shows both ARMember and WP fields in one row.
Compute LTV and churn risk
arm_member_payments per member to derive lifetime value. Compute days-since-renewal from the last payment row to surface churn-risk ordering.
Edit inline through the API
Sample columns
A typical ARMember members view
arm_member_payments with arm_subscription_plans and the WordPress users table.
wp_arm_subscription_plans + wp_arm_member_payments
| Member | Plan | Status | Renewed | Last payment | Next billing |
|---|---|---|---|---|---|
| alex@studio.co | Pro Annual | Active | Apr 12 | $120.00 | Apr 12, 2027 |
| ria@design.io | Pro Monthly | Active | Apr 22 | $15.00 | May 22 |
| tom@hello.dev | Free Trial | Trial | — | $0.00 | May 02 |
| mia@brew.coop | Pro Annual | Expired | — | $120.00 | Apr 18 |
Comparison
Default ARMember admin vs SleekView
Default ARMember admin
- Member, plan, and payment data each on its own admin screen
- Cross-table queries like "members on Pro Annual who didn't renew" require manual SQL
- Bulk plan changes go through the per-member modal
- Custom form field data isn't surfaced as columns
- Reporting export is fixed-format CSV
SleekView
-
Read across
arm_subscription_plans,arm_member_payments, and member tables - Compute renewal status, lifetime value, and churn risk as columns
- Inline-edit plan, status, and notes across many members at once
- Save "Trials expiring this week" or "Expired Pro Annual" as named queues
- Tabbed surface for members, plans, and payments side-by-side
Features
What SleekView gives you for ARMember
Members across every plan
Default ARMember scopes views by plan or status. SleekView shows every member with plan, status, and last payment in one row — the cross-cutting query default admin can't run.
Renewal and lifetime value
Compute LTV from arm_member_payments as a sortable column. Also compute days-since-renewal so churn-risk sorting becomes one click on a saved view.
Inline plan and status changes
Move members between plans, extend trials, mark expired without opening profiles. Bulk-update across dozens of members in one pass through the ARMember API.
Audience
Who uses SleekView for ARMember
Membership ops
Daily "Trials ending this week" view, plus an "Expired in last 30 days" queue for win-back campaigns. Saved filters survive page reloads and team handoffs.
Finance
Filter arm_member_payments by date range and plan for revenue reconciliation, with per-member totals visible inline against the bank statement.
Customer support
Search by email, see plan, status, and recent payments at a glance. Update status or notes inline while on a call without losing the conversation context.
The bigger picture
Why custom-table membership data needs a query layer
Membership plugins on the custom-table pattern make the right architectural choice — dedicated schemas avoid postmeta sprawl and let the plugin scale past tens of thousands of members — but they pay for it with admin opacity. The data is there, normalized and indexed, but the only built-in surface is the plugin's own UI, which is built around per-member edits and per-screen lists. Cross-cutting questions require either custom SQL, fixed-format CSV exports, or paid reporting add-ons that solve a slice of the problem.
Membership ops lives on cross-cutting questions: who's on which plan, which trials end this week, which members renewed last month, which churned. Without a query layer, those questions get answered late, or not at all, and the team loses the early signal that lets them run renewal outreach or trial-conversion campaigns. SleekView turns the custom tables into a queryable, filterable surface — same data, same constraints, real workflow.
Questions
Common questions about SleekView for ARMember
Yes. ARMember registers arm_subscription_plans, arm_member_payments, arm_member_form_attributes, and several others on activation. SleekView reads them as first-class data sources and joins with the standard WP users table where the plugin links via user ID.
On installs that still run a working copy of the plugin, yes. The 4.0.60 build remains in production for many sites, and SleekView reads its custom tables without modification. Evaluate alternatives for new installs, but for existing membership ledgers the data is fully accessible.
 
Yes. Aggregate from arm_member_payments per member, expose as a sortable column. Sort descending to find your most valuable members for retention outreach; sort ascending to find low-engagement trial users for win-back or pruning.
Where ARMember exposes API hooks, SleekView uses them. Otherwise it writes directly to the table with its own audit log entry. Plan-change emails and access updates fire when the API path is used; direct writes are intentional for cases where the API doesn't expose a path.
 
Yes. arm_member_form_attributes stores per-form custom fields. SleekView lets you pivot specific keys into named columns so a field like company_size or referral_source becomes a sortable, filterable column on the members view.
Yes. arm_member_payments is its own SleekView view, with member, plan, gateway, amount, and date as columns. Useful for finance reconciliation, gateway dispute investigation, and detecting failed-payment patterns at scale.
Yes. The arm_member_payments table records the payment gateway per transaction. Join through to the member view and you can filter by gateway — useful when a specific gateway has reliability issues and you need a list of affected members for a credit or comms campaign.
ARMember Lite uses a subset of the same custom tables. SleekView reads what's there. Lite-only installs get fewer joinable dimensions (no arm_member_payments if payments aren't enabled), but the members view and plan view work the same way.
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 checkoutBrowse more
- Paypal Payments
- Woocommerce Shop As Customer
- Yith Woocommerce Quick View
- Woocommerce Points And Rewards
- Razorpay For Woocommerce
- Woocommerce Product Vendors
- Woocommerce Blocks
- Woocommerce Conditional Shipping And Payments
- Gumroad Wp
- Aelia Eu Vat Assistant
- Wp Ecommerce
- Yith Essential Kit
- Yith Woocommerce Wishlist
- Automatewoo
- Easy Digital Downloads