Gravity Forms provides merge tags that allow you to dynamically populate fields in forms using information about a user logged into your website. In order to use information about a user completing your form, the page your form is on should be private . Follow the steps below to set up auto filling fields in the form:

First, select the form you would like to edit in the dashboard.

After setting up the field you want to populate, hover over it and expand more options by clicking the blue arrow that appears.

Then to define what value should be used to dynamically populate the field, click the ‘Advanced’ Tab.

Auto Fill Fields - Advanced Tab

At this point, you will see an input field called ‘Default Value’.

Hovering over the question-mark will show you that you can use merge tags here to pre-populate the value of your field.

To access some default merge tags, you can use the dropdown to the right of the ‘Default Value’ input for some merge tags like ‘User Display Name’, ‘User Email’ and ‘User Login’.

Auto Fill - Default value

The following are some fields that can be auto-fill with the currently logged-in user’s:

  • {user:first_name}
  • {user:last_name}
  • {user:display_name}
  • {user:user_email}
  • {user:user_login}  (NetID)

For the list of merge tags, visit the Merge Tags page in the Gravity Forms documentation.