Connecting Multiple Gravity Forms Together (2024)

Tutorials » Steve Henty S.L. » Connecting Multiple Gravity Forms Together

Do you want to connect different Gravity Forms with each other, for exampe to change something in your form after an entry is submitted in another form on your site (or even another site)? With the Form Connector Add-on from Gravity Flow you can easily do that.

Extra Form Connector Workflow Step Types

By activating the Form Connector, five extra Step Types are available when creating a new Workflow Step:

Connecting Multiple Gravity Forms Together (1)
Step TypeAction
Form SubmissionWaits for a Form Entry from another (in the Step selected) Form.
New EntryCreates a new Entry in a target Form.
Update an EntryUpdate (selected) Fields in a target Form with values from your current Form, Merge Tags (and Modifiers) or custom values.
Update FieldsUpdate (selected) Fields in the current Form with data from an Entry from another Form.
Delete an EntryDelete an Entry in another Form.

Form Submission Step

Connecting Multiple Gravity Forms Together (2)

The Form Submission Step waits for a submit of an Entry from another Form before it’s triggered. When added to your Workflow, the Entry will wait at this step till the assigned user submits something in the specified Form.

Connecting Multiple Gravity Forms Together (3)

You can also configure Conditional Routing to assign a user based on values in the Entry.

Connecting Multiple Gravity Forms Together (4)

You can automatically send an e-mail to all assignees with a direct link to the Form they have to submit:

Connecting Multiple Gravity Forms Together (5)

New Entry Step

Connecting Multiple Gravity Forms Together (6)

With the New Entry Step you can create an entry in another Form with values from your current Form. You can create a new Entry on your own site, but also on a different site. To get that working, you’ll need to fill in the API credentials of the other site (and the other site needs to have WordPress, Gravity Forms, Gravity Flow & Form Connector).

Connecting Multiple Gravity Forms Together (7)

In this example we’ve selected our Tutorial – All Fields Form (a Form we’ve build with all the available Gravity Forms Fields. You can see it here). Under Field Mapping you can select a Field in your target Form (in our case the All Fields form). Under Value you can define how you want to fill the value of this Field. It will show you all the Fields of your current Form.

Connecting Multiple Gravity Forms Together (8)

As value you can also click Add Custom Value (at the bottom of the dropdown). You can define yourself what value should be filled in (for example a hard value you always want to be filled in), but you can also use Merge Tags (and Modifiers) in the Add Custom Value.

We even use it to add complete HTML if we want to fill in a Rich Text Editor Field with multiple Merge Tags.

Connecting Multiple Gravity Forms Together (9)

Update an Entry Step

Connecting Multiple Gravity Forms Together (10)

The Update an Entry Step let’s you update certain Fields in another Form.

Connecting Multiple Gravity Forms Together (11)

To get this working, you need to have the Entry ID of the Entry you want to target inside your current Entry. For example in our Form Connector Demo Form we have a Single Line Text Field that contains the Entry ID of the Entry we want to update:

Connecting Multiple Gravity Forms Together (12)

After you selected your Target Form (in this example the Tutorial – All Fields Form), you can select the Fields you want to overwrite (or in other words update). You can configure the Value with data from the current Entry, hard defined data (with Add Custom Value) and by using Merge Tags and Modifiers in the Custom Value.

Connecting Multiple Gravity Forms Together (13)

Update Fields

Connecting Multiple Gravity Forms Together (14)

Update (selected) Fields in the current Form with data from an Entry from another Form. You can basically select or find an Entry in another Form and use data from that Entry to fill in (or update) Fields in your current form.

Connecting Multiple Gravity Forms Together (15)

You select a Source Form and you have in this step a Entry Lookup functionality available. You can still use the standard way ‘Select a field containing the source entry ID’, but you can also choose for Conditional Logic:

Connecting Multiple Gravity Forms Together (16)

This way you can filter through the entries on your Source Form with (complex) Conditional Logic and decide how to sort the results. It will pick the first result as the Entry you want to use to get data from.

After we’ve configured a way to find an Entry ID, we begin mapping the Fields and Values:

Connecting Multiple Gravity Forms Together (17)

Delete an Entry Step

Connecting Multiple Gravity Forms Together (18)

The Delete an Entry Step let’s you delete an Entry on your site or another site. You can choose to delete the Entry permanently, but there is also an option to move the Entry to the trash.

To define the Entry ID of the Entry you want to Delete, you can pick a Field from your current Entry which contains the Entry ID, but you can also delete the current Entry (by selecting Entry ID (Self)).

Connecting Multiple Gravity Forms Together (19)

Estimated reading time: 9 minutes

Our Premium Add-ons for Gravity Forms

List DatepickerAdd a Datepicker with calendar select to a column or multiple columns in a Gravity Forms List Field.
Update Multiple EntriesTrigger the update of multiple entries in a target form by submitting an entry in a trigger form.
List DropdownAdd a Dropdown Select with choices to a column or multiple columns in a Gravity Forms List Field.
JWT PrefillCreate JSON Webtokens to populate fields in your Gravity Form. With a secure key you can validate the data you don’t want to be tampered with.
List Number FormatWith this Gravity Forms Add-on you can change List Field columns into a number field, do calculations within a row or column. Extra merge tags are available with total counts of columns.
Advanced Merge TagsThis Gravity Forms Add-On adds extra Merge Tag modifiers (and a lot of power). From the most common used functions like capitalize and length to changing date formats.

Read more tutorials about Steve Henty S.L.

Steve Henty S.L.is the developer of Gravity Flow. Gravity Flow provides you with a huge amount of options to organize workflow steps after somebody submits a Gravity Form entry.Visit GravityFlow.io

Connecting Multiple Gravity Forms Together (28)

Connect WooCommerce to Gravity FormsDo you want to create a new Gravity Forms entry the moment an order is processed in WooCommerce? Or when a payment is pending, on hold, completed, cancelled, refunded or failed? With the WooCommerce Add-on for Gravity Flow you can do that easily and create follow-up Workflow Steps after the entry is created.
Showing Gravity Workflows in FlowchartsDo you want a graphical overview of all the workflows in your Gravity Forms and the ability to print it or save as PDF? With the Flowchart Add-on from Gravity Flow you easily create an overview of all your Workflow Steps.
Incoming Webhooks for Gravity FormsDo you want to add (and process) data from an incoming webhook to your Gravity Form? You can use the Incoming Webhook Add-on from Gravity Flow to do that.
Drip Mail Marketing Gravity FormsDrip campaigns are basically a set of marketing emails that will be sent out automatically on a schedule. If you have Gravity Forms and Gravity Flow installed, it’s very easy to set up your own Drip Campaign.

All tutorials Steve Henty S.L.

Connecting Multiple Gravity Forms Together (2024)
Top Articles
Latest Posts
Article information

Author: Nicola Considine CPA

Last Updated:

Views: 5879

Rating: 4.9 / 5 (69 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Nicola Considine CPA

Birthday: 1993-02-26

Address: 3809 Clinton Inlet, East Aleisha, UT 46318-2392

Phone: +2681424145499

Job: Government Technician

Hobby: Calligraphy, Lego building, Worldbuilding, Shooting, Bird watching, Shopping, Cooking

Introduction: My name is Nicola Considine CPA, I am a determined, witty, powerful, brainy, open, smiling, proud person who loves writing and wants to share my knowledge and understanding with you.