Pro Features

The free TableCrafter plugin is a read-only viewer for JSON, CSV, and Google Sheets data. The Pro upgrade — Advanced Data Tables for Gravity Forms (formerly "Gravity Tables") — is a separate premium plugin that turns Gravity Forms entries into editable, permission-controlled tables on the front end.

Frontend Editing Role-Based Access Bulk Actions Pro Export Gravity Forms

Free vs. Pro: what each plugin actually does

It is important to be clear about where the line falls, because the two are distinct products, not a single plugin with a license switch:

ℹ️

If your data lives in a JSON API, a Google Sheet, or a CSV file, the free TableCrafter plugin is the right tool. The Pro upgrade is specifically for sites that collect data through Gravity Forms and need users to interact with those entries.

Genuine Pro capabilities

The Pro plugin advertises the following capabilities. Each is a real, write-oriented feature that the free TableCrafter viewer does not (and by design cannot) provide:

Frontend editing

Logged-in users can update their own Gravity Forms entries directly from the table on the front end of your site — no wp-admin access required. This is the headline differentiator: the free [tablecrafter] shortcode only displays data, while Pro makes the cells editable in place.

Role-based permissions

Pro lets you control exactly who can view, edit, or delete each entry. Permissions are tied to user roles and capabilities so you can, for example, let contributors edit their own submissions while restricting deletion to administrators.

Bulk actions

Approve, delete, or modify many entries at once instead of one row at a time — useful for moderating submissions or processing large entry lists.

Advanced filtering

Logic-based filters, date ranges, and multi-select dropdowns over your entry data. (The free plugin offers auto-detected column filters; Pro extends this with combinable, logic-driven filtering tailored to Gravity Forms fields.)

Conditional formatting

Highlight rows or cells based on their values — for example, flagging every row where Status = Overdue — so important entries stand out at a glance.

Pro export

Export the current, filtered entry view to Excel, CSV, or PDF, with no caps on the number of tables, columns, or rows.

CapabilityFree TableCrafterPro (Gravity Forms)
View / sort / search dataYesYes
Data sourcesJSON, CSV, Google SheetsGravity Forms entries
Frontend editing of recordsNo (read-only)Yes
Role-based view/edit/deleteNoYes
Bulk approve / deleteNoYes
Conditional row/cell formattingNoYes
Export filtered viewCSV / XLSX / PDF (viewer data)Excel / CSV / PDF (entry data)

A note on export in the free plugin

Export is one area where the free and Pro feature sets overlap in name, so it is worth being precise. The free TableCrafter plugin does include genuine file export. As of version 3.5.6, the export handler (includes/class-tc-export-handler.php) produces real files, not mislabeled HTML:

You enable it on any free table with the export attribute:

# Free viewer table with the export toolbar enabled
[tablecrafter source="https://api.example.com/data.json" export="true"]
ℹ️

The free export respects the table's current filters and works for read-only source data. Pro export is different in what it exports: it exports your editable, role-filtered Gravity Forms entry views — the records users have created and updated — rather than a snapshot of an external feed.

What Pro is not

To set accurate expectations:

⚠️

If you do not use Gravity Forms, the Pro upgrade will not help you. There is no premium tier that unlocks "frontend editing" of an external JSON or Google Sheets source — that is a different problem domain.

Header-based and OAuth authentication

The free TableCrafter plugin is designed for public data sources, or for key-based APIs where the API key is embedded in the URL. It does not provide a UI for header-based tokens or OAuth flows. If you need authenticated, header-based, or OAuth-protected data access, that falls outside the free plugin's scope — reach out about the Pro version or a custom integration.

How to upgrade

Pro is sold through Freemius with a free trial:

  1. In wp-admin, open the TableCrafter menu and find the "Need More Power?" card on the welcome screen.
  2. Click Learn More, which opens the Pro checkout at https://checkout.freemius.com/plugin/20996/plan/35031/.
  3. Start the 7-day free trial. You can cancel any time before the trial ends to avoid being charged, and a reminder email is sent two days before it ends.
  4. Install the Advanced Data Tables for Gravity Forms plugin you receive, alongside Gravity Forms, to enable frontend editing, role-based permissions, and bulk actions.

Stay on the free plugin first if your data is read-only. Everything in the rest of this documentation — shortcodes, the block, the Elementor widget, caching, and export — is fully available without a Pro license.

Custom development

If you need a capability that neither the free plugin nor the Gravity Forms Pro plugin covers — a bespoke API integration, header/OAuth authentication, or a custom table layout — custom development is available for a fee. Contact info@fahdmurtaza.com to discuss the work.

Next, see export.html for the full free CSV/XLSX/PDF export reference, or shortcode-reference.html for every [tablecrafter] attribute available in the free plugin.