List Form Pages for Gravity Forms

Introducing List Form Pages for Gravity Forms. This add-on does precisely what it says: It provides a linked list of all the posts and pages that contain your forms. This list includes all embedded forms, including those inserted by page builders.

The list lives in the main Gravity Forms dashboard, alongside each of your forms.

🚀 Now at version 2.0.1 (Released 7/14/2026)
➕ Pairs well with Global Search

Screenshots

What does it do?

  • Adds a new "Pages" column to your Gravity Forms list in the WordPress admin area.
  • Displays a linked list of the pages where each form is embedded, directly in the forms overview.
  • Powered by a per-post index that updates the moment you add, edit, or delete content — no manual refreshes, no waiting.
  • Universal catch-all detection: forms rendered by theme templates (like gravity_form() in PHP) or by page builders the plugin doesn’t explicitly know are detected the first time the page is viewed.
  • Supports every major page builder, including Elementor (plus PowerPack, Ultimate Addons, Essential Addons, and Unlimited Elements), Divi, Oxygen, WPBakery, Bricks, Beaver Builder, and JetEngine.
  • Detects shortcodes, Gutenberg blocks, reusable blocks and synced patterns, ACF fields, and the [gravityform name="…"] attribute.
  • Choose exactly which post types are scanned — including custom post types — under Forms → Settings → List Form Pages.
  • Tracks form usage in published, private, and draft posts and pages.
  • Optional audit logging records each front-end form render and indexed post to the Gravity Forms log, so you can verify detection coverage.
  • Helps prevent accidental form deletion by showing where forms are actively used.
  • License activation and updates on the shared Odd Jar → Licenses screen, alongside your other Odd Jar plugins.

Frequently asked questions

What does the "List Form Pages for Gravity Forms" plugin do?

This plugin adds a new column to the Gravity Forms list in your WordPress admin area, showing you which pages have each form embedded. It supports various page builders and methods of embedding forms, making it easier to track where your forms are being used across your website.

Which page builders and form embedding methods does this plugin support?

The plugin supports a wide range of popular page builders and embedding methods, including:

  • Classic Editor (shortcodes)
  • Gutenberg Blocks
  • Elementor
  • Divi Builder
  • Oxygen Builder
  • WPBakery Page Builder
  • Beaver Builder
  • Bricks Builder
  • JetEngine
  • Ultimate Addons for Elementor
  • ACF fields

Plus a universal catch-all: if a form renders on a page, it’s detected on first view — even with builders not listed here.

Does this plugin work with all Gravity Forms add-ons?

Yes, this plugin is compatible with all Gravity Forms add-ons. It doesn't interfere with form functionality; it only adds a new column to help you locate where forms are embedded.

Will this plugin slow down my website?

No. The plugin keeps a lightweight per-post index that updates automatically whenever you publish, edit, or delete content — nothing heavy runs on your visitors’ page loads. The Pages column reads straight from that index, so the forms list stays fast even on large sites.

Does this plugin work with custom post types?

Yes. You can choose exactly which post types are indexed — including any custom post type — under Forms → Settings → List Form Pages.

Can this plugin help me find forms in dynamically generated content?

Yes. Besides scanning stored post content (including page-builder data), the plugin watches actual front-end renders: when a form is output by a theme template, a PHP call like gravity_form(), or a page builder the plugin doesn’t explicitly know, it’s detected and indexed the first time that page is viewed.

Does this plugin require any special configuration?

No. Activate the plugin and the index builds itself in the background — no buttons to click. The new “Pages” column appears right away, and you can fine-tune which post types are scanned (or enable audit logging) under Forms → Settings → List Form Pages.

Instructions

  1. Upload and install the plugin zip file through the WordPress plugins screen.
  2. Activate the plugin through the 'Plugins' screen in WordPress.
  3. Enter and activate your license under Odd Jar → Licenses.
  4. That’s it — the index builds automatically in the background. Open your forms list to see the new “Pages” column.
  5. Optional: choose which post types are scanned under Forms → Settings → List Form Pages.

Changelog

  • = 2.0.1 =
  • Version jumps from 1.2.x to 2.0.1 — several interim builds were internal and never released.
  • New: Rebuilt on a per-post index — the Pages column updates instantly when you add, edit, or delete content. No manual refreshes.
  • New: Universal catch-all detection for forms rendered by theme templates (e.g. gravity_form() in PHP) and unknown page builders — indexed the first time the page is viewed.
  • New: Choose which post types are scanned (including custom post types) under Forms → Settings → List Form Pages.
  • New: Detects reusable blocks / synced patterns and the [gravityform name=”…”] attribute.
  • New: Optional audit logging records each front-end form render and indexed post to the Gravity Forms log.
  • Improved: The index builds automatically in the background after install or upgrade; rebuild any time from Forms → Form Pages.
  • Improved: Licensing moved to the unified Odd Jar → Licenses screen. Existing activations carry over automatically.
  • = 1.2.1 =
  • Improved: Additional support for forms embedded via Oxygen Builder
  • Improved: Additional support for forms embedded via PowerPack Pro for Elementor.
  • New: Added cache management interface with progress bar for rebuilding cache
  • = 1.2 =
  • New: Added intelligent caching system to improve performance on sites with many forms and pages
  • New: Added dedicated Form Pages section under Gravity Forms menu
  • New: Added cache management interface with progress bar for rebuilding cache
  • New: Added bulk action to refresh page list for selected forms
  • Performance: Cache now rebuilds automatically when needed
  • Performance: Optimized form detection in page builders
  • = 1.1 =
  • Added support for Bricks Builder
  • Added support for JetElements
  • Improved Elementor detection
  • Fixed compatibility with latest WordPress version
  • = 1.0 =
  • Initial release
  • Support for major page builders
  • Basic form location detection

Money back guarantee

We offer a 14-day refund period, no questions asked. If you’re not happy with your purchase, just let us know.