What is the difference between response and contact enrichment?

Typeform offers response enrichment from form responses and contact enrichment from creating contacts in your Typeform account. Understanding the difference between the two can help you decide which one is a better fit for your needs. 

When someone fills out your form and enters an email address, both response and contact enrichment will enrich business and personal email addresses. Business email addresses (e.g. myname@typeform.com) will be enriched with professional contact and company details, while personal email addresses (e.g. myname@gmail.com) will be enriched with demographic and other information. 

However, the set of variables that can be enriched from form responses are different from the set of variables that can be enriched from creating contacts. 


Note! If enrichment is turned on for both a form response and from a contact being created, this will consume 2 enrichment credits towards your limit each time an email address is enriched (even if it’s the same email address). Learn more about enrichment limits here.

Read on to learn how each enrichment type works and which one makes the most sense for your workflow.

Response enrichment

If your form asks respondents for their email address, you can automatically enrich their response with third-party information such as company details and demographic information. Learn more about response enrichment here.

Contact enrichment

Within your Typeform account, you can create contact profiles with an email address and add them to your contacts database. When a contact is created manually or via a form response sync, you can automatically enrich the contact with relevant information from third-party data. Learn how to set up contact enrichment here

What variables will be enriched?

The variables automatically enriched for an email address may vary depending on whether response enrichment or contact enrichment was used. 

Below you’ll find a table of variables for response enrichment vs. contact enrichment. The variables enriched will also depend if the email address is a business or personal email.


Note! We are currently working on unifying the variables for both response enrichment and contact enrichment.

Response enrichment

Contact enrichment

enrich_first_name Name
enrich_phone Phone number
enrich_job_title Job title
enrich_job_function Company job department
enrich_company_name Company name
enrich_company_description_list Company description
enrich_company_country Company address: Country
enrich_company_revenue Company annual revenue
enrich_company_employee_count Company employee count
enrich_company_primary_industry Company industry
enrich_age Age
enrich_bio Bio
enrich_gender Gender
enrich_city Address: City
enrich_region_code Address: Region
enrich_country Address: Country
enrich_marital_status Marital status
enrich_presence_of_children Has children
enrich_household_income_estimate Annual household income
enrich_photo_url Profile image URL
enrich_twitter_url X URL
enrich_linkedin_url LinkedIn URL
enrich_education_degree Education degree
enrich_company_phone  
enrich_last_name  
enrich_company_continent  
enrich_company_sic_codes  
enrich_company_naics_codes  
enrich_company_revenue_numeric  
enrich_company_type  
enrich_company_ranking  
enrich_company_revenue_range  
enrich_company_employee_range  
enrich_age_range  
enrich_avatar  
enrich_language  
enrich_number_of_children  
enrich_dwelling_type  
enrich_owner_or_renter  
enrich_net_worth_range  
enrich_website  
  Company domain
  Company address: Street
  Company address: Postal code
  Company address: Region
  Company public or private
  Company LinkedIn URL
  Company founded year
  Company logo URL
  Education year
  Education name
  Facebook URL

Enabling and disabling enrichment

Response and contact enrichment are turned off by default, you’ll need to toggle it on to start collecting enrichment data. To use only one type of enrichment, turn on enrichment for one of the options and turn it off for the other.

To enable or disable response enrichment:

Open your form and go to Form settings

Toggle Enrich form responses on or off.

To enable or disable contact enrichment:

Click on the Contacts tab.

Click Contact settings.

Then toggle Data enrichment on or off.

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