Response enrichment with Typeform

Response enrichment is only available on the Typeform for Growth plans. Depending on your subscription, your Typeform for Growth plan includes a monthly or annual enrichment limit. You can find all the information about your plan here.

Typeform response enrichment and lead qualification help marketers enrich email leads with third-party data such as demographic information.

On Growth Pro and Growth Custom plans, match rates are generally high but can vary by industry. However, if no data is available for a specific email address, no response enrichment data will be returned.

On the Growth Custom plan, enrichment may return additional data points.

This article explains how to enrich responses using email addresses collected in form responses. If you want to enrich data based on your Typeform contacts instead, check out this article.

Important notes about the forms you choose to enrich

Email question type is required: The forms you want to enrich must include an Email question type, where you ask respondents to provide their email address. This is how we'll generate the enriched response fields. If your form includes multiple email questions, only the first email question will have response enrichment. The email question enriched can also be the email field of the Contact info question type or within a Multi-question page.

Must collect new responses: Select forms that you plan to collect new responses with. Existing responses in a form cannot be enriched; only new responses with the response enrichment feature enabled will be enriched.

B2B & B2C enrichment: Our response enrichment feature is designed to enrich business email addresses (e.g. myname@typeform.com) with professional contact and company details and personal email addresses (e.g. myname@gmail.com) with demographic and other information. Not all business and personal email addresses will be enriched. Depending on your respondent audience and industry, you may get various match rates.

Privacy considerations: By activating this feature, you'll be sharing email addresses with third-party providers in exchange for response enrichment. Make sure to notify your respondents and obtain their consent to comply with local laws and regulations, like GDPR. Read more about privacy considerations while using the response enrichment feature here.

B2B response enrichment

If your form has an email question that's answered with a business/work email address; each email response may automatically be enriched with the following third-party information:

  • enr_company_name
  • enr_company_domain
  • enr_company_description
  • enr_company_address_street
  • enr_company_address_city
  • enr_company_address_region
  • enr_company_address_country
  • enr_company_address_postal_code
  • enr_company_job_department
  • enr_company_industry
  • enr_company_founded_year
  • enr_company_public_or_private
  • enr_company_employee_count
  • enr_company_annual_revenue
  • enr_company_linkedin_url
  • enr_company_logo_url

B2C response enrichment

If your form has an email question that's answered with a personal email address such as @gmail.com or @yahoo.com; each email response may be enriched with the following third-party information:

  • enr_person_name
  • enr_person_phone_number
  • enr_person_bio
  • enr_person_job_title
  • enr_person_gender
  • enr_person_age
  • enr_person_address_city
  • enr_person_address_region
  • enr_person_address_country
  • enr_person_education_name
  • enr_person_education_degree
  • enr_person_education_year
  • enr_person_marital_status
  • enr_person_has_children
  • enr_person_annual_household_income
  • enr_person_linkedin_url
  • enr_person_facebook_url
  • enr_person_x_url
  • enr_person_image_url

Enable response enrichment 

To turn enable response enrichment, open your form and click on the Form settings icon. 

You’ll see the Enrich form responses toggle, as shown in the image below. This toggle is on by default if you’re on the Growth Pro plan, and off by default if you’re on the Growth Custom plan. Turn it off if you don’t want to enrich responses for this form. Click Save to save your changes.

Important! When you create a new form with response enrichment turned on, it'll automatically enrich email addresses for B2B and B2C third-party information.

However, if you have an existing form that has already turned on response enrichment previously, you won't automatically enrich email addresses with B2C third-party information. As a workaround, please follow the steps below:

1. Toggle off response enrichment

2. Click Publish edits

3. Toggle on response enrichment

4. Click Publish edits again

If you want to ensure that your form is collecting enriched responses, make the first email question of your form required. Response enrichment will not happen if a respondent skips the first email question if it's not required or is not included in their logic path.

Within your logic map, you can identify which question has response enrichment enabled and determine where you can start using enriched responses for branching and segmentation.

2025-04-11_11-58-30.png

Important note: When response enrichment is enabled for a form, the enrichment data won't appear in your Results table, follow-up actions, or integrations until the respondent completes and submits the entire form or has submitted a partial response

Enriched responses will appear as additional columns in the Responses section of your Results.

You can also hide table columns in Table Settings for third-party data you don’t need.

lead enrichment02.png

The third-party enrichment data is based on the email address entered by the respondent. The third-party enriched data shown depends on the email address the respondent entered (work or personal). Refer to the list above for the enriched data corresponding to the entered email address type.

After activating response enrichment on your form, you'll receive enriched data with each new response, if available. Please note that responses submitted before the activation will not include response enrichment.

Use response enrichment variables to qualify leads

You can use the enrichment variables already included in your form to qualify your leads. Enrichment variables are automatically added to all new forms created on a Growth plan.

You can find your enrichment variables by going to the Workflow tab, clicking Variables, and selecting Data enrichment variables. Make sure the Enrich form responses toggle is turned on.

Enrichment variables are grouped into two categories: Person and Company

Person variables contain enrichment data about the respondent, while Company variables contain enrichment data about the company they work for. 

All enrichment variables are automatically selected when Enrich form responses is turned on. Deselect any enrichment variables you don't need. 

If you've deselected enrichment variables and have already collected Response enrichment data, you can reselect the enrichment variables and the enriched data will automatically appear in your Responses table

You can find the full list of enrichment variables below for reference.

Enrichment variables

Enrichment variable Type Notes
Lead information
enr_person_name Text  
enr_person_phone_number Text Phone number
enr_person_bio Text Bio
enr_person_job_title Text Job title at current place of employment
enr_person_gender Text Gender
enr_person_age Number Age
enr_person_address_city Text City where respondent resides
enr_person_address_region Text Region where respondent resides
enr_person_address_country Text Country where respondent resides. Possible values of countries can be found here.
enr_person_education_name Text  
enr_person_education_degree Text  
enr_person_education_year Number  
enr_marital_status Text

Possible values:

M = Married

S = Single

enr_person_has_children Text

Possible values:

Unknown

No Children

Less Than 3

3-5

6+

enr_person_annual_household_income Text

Possible values:

Less than $20,000
$20,000-$29,999
$30,000-$39,999
$40,000-$49,999
$50,000-$59,999
$60,000-$74,999
$75,000-$99,999
$100,000-$124,999
$125,000-$149,999
$150,000-$199,999
$200,000-$249,999
$250,000-$499,999
$500,000+

enr_person_linkedin_URL Text  
enr_person_facebook_URL Text  
enr_person_x_url Text  
enr_person_image_url Text  
Information of company where the lead works
enr_company_name Text  
enr_company_domain Text  
enr_company_description Text  
enr_company_address_street Text  
enr_company_address_city Text  
enr_company_address_region Text  
enr_company_address_country Text  
enr_company_address_postal_code Text  
enr_company_job_department Text  
enr_company_industry Text  
enr_company_founded_year Number  
enr_company_public_or_private Text  
enr_employee_count Number  
enr_company_annual_revenue Text Company revenue (e.g., $400 Million)
enr_company_linkedin_url Text  
enr_company_logo_url Text  

Learn how to qualify leads with tagging using enrichment variables here.

Note! If you have a form that was created with Response enrichment before April 21, 2026, it will now collect Response enrichment data for the new variables listed in the chart above. Legacy enrichment variables (on forms created before April 21, 2026) will no longer be enriched. Legacy enrichment variables can be found in the Default & custom variables section of Variables.

We recommend to export your previously collected responses and update your form to use the new variables listed above.

Download qualified leads to a CSV or XLS file

Once you've identified qualified leads, you can download them in CSV or XLS format. The downloaded file will contain the leads' responses as well as any associated variables, including any enrichment variables you've added (see above for the full list of enrichment variables available).

Send qualified leads to sales teams and integrations

Once you've identified qualified leads, you can easily send them to your sales team using Typeform integrations such as HubSpot, Salesforce, ActiveCampaign, and Google Sheets. The responses sent to these integrations will automatically include any associated variables, including any enrichment variables you've added (see above for the full list of enrichment variables available).

Send qualified leads to webhook payloads

Once you've identified qualified leads, you can send them to webhook payloads. The responses sent to these webhook payloads will automatically include any associated variables, including any enrichment variables you've added (see above for the full list of enrichment variables available).

Send qualified leads to follow up messages

Once you've identified qualified leads, you can send follow up messages to yourself or your team, with information about these qualified leads. You can include variables (including enrichment variables) in follow ups as part of trigger logic and Recall information. 

Enrich partial responses

If you've enabled a Partial Submit Point on your form and a respondent submits a partial response with an email address, enriched data will be included with their partial response. You'll also see partial responses with enriched data when you export your responses

A partial response with enriched data will count as 1 enriched response toward your enrichment limit. If that same partial response with enriched data turns into a complete response, this will only count as 1 enriched response. 

The enriched data from partial responses will be included in follow ups, webhooks, and our HubSpot integration

Downgrades and early access

If enrichment variables have been added to your form, you can access previously collected enrichment data through the Responses section of the Results panel and through CSV exports.

You can still access previously collected enriched responses after downgrading your account to a plan without response enrichment.

You can also access previously collected enrichment data if you're currently not on a plan with Response enrichment, but you were part of the early access group and you've collected enrichment data before July 10th, 2024. 

Response enrichment limit

Depending on your subscription, your Typeform for Growth plan includes a monthly or annual enrichment limit. Learn more about Response enrichment limits here

When you've used over 75% of your monthly limit, we'll warn you on your Workspace when you log in to your account. 

2024-07-16_10-58-35.png

We'll also notify you by email when you've reached 50%, 75%, 90%, and 100% of your Response enrichment limit. If you've reached your enrichment limit, future responses will not be enriched.

You can also view how many responses you've enriched for the month in the Plan & billing section of your account.

2024-07-25_15-00-25.png

Want to learn more? Check out some neat workflows using Response enrichment in this Community post.

Was this article helpful?

Have more questions? Submit a request

Tap into our community knowledge

Find answers

Can’t find what you’re looking for?

Contact support