✨ 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 GravityView

SleekView reads gf_entry, gf_entry_meta and the gravityview post type, surfacing approval state, view, form and approval timestamp as real columns so directory editors and moderators see the queue as a list rather than paging through a per-view approval screen.

♾️ Lifetime License available

SleekView table view for GravityView

GravityView publishes entries. The moderation queue needs a real table.

GravityView turns Gravity Forms entries into front-end directories, member listings, business catalogues and resource libraries. Each view is a WordPress post in the gravityview post type, pointing at one or more Gravity Forms forms and applying its own template, filters and approval rules. Entries flow from gf_entry into the configured layout, with approval state stamped onto gf_entry_meta when the approval workflow is enabled.

The default GravityView admin is excellent for editing a single view and reviewing one entry at a time. It is less useful for cross-view questions like "how many entries are unapproved right now", "which entries are starred for follow-up" or "which view is publishing the most fresh content". Those answers live in gf_entry plus the gravityview meta and never make it to a list view.

SleekView reads gf_entry, the gravityview post type and the GravityView approval meta keys. Approval state, starred flag, view, form and approval timestamp sit as real columns next to entry ID and submitter. Sort by approval state, filter to unapproved across every view, bulk-approve a clean cohort, or export the audit list to CSV.

Workflow

How SleekView reads GravityView data

1

Pick the entry source

Point SleekView at gf_entry, gf_entry_meta and the gravityview post type. The approval meta keys (is_approved, is_starred) and per-view configuration meta become chartable columns.
2

Compose the column set

Add approval state, starred flag, view, form, approval timestamp and entry submitter alongside the standard ID and date. Hide what you do not need.
3

Save and scope the view

Name it ("Unapproved queue", "Starred for follow-up", "Directory audit") and gate it by WordPress capability so directory editors, moderators and site owners each see the slice that matches their role.
4

Edit inline or export

Bulk-approve or unapprove from the table, toggle the starred flag, or export the filtered cohort to CSV. Edits flow through the GravityView approval API so notifications still fire.

Sample columns

A typical GravityView entries table

SleekView joins gf_entry with the GravityView approval meta and the gravityview post type so approval state, view and approval timestamp sit as real columns next to entry ID and submitter.
Source: gf_entry + gf_entry_meta (is_approved, is_starred) + wp_posts (post_type = gravityview)
Entry Submitter View Approval Starred Approved at
4821 Sara Klein Member directory Approved Yes May 14
4820 Omar Patel Business catalogue Unapproved No
4819 Lina Schmid Member directory Disapproved No May 13
4818 Tom Jiang Resource library Approved No May 12
4817 Petra Novak Business catalogue Unapproved Yes

Comparison

Default GravityView admin vs SleekView

Default GravityView admin

  • Approval queue surfaces per view, not as a single cross-view list
  • Approval state visible per entry, not as a sortable column across views
  • Starred flag set per entry, no filter across the directory programme
  • Bulk approve limited to a single view at a time
  • No saved per-role view for editors, moderators or owners

SleekView

  • Read directly from gf_entry joined with GravityView approval meta and the gravityview post type
  • Approval state, starred flag, view and approval timestamp as sortable, filterable columns
  • Bulk-approve across every view in one pass
  • Save filtered views per role ("Unapproved queue", "Starred for follow-up")
  • Filters carry between the table view and the chart view on gf_entry

Features

What SleekView gives you for GravityView

Approval meta as real columns

Surface is_approved, is_starred and the approval timestamp alongside entry ID, submitter and view. The moderation queue moves from a per-view screen to a cross-view list.

Cross-view backlog filter

Filter to unapproved across every GravityView and the table reveals the full moderation backlog. Bulk-approve a clean cohort in one pass.

Audit moderator throughput

Surface the moderator who toggled approval as a column and sort by approval timestamp. Confirms the team is keeping pace with submission volume.

Audience

Who uses SleekView for GravityView

Directory editors

Anchor a weekly review on approved entries per view. Spot the directory that has not gained a new entry in a month before traffic notices stale listings.

Moderators

Filter to unapproved across every view and clear the backlog in one place rather than view by view.

Site owners

Track view post_status and creation cadence across the gravityview post type. Confirm the directory programme is growing in line with editorial planning.

The bigger picture

Why GravityView needs a moderation table

GravityView turns Gravity Forms into a content product, member directory or business catalogue. The underlying gf_entry data is rich, the approval workflow stamps clean meta and the gravityview post type makes every view discoverable. The default admin does an excellent job at editing a single view, but it offers no cross-view list of the moderation backlog.

Approval backlog across views, starred entries for follow-up, moderator throughput and per-view publishing volume are the questions a programme lead asks, and the default UI cannot answer them without manual filtering inside each view. Reading gf_entry plus the GravityView meta as a real table changes the posture from "approve the next entry" to "run the directory as a programme". A growing unapproved cohort shows up on a sort by approval state before moderators feel buried.

A quiet view shows up in a filter for entries this month before traffic stalls. Same data the front-end views render, finally available as the table the directory team always needed.

Questions

Common questions about SleekView for GravityView

The Gravity Forms gf_entry and gf_entry_meta tables plus the gravityview post type and its configuration meta. No data is duplicated, the table runs against the same tables GravityView already uses to power front-end views.

 

Yes. Approval columns depend on the is_approved meta GravityView writes, so they only appear when the approval workflow is enabled. Per-view entry-count views, view-status filters and entry-cadence sorts work regardless of approval configuration.

 

Yes. Approval edits flow through the GravityView API so notifications and any custom approval hooks still fire. Bulk-approving a filtered cohort works the same as approving a single entry inside a view.

 

Yes. Filters applied at the GravityView level are mirrored when the table reads gf_entry through the view_id grouping. The table reflects the same entries the front-end view publishes, not the underlying form before filtering.

 

No. Gravity Forms indexes gf_entry on form_id, status and date_created, and SleekView uses those indexes. Directory sites with hundreds of thousands of entries render the table in well under a second.

 

Yes. Views configured with multiple forms contribute their entries to the same view grouping. The table reflects the combined directory rather than splitting it across the underlying forms.

 

Yes. Filter to entries where is_starred is true and sort by date. Useful for moderators who use the starred flag as a personal review marker before final approval.

 

Yes. Each saved SleekView is scoped by WordPress capability. Moderators see the approval queue while directory leads see the view-audit table, each with its own filter presets and exports.

 

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