SleekView for Wishlist Registration: registrations and approvals as tables
Wishlist Registration captures sign-ups against the Wishlist Member wp_wlm_userlevels table with optional approval workflows. SleekView reads registration rows so admins can triage approvals, audit referrals, and edit level assignments inline.
♾️ Lifetime License available
Approval queues without per-user clicks
Wishlist Registration is the registration extension that pairs with Wishlist Member to capture sign-ups and (when enabled) route them through an approval workflow before level access is granted. Registration rows land in wp_wlm_userlevels with the user_id, the level_id requested, a status column for pending, active, or rejected, and timestamps for registration and last update. Extra registration-form fields are stored in wp_usermeta keyed by the form-field slug.
The default admin shows a Pending Members tab, which is fine for low-volume approvals. Higher volume sites need cohort views: every pending registration from this week, every approval awaiting review for more than 48 hours, every registration with a specific referrer or signup source. The default Pending tab doesn't sort or filter on those dimensions, so ops either clicks one user at a time or runs custom queries.
SleekView reads wp_wlm_userlevels directly, joins wp_users for contact email, joins wp_usermeta for the registration-form fields, and turns the approval queue into a sortable, filterable table. Inline approve or reject calls Wishlist Member's own functions so the welcome email and capability sync still fire. Bulk approval across a filtered cohort is one click rather than per-user.
Workflow
Wishlist Registration approvals in one workspace
Map the registration source
wp_wlm_userlevels filtered to pending and recently-approved rows. Join wp_users for email and wp_usermeta for the registration-form fields.
Compose the queue columns
Save the approval workflows
Approve through Wishlist functions
Sample columns
A typical Wishlist Registration approval queue
wp_users and registration-form fields from wp_usermeta.
wp_wlm_userlevels + wp_usermeta (registration form fields)
| Registrant | Level requested | Status | Source | Registered | |
|---|---|---|---|---|---|
| Alex Studio | alex@studio.co | Pro | Pending | organic | May 02 |
| Ria Design | ria@design.io | Annual | Approved | newsletter | May 01 |
| Tom Hello | tom@hello.dev | Pro | Pending | affiliate-12 | Apr 28 |
| Mia Brew | mia@brew.coop | Trial | Rejected | organic | Apr 26 |
Comparison
Default Wishlist Registration admin vs SleekView
Default Pending Members tab
- Pending Members tab does not sort by registration date or source
-
Registration form fields in
wp_usermetaaren't first-class columns - Cohort filters (source + level + registered date) need SQL
- Bulk approve or reject across a filtered set isn't a first-class action
-
Stale-approval audit (pending more than 48 hours) requires
wp_wlm_userlevels.updatedexports
SleekView
-
Sortable approval queue from
wp_wlm_userlevelswith filters -
Registration-form fields from
wp_usermetaas inline columns - Bulk approve or reject across a filtered cohort
-
Stale-approval audit via the
updatedtimestamp - Save views per role for approval ops and support
Features
What SleekView gives you for Wishlist Registration
Approval queue as a table
Pending rows from wp_wlm_userlevels with email, level requested, source, and registration date as proper columns. Sort by date, filter by source, and approve or reject inline.
Cohort and stale-approval filters
Filter pending registrations by level requested plus registered date plus source. Spot stale approvals using the updated timestamp so nothing sits in the queue for more than a day or two.
Bulk approve or reject through Wishlist functions
Inline approve or reject calls Wishlist Member's own functions so the welcome email, capability sync, and integration callbacks fire on each row. Bulk apply across a filtered view in one action.
Audience
Who uses SleekView for Wishlist Registration
Approval ops
Daily approval queue sorted by registration date with stale-approval flags. Filter by source for community moderators handling specific channels; bulk approve trusted-source registrations in one action.
Support
Per-registrant context visible during chat: level requested, source, registration date, and any form-field data. Resolve approval questions without leaving the table.
Community ops
Source-attribution audit showing which referrers or signup channels are producing approved vs rejected registrations. Filter by source and group by status for channel-quality reporting.
The bigger picture
Why approval queues need cohort filters
Approval workflows look simple until volume rises and the default Pending tab stops being enough. The questions ops actually asks (which registrations came from the affiliate program this week, which have been waiting more than 48 hours, which form-field values mark a registration as legitimate) are cohort questions and the default tab is a per-user list. Wishlist Registration stores everything needed to answer them, in wp_wlm_userlevels for status and timestamps and in wp_usermeta for the form-field values.
SleekView turns the queue into a sortable, filterable table where those cohort questions are single saved views. Approval ops can run a daily pass in minutes; support can see per-registrant context without leaving chat; community ops can audit channel quality by source. For sites running stricter approval rules (paid memberships, gated communities, regulated content), the visibility shift turns hours of per-user clicks into one bulk-approve action across a filtered cohort.
Questions
Common questions about SleekView for Wishlist Registration
Wishlist Registration is an extension to Wishlist Member, so it shares the wp_wlm_userlevels table. SleekView reads the registration rows from that same table whether or not the Wishlist Member core is fully configured.
Yes when SleekView uses Wishlist Member's own approval functions for status changes, so the welcome email, capability sync, and registered hooks fire on each row. Direct DB edits to wp_wlm_userlevels.status skip hooks by design.
Yes. Custom form fields collected at registration are stored in wp_usermeta keyed by the field slug. SleekView joins those meta rows so each field renders as an optional column on the approval queue view.
wp_wlm_userlevels.updated exposes the last status-change timestamp. Filter pending registrations whose updated value is older than 48 hours to surface the stale-approval cohort and bulk-resolve them in one pass.
Yes. SleekView queries are paginated and use the indexed columns Wishlist Member already maintains on wp_wlm_userlevels. Sites with high signup volume run smoothly because joins happen on indexed user_id columns.
Yes. Save views per WordPress capability so approval ops sees the pending queue, support sees the per-registrant context, and community ops sees the source-attribution breakdown. Each role only loads the data it needs.
 Level rules live on the Wishlist Member level definitions and resolve through Wishlist Member's own code. SleekView surfaces the level requested as a column on the registration view but does not bypass the rule resolution.
 Yes. Any SleekView view exports to CSV or JSON, including the approval queue with form-field columns attached. Build a saved view of last week's rejected registrations and export it for channel-quality review.
 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
- Gumroad Wp
- Woocommerce Mondial Relay
- Woocommerce B2b Suite
- Woocommerce Coingate
- Woocommerce Cart Abandonment Recovery
- Yith Woocommerce Request A Quote
- Woocommerce Wholesale Gateway
- Wcfm Frontend Manager
- Woocommerce Table Rate Shipping
- Woocommerce Paypal Checkout
- B2bking
- Bigcommerce
- Woocommerce Loyalty Program
- Woocommerce Eparcel
- Woocommerce Wishlists