Description
The GravityView Multiple Forms add-on combines entries from different Gravity Forms into a single View, unifying registration data, submissions, and quizzes into one GravityView listing. As a complement to GravityKit, it eliminates the need to duplicate Views for each form and enables building directories, tables, and galleries that aggregate records from multiple sources in a single panel that visitors can browse.
Key Features
- Multiple forms per View
Links multiple Gravity Forms to the same GravityView View. - Mapping equivalent fields
Connects similar fields from different forms to display them in the same column. - Compatibility with existing layouts
Works with the table, list, and DataTables layouts already available in GravityView. - Filters applied together
Applies searches and filters simultaneously across entries from all linked forms. - Preserved link to the source form
Keeps editing, deletion, and permissions for each entry associated with the original form.
Benefits of GravityView Multiple Forms
- Fewer duplicated Views
Reduces the need to create a separate View for each related form. - Consolidated directories
Brings registrations, sign-ups, and responses together in a single public, navigable listing. - Centralized maintenance
Concentrates display configuration in one View, instead of spreading adjustments across multiple screens. - Growth without refactoring
New forms can be added to the same listing without rebuilding the View from scratch.
Who Is It For?
- Sites with multiple Gravity Forms that share similar data.
- Directory builders, catalogs, and public listings based on forms.
- Administrators who manage multiple related forms (registrations, sign-ups, events) in a single panel.
Designed for those who operate GravityKit as the display layer for Gravity Forms, this extension expands the reach of Views by consolidating data previously separated by form. The practical result: richer directories, administrative panels with less duplication, and maintenance workflows that scale as new forms come to the site.
Frequently asked questions
Is GravityView Multiple Forms GPL-licensed?
Yes. GravityView Multiple Forms is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use GravityView Multiple Forms on multiple sites?
Yes. You can use GravityView Multiple Forms on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does GravityView Multiple Forms cost at Ultrapack?
GravityView Multiple Forms costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does GravityView Multiple Forms include updates?
Yes. The current version of GravityView Multiple Forms is 1.0.0, published at Ultrapack on Sep 24, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is GravityView Multiple Forms scanned before publication?
Yes. Every version of GravityView Multiple Forms goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 1.0.0
- This release adds search and filtering on joined form fields and fixes several sorting and merge editor issues.
- Note: Multiple Forms now requires PHP 7.4 and WordPress 6.5 or newer.
- Joined form fields in the Search Bar widget, including as facets.
- ✨ Improved
- More efficient entry loading in joined Views.
- Issues in the merge editor
- Saving a View before the merge editor finished loading could clear its merge configuration
- Minor issues with duplicate merge conditions, focus handling, and dropdowns.
- Sorting issues in joined Views
- A random sort order showed no entries
- Sorting on the joined form's Entry ID or Date Created returned no entries
- Clicking the joined form's Entry ID or Date Created column header sorted by the main form instead.
- 💻 Developer Updates
- Sorting on a joined form's field now uses GravityView's ` : ` key, the same one search uses, while the previous `form: | ` key still works so saved Views and shared links keep sorting.
Version 0.7.0
- This release adds unions for combining entries from multiple forms, redesigns how merges are configured in the View editor, and fixes a fatal error on Gravity Forms 3.0.
- Support for unions (requires GravityView 3.3.0 or newer), which combine entries from multiple forms into a single View by aligning each form's fields into a shared set of columns.
- ✨ Improved
- Each merge is now a collapsible block, switching between Join and Union takes a single click, and the form and field dropdowns are searchable and show field IDs.
- Multiple joins on the same form are now configured in a single block, letting you match on several fields (such as first and last name) in one place.
- The View editor now uses "merge" as the umbrella term for both joins and unions.
- The merge editor's controls are now named for screen readers, and the arrow keys move between merge blocks.
- A notice now names the form whose fields were removed from the View when you delete a merge.
- Fatal error when using the plugin with Gravity Forms 3.0 or newer.
- Removing a join condition removed a form's fields from the View editor even when another join still used that form.
- Some fields were listed twice in the join field dropdowns.
- Choosing a field that would duplicate an existing join condition left the dropdown showing that choice, even though the condition was not added.
- JavaScript error in the View editor when a form's data was unavailable (`TypeError: Cannot read properties of undefined (reading 'title')`).
- Resolved a "translation loading was triggered too early" notice on WordPress 6.7+.
- 💻 Developer Updates
- Added: `gk/multiple-forms/merge/split-field-types` filter to control which field input types are split into their individual inputs in the merge editor. Defaults to `name` and `address`.
Version 0.6.0
- This release adds support for using conditional filtering on joined forms through the Advanced Filter extension.
- Conditional filtering on joined forms (requires [Advanced Filter]( 4.3.0 or newer), enabling advanced conditional logic across multiple form data.
Version 0.5.1
- This update fixes sorting issues affecting joined data in Views.
- Sorting Views by fields from joined forms, including the field used to create the join, was not working.
Version 0.5.0
- This release introduces an option to control the visibility of unapproved joined entries, refactors join logic for better filtering, and resolves issues with missing or incorrectly displayed joined entries.
- New 'Show only approved joined entries' setting in the View editor to control the display of unapproved or disapproved joined entries.
- ✨ Improved
- Reworked join logic for more flexible filtering.
- Multiple join conditions on the same form are now processed within a single join, ensuring all conditions apply together.
- Some related joined entries were missing from the View.
- Unapproved joined entries were incorrectly displayed in the View.
- 💻 Developer Updates
- Added: `gk/multiple-forms/query/handler/join/conditions` filter to modify conditions for a joined form query.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
gravityview-multiple-forms.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
gravityview-multiple-forms.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready