How to embed a form for each entry in a View

You can embed a Gravity Forms form directly into a View. This lets users submit entries or interact with a form inside the Multiple Entries or Single Entry layout.

This guide covers:

Step 1: Add the Gravity Forms field to the View

To embed a form in your View:

  1. Click “Add Field”
  2. Choose "Gravity Forms" from the field list

This adds a special field to the layout that will render a selected form.

Screenshot of the View Editor showing the Gravity Forms field inside the Add Field modal. Arrow 1: Click the “Add Field” button under Entries Fields (or under Top Widgets or Bottom Widgets depending on where you'd like the form to appear). Arrow 2: From the modal, scroll through the list of available fields (or type to search) and select Gravity Forms.

Passing values from the entry into the Gravity Forms form

After inserting the field, click its gear icon to open the its settings screen.

In the settings, under "Field Value Parameters", you will be able to define the values that will be passed from the current entry into the form.

ℹ️ This functionality requires that the fields for the embedded form are configured to use dynamic population. This must be first configured in the Gravity Forms form.

Field Value Parameters

You can pre-fill fields in the embedded form using dynamic values from the current entry.

  1. Enter dynamic parameter manually

    Add key-value pairs like: email={user:user_email}. This will populate the email field with the logged-in user’s email address.

  2. Open the Merge Tag selector

    Click the {..} icon to access a list of available merge tags.

  3. Select a merge tag

    For example, click User Email to insert the {user:user_email} tag.

  4. Resulting tag in the field

    The selected merge tag appears in the field value input box.

Screenshot showing the Gravity Forms field configuration modal

Note: Tracking Embedded Form Submissions

Forms embedded using the Gravity Forms field automatically include two entry meta values:

  • gk_parent_entry_id – connects the new entry to the current entry
  • gk_parent_form_id – identifies the form used in the View

Learn more: About the gk_parent_entry_id and gk_parent_form_id entry metas.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us