✨ 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 Ultimate Member: profiles & form data as tables

Ultimate Member stores profile data in usermeta with extra account-status fields. SleekView pivots it all into a flat user table — filterable by role, account status, and any registration-form field your install uses.

♾️ Lifetime License available

SleekView table view for Ultimate Member

Profiles as one flat table, not a directory page

Ultimate Member is structurally a usermeta-driven plugin. Profile data, registration form values, account status (account_status), role assignments, last login, and add-on data all live in wp_usermeta as long-format key/value rows keyed by user_id. The plugin defines the schema dynamically: each registration form field you add becomes a usermeta key, and there's no fixed list of columns until the form is built.

The default WordPress users list shows email, role, and registration date, but none of the Ultimate Member fields. The Ultimate Member-specific admin tabs show profiles one at a time and an approval queue with limited filtering. Bulk approving twenty pending users, filtering members by location or membership tier set in a custom registration field, or running a per-role activity audit all require either custom code or repeated per-row clicks.

SleekView pivots wp_usermeta into named columns at query time. Each registration field becomes a sortable, filterable column. The approval queue becomes a filtered view on account_status = awaiting. Add-on data — online tracking, profile completion, social fields — appears automatically because it's all in usermeta.

Workflow

Usermeta as one flat profile table

1

Map registration fields

Identify the usermeta keys Ultimate Member writes for your registration form (each field name becomes a meta_key). Add them as columns in SleekView; the long-format usermeta pivots into a flat row per user.
2

Add the system fields

Add account_status, last_login, _um_last_login, and any add-on usermeta keys (online tracking, profile completion). Standard WordPress role and registration date are exposed automatically.
3

Save the moderation views

Build saved views for the approval queue, member directories filtered by registration-field values, role-based cohorts, and stale-account audits (last_login older than 90 days). Gate by capability.
4

Approve, reject, edit inline

Bulk approve or reject pending users, edit profile fields, or update roles directly in the table. Writes route through Ultimate Member's API where hooks need to fire (welcome emails, role-change side effects).

Sample columns

A typical Ultimate Member profiles view

Pivots usermeta into named columns based on the registration form fields.
Source: wp_users + wp_usermeta
User Email Role Status Last login Joined
Alex Studio alex@studio.co Member Approved Apr 24 Jan 12
Ria Design ria@design.io Editor Approved Apr 23 Feb 03
Tom Hello tom@hello.dev Member Awaiting Apr 23
Mia Brew mia@brew.coop Subscriber Rejected Apr 02 Apr 02

Comparison

Default Ultimate Member admin vs SleekView

Default Ultimate Member admin

  • Profile fields stored in usermeta — not visible in the user list
  • Approval queue is one screen; profiles another
  • Bulk approve/reject across many users isn't a saved view
  • Filtering by registration-form value isn't supported
  • Custom usermeta from add-ons stays invisible

SleekView

  • Pivot usermeta into proper columns
  • Filter by account status (approved, awaiting, rejected)
  • Inline-bulk approve/reject pending users
  • Filter by registration-form values
  • Save views per role (admin, moderator)

Features

What SleekView gives you for Ultimate Member

Profile fields as columns

Each registration-form field becomes a sortable, filterable column. Custom fields from your registration setup show up automatically because they're all written to usermeta with predictable keys.

Approval queue

Filter to account_status = awaiting, sort by signup date, and inline-bulk approve or reject. Welcome emails and role assignments fire through Ultimate Member's API on every approval.

Cross-field filters

Combine WordPress role, account status, and any registration-form value in a single saved view. Find designers in Berlin who joined this month with one filter combination instead of three screens.

Audience

Who uses SleekView for Ultimate Member

Moderators

Approval queue with profile fields visible inline — approve or reject with full context on each user without opening the editor for every entry.

Community managers

Member directories filtered by location, role, or join date. Run reactivation campaigns by filtering to long-stale accounts; recognise active veterans by sorting on last-login.

Support

Per-user profile and activity at a glance during chat or email. Registration data, role, and last-login all on one row for full context on every ticket.

The bigger picture

Why community sites need flat profile tables

Ultimate Member's strength is configurable user profiles — every site's registration form looks different, every site's user data is shaped by its own community needs. That flexibility is also why the default admin can't show profile fields inline: there's no fixed schema. The same flexibility that makes the plugin useful makes the default user list close to useless for moderation.

Approving signups means clicking each one to see what the user actually filled in. Filtering members by tier, location, or any custom field means writing meta queries. Spotting stale accounts means joining usermeta to wp_users by hand.

The data is all there in usermeta — every registration field, every approval timestamp, every last-login record — but the default UI treats it as opaque. SleekView's pivot turns the flexibility into an asset: each field becomes a column, each registration form becomes a saved view, each role gets its own slice. For community managers handling daily approval queues or running directory features, that consolidation is what makes Ultimate Member operational at scale rather than a per-user click farm.

Questions

Common questions about SleekView for Ultimate Member

Add-ons that write to usermeta are visible automatically — Online Users, Social Activity, Verified Users, and Followers all extend the user via usermeta keys that SleekView pivots like any other field. Add-ons that introduce their own custom database tables can be exposed as separate views with explicit table mapping.

 

Yes. SleekView writes to usermeta with conflict detection so concurrent edits don't silently overwrite each other. Use Ultimate Member's API where you need its hooks to fire — for example when a field change should trigger a profile-update notification or a recompute of profile completion.

 

Online status and last-login timestamps are stored as usermeta keys (commonly _um_last_login) and exposed as columns automatically. Build a stale-account view filtered to last-login older than 90 days, or a recently-active cohort sorted by last-login descending.

 

Yes. WordPress role is a first-class filter, and any custom Ultimate Member roles set on top of the WP role system are exposed too. Combine role with account-status for views like "approved members in the Editor role who joined this quarter."

 

Deleting a user via SleekView removes the WordPress user and associated usermeta — the same behaviour as the default admin's delete action. Ultimate Member's user-delete hooks fire so any add-on cleanup or third-party integrations sync as expected.

 

Yes. Save named views and gate them per WordPress capability or role, so a community moderator sees the approval queue with profile fields, while a directory editor sees only approved members with location and tier visible. Same data, different projections.

 

Each registration form's fields write to their own usermeta keys, so SleekView can build separate views per form (filtering on a form-identifier meta if Ultimate Member writes one) or a unified view that exposes the union of all fields. Empty cells indicate the user registered through a form that didn't include that field.

 

Yes. Any SleekView view exports as CSV or JSON, including pivoted views with custom registration fields. Build a member directory filtered to opt-in users and export it as a mailing-list seed, or export the approval-queue audit log for compliance reporting.

 

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