You can pre-populate a field in a web form based on the link used to access that form.
For example, if you provide a link such as:
https://mygroup.ourpowerbase.net/myform?civicrm_1_contact_1_contact_first_name=Joe
Then, the first name field in the web form will be populated by "Joe".
To use this option:
Configure the webform to accept values via the URL
Click Settings -> Form and scroll down to the Pre-populate section:

Ensure the "Allow all elements to be populated using query string parameters" is checked
Find the webform key for the element you want to set:
Click Build and see the key name in the Key column:

Category:
Collecting and Managing Contact Information