SleekView for Gravity Forms User Registration
User Registration writes activation rows to gf_addon_feed_activations and links each entry in gf_entry back to the resulting user. SleekView reads both, joins wp_users, and lays out signups, activation state and assigned role on one row.
♾️ Lifetime License available
Stop bouncing between entries, activations and users
Gravity Forms User Registration extends regular Gravity entries with a registration feed. Each submission lands as a row in gf_entry with its values rolled out across gf_entry_meta. The add-on writes an activation record to gf_addon_feed_activations when double opt-in is enabled, and on activation it creates a row in wp_users linked back to the entry by ID.
The default admin lists entries per form and the add-on shows a pending-activations screen on a different tab. Membership ops who want to see a contact's submission, activation token, registered role and current user status together get three screens and a notepad.
SleekView reads gf_entry directly, joins gf_addon_feed_activations for the token and activation timestamp, and joins wp_users for the assigned role. One row per signup, with columns for name, email, activation status, role and date, sortable on any of them. Bulk activations, role changes and resend actions route through the add-on's API where supported, so notifications and hooks still fire.
Workflow
How SleekView reads your User Registration schema
Connect the registration tables
Compose the signup column set
Save and scope the view
Edit inline and ship
Sample columns
A typical User Registration signups view
wp_gf_entry + wp_gf_addon_feed_activations + wp_users
| Name | Status | Role | Source | Date | |
|---|---|---|---|---|---|
| Maya Iversen | maya@studioplate.co | Activated | subscriber | /join | May 14 |
| Theo Bowen | theo@bowenfm.io | Pending | subscriber | /membership | May 13 |
| Adaeze Nwosu | ada@nwosulabs.dev | Activated | contributor | /contributors | May 12 |
| Caleb Forrest | caleb@forrestworks.com | Expired | subscriber | /join | May 02 |
Comparison
Default Gravity Forms User Registration admin vs SleekView
Default User Registration admin
- Entries live per form, pending activations on a separate tab
- No combined view of submission, activation state and resulting user
- Filtering by status, role and date together is not a built-in view
- Bulk activation requires opening the pending screen and clicking per row
- No saved per-role views for growth, ops or membership leads
SleekView
- Read gf_entry directly and join gf_addon_feed_activations for token state
- Join wp_users so registered role lands on the same row as the submission
- Pivot gf_entry_meta keys for custom registration fields
- Inline-activate, change role or resend confirmation across many rows
- Save filtered views per role ("Pending over 7 days", "Contributor signups this month")
Features
What SleekView gives you for Gravity Forms User Registration
Signups with real user columns
Combine gf_entry fields with the activation token state and the resulting wp_users role. Three screens collapse into one filterable workspace.
Inline activations and role changes
Bulk-activate stalled tokens or flip a role directly in the row. Edits route through User Registration's API so confirmation emails and hooks behave as if the pending screen had been used.
Compose precise filters
Combine activation status, registered role, source URL and date into one saved filter set. A view like "pending, subscriber role, older than 7 days" runs as one query.
Audience
Who uses SleekView for Gravity Forms User Registration
Growth teams
Filter by source URL or date to brief campaign impact. The signups table pairs against the daily acquisition number without an external pivot.
Membership ops
Pull stalled double opt-ins, bulk-activate or bulk-purge the cohort, and reset roles on contacts where the feed assigned the wrong tier.
Site admins
Audit assigned roles across forms in one filterable view. Misconfigured feeds that grant unintended roles surface as a sortable column instead of a hunch.
The bigger picture
Why User Registration deserves a row-level workspace
User Registration extends Gravity Forms with a thin but critical piece: turning a submission into a WordPress user with the right role. The reading surface around it is split across three places, gf_entry for the submission, gf_addon_feed_activations for the token, wp_users for the resulting account. Membership ops who want to clean stalled signups, audit roles or report on the funnel ends up jumping between tabs and copying IDs.
SleekView reads all three tables through the joins User Registration already implies and renders one row per signup with submission, activation state, role and source on the same line. Inline edits route through the add-on's API so notifications still fire and the feed picks up role changes. The pending-activations screen stays where it is for the per-contact details that suit it.
The list operations that hurt at scale move to a place built for rows.
Questions
Common questions about SleekView for Gravity Forms User Registration
Yes. SleekView queries the activations table for is_activated, activation_token and date_activated, and joins gf_entry on entry_id so the submission and the activation state appear on the same row. The default admin keeps its pending-activations screen for the per-row detail.
 Yes. SleekView calls into the User Registration API where it exposes activation endpoints, so the gform_user_registered action fires, the user record gets created, and any downstream feed (BuddyBoss, Memberpress) sees the same event it would from a manual activation.
 Yes. SleekView joins wp_users for the current role and the feed metadata for the role at registration time. Both can render as columns side by side, useful for sites where role upgrades happen after signup.
 Yes. When a registration form runs a payment feed (Stripe, PayPal), payment_status and payment_amount on gf_entry become addable columns. Paid-signup ops can filter by paid + activated in one saved view.
 Yes. SleekView views are gated by WordPress capability, so a membership lead with editor-level access reads the signups table without admin rights. Frontend embedding works for sharing with stakeholders outside WP Admin.
 Yes. Queries hit existing indexes on gf_entry (form_id, date_created), gf_addon_feed_activations (entry_id) and wp_users (ID). Pagination is keyset where the table allows, so 100,000+ entries filter and sort in well under a second.
 Yes. For pending activations, a bulk action calls the resend endpoint and the gform_user_registration_resend_activation hook fires per row. Useful when an SMTP outage stalled a batch of confirmations.
 No. The add-on's screens stay for per-contact detail. SleekView adds the row-level workspace for cross-form operations that work better as a sortable, filterable, inline-editable table.
 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