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.