Published

Updated

Announcing unions for Multiple Forms: stack entries from many forms in one View

Unions are here: Multiple Forms 0.7.0 lets you stack entries from many Gravity Forms forms into one searchable View. No shared field or code required.

You can now stack entries from many Gravity Forms forms into a single, searchable View, with no shared field or custom code required. This is called a union and it’s one of the most-requested features in the history of the Multiple Forms extension for GravityView!

Until now, Multiple Forms combined data in one way: joins, which match related entries across forms using a shared field. Unions complete the picture. Whether you collect registrations through three different forms or track requests across separate departments, you can now bring every entry together in one place.

Prefer to see it in action? Watch Casey and Zack walk through unions on a recent GravityKit livestream:

Two ways to combine forms: joins and unions

Multiple Forms now gives you two ways to combine your forms’ data:

  • Joins – Match related entries using a shared field, like an email address or ID, and display them side by side in one row. Use joins when different forms hold information about the same person or thing.
  • Unions – Stack complete entries from several forms into one list, one row per entry, with no shared field required. Use unions when you want everything in one place.
Two labeled diagrams comparing Multiple Forms modes: a join matches two forms on a shared field and combines them into wider rows, while a union stacks entries from two forms into one combined list

Set up a union in a few clicks

Creating a union happens right in the View editor. Click + Add Merge Condition under the Data Source meta box, select Union, and choose a form to combine.

A mapping screen then aligns the form’s fields into your primary form’s columns. Fields with identical labels connect automatically, and you can map differently-named fields, like “Full name” and “Attendee name”, with a couple of clicks.

The field mapping table with source fields from the primary form on the left, automatically mapped to matching fields from the added form on the right

You don’t need to map every field. If a form has no equivalent for a column, leave it unmapped and that form’s rows simply show an empty value there.

For the full walkthrough, read Using unions in Multiple Forms.

One dataset you can search, sort, and edit

A union View behaves like a single dataset. Entries from different forms are interleaved and sorted together, and searching works through your mapped columns, so one search field covers every combined form.

Single Entry pages work for every row, and Edit Entry uses each entry’s own form, so you can view and update any entry no matter which form it came from.

A front-end View combining in-person and virtual workshop registrations in one table, with a search bar above. Rows from the virtual registration form are tinted gold to show which form each entry came from
Rows are tinted here to show which form each entry came from

A redesigned merge editor, with multi-field joins

Unions arrive alongside a rebuilt merge editor. Each join or union now lives in its own collapsible block, switching between the two takes a single click, and the form and field dropdowns are searchable and show field IDs.

Joins got their own upgrade too: you can now match on several fields in a single join block, like joining on both first and last name. The editor’s controls are also properly named for screen readers, and the arrow keys move between merge blocks.

Get unions today

Unions are available in Multiple Forms 0.7.0 and require GravityView 3.3.0 or newer. To start using them, update both plugins from the GravityKit “Manage Your Kit” screen.

Multiple Forms is included in GravityView Pro and All Access. Want to try unions before updating? Take them for a spin on our demo site.

For setup details, read Using unions in Multiple Forms, and see the full changelog for everything new in this release.