Why View entries may not be showing up

GravityView does not fully support PHP 8.4. If your website runs on this version of PHP, your Views might not work as expected. Downgrading to PHP 8.2 may fix this problem.

After creating a View in GravityView, you may not see your entries appearing on the front end. Here are some possible reasons why:

1. Missing the secret attribute in the [gravityview] shortcode

If you are embedding the View using the [gravityview] shortcode and your View has the Enable Enhanced Security setting active, your shortcode might be missing the secret attribute. Read more about that here: Enable Enhanced Security: the secret attribute for shortcodes.

Settings panel showing "Enable Enhanced Security" option checked under Permissions

2. Your View Doesn't Have Any Fields

Make sure you add some fields to your View; otherwise you won't see any data appearing on the front end.

Dashboard interface for managing entry fields, with options to add widgets and table columns. Red arrows highlight fields

3. You Created a View Using a Form Preset

When you create a View using a form preset, GravityView creates a new form for you in Gravity Forms. However, this new form will not contain any entries. You'll need to manually add some entries before you can see anything appear on the front end.

Add New View screen showing data source selection with form preset button highlighted

4. The View Is Set to "Show only approved entries"

If your form contains entries, but you don't see them in your View, it is likely because the View is set to "Show only approved entries".

When you enable "Show only approved entries", it hides entries until a moderator approves them.

For more information about approving entries in GravityView, read Approving or rejecting entries in GravityView.

"Show only approved entries" checkbox control in settings to manage view display


5. Field Conditional Logic is being used on all fields

Field Conditional Logic, a feature introduced in version 2.1 of the Advanced Filter extension, doesn't hide empty fields from showing up on your View; it just outputs a different value or leaves the value empty.

If your View is showing empty rows like this:

Table headers: First Name, Last Name, Email, Status. Rows are empty; entries not visible

It means you are probably using the same Field Conditional logic on all fields (columns) added to your View.

Please consider using Advanced Filters to hide these empty entries instead.

How To Check Whether Your Form Has Any Entries

First, hover over  Forms and click on Forms.

Sidebar menu showing options: Forms, New Form, Entries, Perks, Debug; arrow points to Forms

Now hover over the name of you form and click on the Entries link.

Dropdown menu showing "Entries," "Import Entries," and "Export Entries" options under "Contact Form"

If your form has entries, they will appear here.

Table showing entries with IDs, names, emails, and user statuses; filters for viewing entries

Note: If you have "Show only approved entries" enabled, you will need to approve or reject entries from this page. For guidance, please follow these instructions.


Creating New Entries

To create entries for a form, you'll need to embed the form in a post or page or click on the "Preview" link to preview the form. In either case, filling in the required fields and submitting the form will create a new entry.

Gravity Forms entries page showing options to filter and preview submitted data

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us