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. 


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?

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

Response enrichment variables Contact enrichment variables
enr_person_name Name
enr_person_phone_number Phone number
enr_person_bio Bio
enr_person_job_title Job title
enr_person_gender Gender
enr_person_age Age
enr_person_address_city Address: City
enr_person_address_region Address: Region
enr_person_address_country Address: Country
enr_person_education_name Education name
enr_person_education_degree Education degree
enr_person_education_year Education year
enr_person_marital_status Marital status
enr_person_has_children Has children
enr_person_annual_household_income Annual household income
enr_person_linkedin_url LinkedIn URL
enr_person_facebook_url Facebook URL
enr_person_x_url X URL
enr_person_image_url Profile image URL
enr_company_name Company name
enr_company_domain Company domain
enr_company_description Company description
enr_company_address_street Company address: Street
enr_company_address_city Company address: City
enr_company_address_region Company address: Region
enr_company_address_country Company address: Country
enr_company_address_postal_code Company address: Postal code
enr_company_job_department Company job department
enr_company_industry Company industry
enr_company_founded_year Company founded year
enr_company_public_or_private Company public or private
enr_company_employee_count Employee count
enr_company_annual_revenue Company annual revenue
enr_company_linkedin_url Company LinkedIn URL
enr_company_logo_url Company logo 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