The Best Gravity Forms Table Plugin for WordPress

Updated June 2026 • 5 min read

If you're using Gravity Forms to collect data — job applications, service requests, load logs, orders — you've probably hit the wall where Gravity Forms' built-in entry list just doesn't cut it. Filtering is clunky, there's no frontend view for non-admins, and you can't give customers or team members a clean way to browse their own submissions. A dedicated Gravity Forms table plugin solves all of that in a few minutes.

This guide covers what to look for in a plugin that displays Gravity Forms entries as frontend tables, walks through exactly how TableCrafter works, and helps you decide whether the free version handles your use case or if Pro features are worth it.

Why the Default Gravity Forms Entry View Falls Short

Gravity Forms stores every submission in its own entry database — that part works well. The problem is accessing that data from the frontend. Out of the box, you get:

For internal tools — load trackers, HR portals, CRM views — this is a dead end. You need a frontend table that your actual users can interact with, not just your site admins.

What to Look for in a Gravity Forms Table Plugin

Before picking a plugin, nail down which of these you actually need:

ℹ️

Scope note: Every plugin in this category only works with Gravity Forms data. If you need tables from CSV files, Google Sheets, WooCommerce orders, or a custom database table, you need a different tool (WP DataTables, Ninja Tables, etc.). TableCrafter is specifically and intentionally a Gravity Forms table plugin — that focus is what makes it good at the job.

TableCrafter: How It Works

TableCrafter adds a table builder to your WordPress admin under TableCrafter > Tables > Add New. You pick a Gravity Forms form, choose which fields become columns, configure filters, set permissions, and copy a shortcode. That shortcode goes on any page or post. Done.

Step-by-step setup

  1. Install TableCrafter from wordpress.org/plugins/gravity-tables/ or upload the zip.
  2. Activate the plugin. A new TableCrafter menu appears in your WordPress admin.
  3. Go to TableCrafter > Tables > Add New.
  4. Select the Gravity Forms form you want to display.
  5. Drag the form fields you want as columns into the column list. Reorder by dragging.
  6. Configure filters: choose which fields get a filter control (text search, dropdown, date range).
  7. Set the Permissions tab: who can view the table, and should users only see their own entries?
  8. Save the table. Your table gets an ID — say, 1.
  9. Copy the shortcode and paste it onto any page.
[tablecrafter id="1"]

That's the complete shortcode. The id is the table configuration ID you created in the admin builder, not the Gravity Forms form ID. One form can power multiple table views with different column sets, filters, or permission rules — just create multiple table configs and use different IDs.

💡

Tip: If you have an employee directory form and a public-facing contact form built in Gravity Forms, you can create separate table configs for each — one showing only the public columns, another showing all fields for admins — both driven from the same form data.

Free Features: What You Get Without Paying Anything

TableCrafter's free version on WordPress.org is not a stripped-down trial. It covers the complete table-building workflow:

Unlimited Tables

Create as many table configs as you need across as many forms as you have. No per-table limit.

Filtering & Search

Text search, dropdown filters, date range controls — all built in and configurable per table.

Sorting & Pagination

Click any column header to sort. Set page size from the admin or let users control it.

CSV Export

A download button on the frontend lets authorized users export the current filtered view as CSV.

Column Picker

Users can show/hide columns to focus on what matters to them without changing the default view.

Status Badges

Automatically renders status or category fields as color-coded badges instead of raw text.

Auto-Refresh

Set a refresh interval so the table polls for new entries without a full page reload. Useful for live trackers.

Diff Badge

Highlights rows that changed since the user last viewed the table — pairs well with auto-refresh.

For the majority of use cases — internal data views, customer-facing order histories, project trackers — the free version is sufficient. Free

Pro Features: When You Need More

Pro adds capabilities that turn a read-only table into an actual data management tool:

Pro is licensed through tablecrafter.com.

Real Use Cases

Load Tracker for a Trucking Company

A dispatcher builds a Gravity Form with fields for load number, origin, destination, driver, status, and delivery date. TableCrafter displays all loads in a filterable table on a password-protected page. Drivers log in and see only their own loads (user-scoped permission). Dispatchers see everything and use bulk fill to update status across multiple loads at once. Auto-refresh keeps the board current without anyone hitting F5.

Employee Directory

HR uses a Gravity Form as the data source for staff profiles — name, department, location, phone. TableCrafter renders it as a searchable directory on an internal page. Column role visibility hides salary and personal contact info from non-HR roles. No custom development needed.

Project Tracker

An agency collects project requests through a Gravity Form. The account manager uses a TableCrafter table to manage the pipeline: filter by status, inline-edit the priority or due date, and export a weekly CSV for the team standup.

Order or Inquiry Management

A service business collects quote requests via Gravity Forms. TableCrafter gives the sales team a filterable view of all open inquiries, with status badges making it easy to spot what needs follow-up and inline editing to move records through the pipeline without touching wp-admin.

How TableCrafter Compares to Alternatives

A few other plugins let you display Gravity Forms entries on the frontend. Here's how they stack up on the features that matter most for pure GF use cases:

Feature TableCrafter (Free) TableCrafter (Pro) Generic Table Plugins
Native GF entry read Yes Yes Varies
Field-level filtering Yes Yes Limited
User-scoped entries Yes Yes Rarely
CSV export Yes Yes Sometimes (paid)
Inline editing No Yes No
Bulk fill No Yes No
Column role visibility No Yes No
Non-GF data sources No No Yes

Generic table plugins (WP DataTables, Ninja Tables, TablePress) are versatile but treat Gravity Forms as an afterthought — you often need to export to CSV first or configure a custom data source. TableCrafter reads directly from the GF entry database, which means the table is always live, always reflects the actual current entries, and supports GF-specific concepts like user-submitted entries and entry status natively.

ℹ️

Requirements: TableCrafter requires WordPress 6.0 or higher, Gravity Forms 2.5 or higher, and PHP 7.4 or higher. It does not work with other form plugins — if you're on WPForms, Formidable, or Fluent Forms, you'll need a different solution.

Free vs. Pro: Which One Do You Need?

Start with free if any of these describe you:

Upgrade to Pro if you need any of these:

The free plugin installs in under two minutes from WordPress.org and requires no account or license key. You can evaluate the full free feature set on your real data before deciding whether Pro is worth it for your workflow.

Getting Started in Under 5 Minutes

Here's the fastest path from zero to a working frontend table:

  1. In your WordPress admin, go to Plugins > Add New and search for "gravity-tables".
  2. Install and activate TableCrafter.
  3. Navigate to TableCrafter > Tables > Add New.
  4. Select your Gravity Forms form from the dropdown.
  5. Select the columns you want to display and drag them into order.
  6. Under Filters, enable filters for the fields users should be able to search by.
  7. Under Permissions, choose who can view the table. Enable "Show only current user's entries" if you want user-scoped access.
  8. Click Save. Note the table ID shown after saving (e.g., 1).
  9. Create or edit a WordPress page and add the shortcode:
[tablecrafter id="1"]

Publish the page. Your Gravity Forms entries now appear as a live, filterable, sortable table — no custom code required.

Try TableCrafter Free

Install from WordPress.org in two minutes. Unlimited tables, full filtering and search, CSV export, and user-scoped access — all free, no account required.