How to Dynamically Populate Data from Gravity Forms to another Gravity Form and Sign a Document


What if you could pass data from one Gravity Form to another NEW Gravity Form and then send/trigger a custom contract using data from BOTH Gravity Forms?

With Easy Passthrough for Gravity Forms an incredibly affordable (currently $59) you can now populate a second Gravity Form’s fields with user entry data from a previously submitted form and using our Gravity Form WP E-Signature Add-On integration you can trigger a WP E-Signature generated contract with data from that second contract.  You have the option of redirecting a user immediately after the Gravity Form submission or emailing a custom signer invite email to the email used in the form.

Here is a screenshot of how the passthrough population works.

How to Setup this Workflow:

1. Create your Form #1 in Gravity Forms

2. Create your Form #2 in Gravity Forms

3. Go to the “Easy Passthrough” tab

Go to the “Easy Passthrough” tab on the second form that will be receiving the data from the first form.

4. “Add New” workflow for “Easy Passthrough”

5. Select Your Passthrough Form

6. Define the Source Form and Target Field Data You Want Pre-Filled

7. Add the Forms to WordPress Pages

– Add Page + Select Gravity Form + Insert Form + Save Page
add gravity form pre populate

offer letter

In this example:
• Form 1 (Job Application) will live on
• Form 2 (HR Offer Letter) will live on a password protected

8. Create the custom URL that User #2 will need to Access the Pre-Filled Form

Easy Passthrough allows for entry data to be transferred across multiple sessions using the special Easy Passthrough token. This token is a secret key, unique to each entry, preventing random users from guessing at the token and passing through entries they should not have access to.

Easy Passthrough token links can be added to both form confirmations and notifications.

Adding an Easy Passthrough Token

Go to the Confirmation or Notification you want to add the token to.

Add the ep_token={Easy Passthrough Token} query parameter to your link.

For example, if the form you’re trying to populate ( i.e. Form #2 -> HR Offer Letter) live on a password protected page at, you will need in Form #1 to send a notification (or setup a more advanced integration with Zapier to Google Sheets) with the query parameter{Easy Passthrough Token}. The {Easy Passthrough Token} merge tag will automatically be replaced with the token unique to that entry.

This is where the “magic” happens and WHY you are able to access the data later.

When the user visits that link, the entry will be added to their current session and usable by any forms that use that entry’s source form.

* Go to FORM #1 -> Notifications and setup something like this:
passthrough gravity form data offer letter email

9. Setup Gravity Form #2 to WP E-Signature Integration

Go create your your Job Letter that is going to be generated from dyanmic field data from the Form #2 fields. ONLY populate the contract with Form #2 fields.

If you need help… you can follow this tutorial to setup your WP E-Signature and Gravity Forms integrations

Click LETS GO NOW and head over to the E-Signature Workflow inside of the Gravity Form (Form #2).
gravity forms field passthrough

saving gravity forms signature add-on feature

10. Now you’re good to go!

Here’s what happens…

1. User Submits Form #1 Job Application
2. An email notification gets emailed to the HR department with a special link to a partially pre-filled Offer Letter Gravity Form (so they can choose if/when and to whom to send an offer letter)
3. HR Department clicks the link and loads Form #2 (Offer Letter Form)
4. Offer Letter Form #2 is pre-populated with the relevant fields from User from Form #1
5. HR Completes the Form and clicks “SUBMIT”
6. A WP E-Signature “Offer Letter” Contract gets generated behind the scenes and pre-populates the fields from Form #2 in their proper places… an email invitation to sign this Offer Letter is emailed to the email address that was setup. In this case it is sent to the email address that User 1 from Form #1 entered in the Job Application form.

WP Esignature

Smash this button if you’re ready to trade administration drudgery for more free-time.


Free training & world-class support

99.99% uptime the last 12 months

Serious about security & privacy

The Document Signing Experience™
If your eSignature platform is cold, stiff and corporate you are missing out big-time.

Flash Sale Bonus // Grab WP E-Signature Elite Bundle for only $349 BUCKS!!!
Hey there! 👋

How were you hoping to use the #1 E-Signature plugin for WordPress?

chat agent