Gravity Forms Core
Rocketgenius
The data source. Every entry written by GF, including those created by add-ons or imported via CLI, appears in Gravity Tables on the next render.
Integrations
Gravity Tables is a thin layer on top of Gravity Forms entries and the standard WordPress capability system, which is why it works with most of what you already have installed. This page is the honest "does it work with X" reference.
Status legend
Gravity Tables sits on top of the Gravity Forms entries pipeline. Anything that writes to that pipeline lands in your tables automatically.
Rocketgenius
The data source. Every entry written by GF, including those created by add-ons or imported via CLI, appears in Gravity Tables on the next render.
Gravity Wiz
Most Perks (Conditional Logic Dates, Nested Forms, Populate Anything, Read Only) operate at form-level and produce normal entries, which Gravity Tables shows like any other entry.
Gravity Wiz
Use a Gravity Tables view of the parent form, then add a _count or _sum virtual column for the nested-form aggregates. Full comparison on the vs page.
GravityKit
They're complementary. Use GravityView for single-entry detail pages, Gravity Tables for the editable/exportable list view. Many teams use both side by side.
Learn more about GravityViewRocketgenius
Entries created by the User Registration add-on are normal entries. Pair with filter_user_owns="..." to give each user their own self-service portal.
Rocketgenius
Payment fields render in tables as you'd expect. The audit log captures status changes so you can see who marked a payment refunded and when.
Tables can be gated by membership level. Visitors below the level see your fallback (login prompt, upgrade page, hidden silently); members see their tier's content.
Stranger Studios
allowed_roles="..." accepts PMPro membership levels (the role they map to). Pair with filter_user_owns for member-only directories.
Caseproof
Same pattern as PMPro. MemberPress role mapping is detected automatically, so allowed_roles="gold-tier" works without extra glue.
StellarWP
Use RCP's shortcode wrapper around the Gravity Tables shortcode for level-gated visibility. Or rely on allowed_roles for capability-based gating.
BuddyBoss
Use the gt_filter_query hook to scope tables to a BuddyPress group context. Pattern: read the active group from the request, narrow field_filters to that group's entries.
Gravity Tables renders via a single shortcode, which every WordPress page builder accepts in some form.
WordPress
Use the Shortcode block, paste [gravity_table id="42"]. Or use the dedicated Gravity Tables block (auto-completes parameters from a UI panel).
Elementor
Drop a Shortcode widget. Tables work inside containers, columns, sticky sidebars, no layout-clash, no z-index battles.
Bricks Builder
Use the Shortcode element. CSS variables exposed by Gravity Tables map cleanly to Bricks' theme styles.
Elegant Themes
Code module with the shortcode. Tested against Divi 4.x and 5.x.
FastLine Media
HTML or Text module containing the shortcode. No additional configuration.
Soflyy
Shortcode element. Both builders' raw-HTML output preserves Gravity Tables' classes for styling.
Gravity Forms' native notifications fire on submission. To trigger on Gravity Tables actions (cell edit, bulk approve, status change), use the action hooks, they're designed for exactly this.
WPManageNinja
Hook gt_action_after_inline_edit to push the changed entry into a FluentCRM contact / list. ~15 lines of PHP, full pattern in the moderation-queue guide.
Brevo
Same pattern: hook a status change → Brevo API call. Brevo's WordPress plugin exposes a helper for adding contacts to lists.
Intuit
Use gt_action_after_status_change to sync to a Mailchimp audience tagged by status (won → "customers" tag, lost → "lost-leads" tag).
Salesforce
Webhook pattern: every N pending submissions or every status change triggers a wp_remote_post to a Slack incoming webhook URL. Sample code in the moderation-queue guide.
,
Same webhook pattern as Slack, both products accept simple JSON payloads with content + author fields.
Awesome Motive / WPManageNinja
Gravity Tables uses wp_mail() for the rare emails it sends (export-ready notifications). Any SMTP plugin that intercepts wp_mail works transparently.
The three permission layers (`allowed_roles`, `allow_edit`, `edit_permissions`) all check WordPress capabilities, so any plugin that manages capabilities works without extra wiring.
MemberPress
Custom roles defined by Members are recognized by allowed_roles="moderator,custom-role" automatically.
shinephp
Same, capability changes propagate to Gravity Tables on the next page load.
PublishPress
Capability filter chain is respected. Use it to grant edit_others_posts (the default custom-bulk-action capability) granularly.
Various
SSO logins create normal WP users with normal roles, Gravity Tables only ever reads the role/capability state, so SSO is transparent.
Form intake → product listing without the CSV-export-then-import dance. Native one-click flow when WooCommerce is detected; hooks for the rest.
Automattic
Built-in row-action, map up to 4 GF fields onto WC product attributes (title / regular price / SKU / description), click the cart button on any row, a draft WC product is created via WC_Product->save(). Loads only when WooCommerce is active.
Sandhills Development
Same pattern as the WC integration but via gravity_tables_entry_created, hook into the entry-created lifecycle event to call EDD's download-creation API. Roughly 25 lines of PHP.
Automattic
Subscription products created by the native WC integration become subscription-eligible automatically (since the underlying WC product object supports both modes).
Tables can read from and write to GF entries; the export pipeline can hand off to popular spreadsheet and document tools.
WordPress
Use wp gt export to run an export from a cron job or CI pipeline. Subcommand list: wp gt --help.
Export to CSV, then =IMPORTDATA("https://...") in a sheet for a near-live mirror. For two-way sync, use TableCrafter (sister product).
Microsoft
.xlsx export uses the PhpSpreadsheet library, formula-cell preservation, frozen header row, autofit columns. No browser-print workaround.
Learn more about Microsoft Excelopen source
PDF exports honor the active filter and column visibility. Page header / footer / company logo configurable in settings.
Various
Hook gt_action_after_inline_edit or gt_action_after_bulk_action to call a webhook. Any iPaaS that accepts a webhook trigger plugs in.
Strings are translation-ready (a single .pot file ships with the plugin). Multilingual setups work because the data is already shared across languages.
OnTheGoSystems
Translate the page that hosts the shortcode; the entries themselves are language-agnostic. For per-language entry filtering, add a language Hidden field.
WP Syntex
Same pattern as WPML.
Cozmoslabs
In-context UI translation works for the toolbar, filter chips, and bulk-action labels.
WordPress
License is per-network on Agency tier ($971.88/yr, unlimited sites). On Pro tier, license counts per active site.
Plugin missing?
Gravity Tables is a small surface area built on standard WordPress primitives, so most things work, but if you've hit a real conflict, we want to know. Email info@fahdmurtaza.com.
Ready when you are
10 days of full Pro access. If it doesn't pay for itself in the first week, you don't have to keep it.