- Knowledge Base
- CRM
- Records
- Enrich your contact and company data
Enrich your contact and company data
Last updated: December 17, 2025
Available with any of the following subscriptions, except where noted:
-
Marketing Hub Starter, Professional, Enterprise
-
Sales Hub Starter, Professional, Enterprise
-
Service Hub Starter, Professional, Enterprise
-
Data Hub Starter, Professional, Enterprise
-
Content Hub Starter, Professional, Enterprise
-
Smart CRM Professional, Enterprise
Data enrichment adds information to your contacts and companies so you can maintain more complete and accurate data. When a record is enriched, supported properties are filled with information from the enrichment dataset, such as location, industry, or company size. This reduces manual data entry and helps ensure records contain the details needed for segmentation, reporting, automation, and other CRM processes.
You can set up when and how records are enriched, including automatically enriching new records, continuously updating existing ones, or enriching selected records in bulk. Learn how to manage enrichment permissions, configure enrichment settings and mappings, enrich records, and review enrichment history.
Please note: your account may use personalized names for each object (e.g., account instead of company). This article refers to objects by their HubSpot default names.
Manage user permissions
- In your HubSpot account, click the settings settings icon in the top navigation bar.
- In the left sidebar menu, navigate to Users & Teams.
- In the user table, hover on a user's name, then click Edit permissions.
- In the left sidebar menu, click Data Management.
- Click to toggle the Data enrichment access switch on or off.
/enrichment-permission.png?width=565&height=272&name=enrichment-permission.png)
Manage your enrichment settings
You can configure enrichment settings for contact and company data, for example, automatic or manual enrichment.
To configure your enrichment settings:
- In your HubSpot account, click the settings settings icon in the top navigation bar.
- In the left sidebar menu, in the Data Management section, click Data Enrichment.
- In the Settings tab, configure the enrichment settings for your companies or contacts:
- Automatically enrich new records: automatically enrich any newly created records. Records created through channels such as form submissions, integrations, or manual entry. Records will be enriched per the requirements detailed here.
- Continuously enrich existing records: automatically update previously enriched records monthly when new data becomes available.
- Automatically enrich recently engaged contacts and companies: automatically enrich the records your team engages with. Engagements include: one-to-one emails, meeting bookings, and activities that update the Last engagement date property.
- Opt out of free company name enrichment: HubSpot will not set the default Company name property when new company records are created.
Customize enrichment property mapping
Control which HubSpot properties receive enrichment data and set overwrite rules. Use custom single-line text or dropdown select properties to receive enrichment. Each receiving property can only be mapped to one source enrichment property (e.g., Company name —> Company name). Changes take effect for enrichment moving forward and doesn't impact previously enriched data.
To configure enrichment mapping and overwrite rules:
- In your HubSpot account, click the settings settings icon in the top navigation bar.
- In the left sidebar menu, in the Data Management section, click Data Enrichment.
- Click the Mapping tab.
- In the upper right of the table, click the name of the object to edit its mapping.
- In the HubSpot Property column, click a dropdown menu and select a different property. The selected property must match the field type of the enrichment property (e.g., text City to a custom text City).
- In the Overwrite Rule column, click a dropdown menu and select an option:
- Fill empty values only: enriches the property if the value is blank/null. For example, use this option for First name and Last name to protect manually-entered contact names.
- Fill empty values and overwrite existing values: enriches the property if the value is blank/null and updates existing enriched values. For example, use this object for Job Title and Employment Seniority to keep data current.
- Do not fill any values: doesn't enrich the property. Use this option to stop enrichment of a property.
- If desired, click the refreshIcon reset icon to revert changes made to a row back to default settings.
Example: configure enrichment mapping to use a custom Industry property
Custom dropdown select enrichment requires exact matching between the property option labels and internal names.
To set up the custom property:
- Create a new dropdown select contact or company property.
- On the Field type tab, click Load options.
- In the pop-up box, configure the following:
- Click From property.
- Click the Object type dropdown menu and select Company.
- Click the Property to copy options from dropdown menu and select Industry.
- Click Load options. Learn more
- In the upper right, click Save.
To configure the custom enrichment mapping:
- Navigate to enrichment settings.
- Click the Companies tab.
- Click the Industry dropdown menu and select the custom dropdown select property name.
/enrichment-mapping-example.png?width=600&height=463&name=enrichment-mapping-example.png)
Enrich records
Permissions required Super Admin or Data enrichment access permissions are required to enrich records.
- Contacts must have a business email address. Personal addresses such as Gmail or Yahoo will not be enriched.
- Companies must have a company domain name.
- Only contacts and companies with available property values will be enriched. If there is no data available to update, they will not be enriched.
Enrich new records automatically via data enrichment settings, or enrich existing ones manually one at a time or in bulk. Property fill behavior differs based on the enrichment method:
- Automatic: fills properties containing blank or empty values. Automatic enrichment doesn't overwrite values set by a user or another system.
- Manual: fill properties containing blank or empty values or overwrite existing values. You control which method to use. Learn more about configuring overwrite settings.
- Continuous: update property values previously filled using enrichment. If a user or another system edits an enriched property value, continuous enrichment stops enriching that property.
Enrich individual contact or company records
To enrich individual records:
- Navigate to your contact or company records:
- In your HubSpot account, navigate to CRM > Contacts.
- In your HubSpot account, navigate to CRM > Companies.
- Click the name of the record that you'd like to enrich.
- In the left panel, in the About this [object] section (e.g., About this contact), click Actions and select Enrich record.
- In the right panel, any properties available for enrichment will appear, with the property's current value. Select the checkboxes next to the properties that you'd like to add to the record.
- At the bottom, click Enrich record.
/enrich-company-record.gif?width=700&height=407&name=enrich-company-record.gif)
Enrich multiple contact or company records
You can enrich contact or company records in bulk from the respective object's index page, a segment, an import, or a workflow.
To bulk enrich from an index page:
- Navigate to your contacts or companies:
- Contacts: In your HubSpot account, navigate to CRM > Contacts.
- Companies: In your HubSpot account, navigate to CRM > Companies.
- Click the checkboxes next to the records to enrich.
- Select the top left checkbox to select all records in a view. Then, click Select all [x] records. You can enroll a maximum of 100 records at a time from an index page.
- At the top of the table, click Enrich records.
- In the dialog box, review the count of records to enrich then click Enrich records.
/bulk-enrich-company-records.png?width=700&height=402&name=bulk-enrich-company-records.png)
To bulk enrich from a segment:
- In your HubSpot account, navigate to CRM > Segments.
- Click the name of an existing segment, or create a new segment.
- In the upper right, click Actions, then select Enrich segment.
- In the dialog box, review the count of records to enrich then click Enrich records.
To bulk enrich from an import:
- In your HubSpot account, navigate to Data Management > Data Integration.
- Click Import a file.
- Click Start import.
- Select your import settings.
- Configure field mappings.
- Enter your import details.
- Select the Enrich records checkbox, then in the dialog box, perform the following:
- Review the count of records to enrich.
- Toggle the Enrich records switches on.
- Click Confirm.
- Click Finish import.
To bulk enrich from a workflow:
- In your HubSpot account, navigate to Automation > Workflows.
- Create a contact or company-based workflow.
- Configure enrollment criteria.
- Add the Enrich Record action.
- Configure the rest of the workflow's settings.
Review a contact or company's enrichment history
For a quick view of contacts or companies that have been enriched, filter for the Has been enriched property. If the value is True, the record was enriched. You can also use this property in segments or reports.
To review more specific data, after a contact or company has been enriched, the enrichment will appear on the record's timeline, including the number of properties and the properties enriched.
To review a contact or company's enrichment history:
- Navigate to your contact or company records:
- In your HubSpot account, navigate to CRM > Contacts.
- In your HubSpot account, navigate to CRM > Companies.
- Click Advanced filters to filter for specific records. Learn more about filtering records on an index page.
/review-enriched-companies.gif?width=700&height=407&name=review-enriched-companies.gif)
- Click the name of a record.
- At the top, click the Activities tab.
- In the top left, click Filter by dropdown menu and select the Enrichment checkbox. All previous enrichment activities will appear on the record's activity timeline.
- In the Record Enriched activity card, review the number of properties and the properties enriched. To review a property's history, click the property.
/review-enriched-company-record.png?width=700&height=215&name=review-enriched-company-record.png)
Enrichment properties
When enriching your contact or company records, you can enrich the following default contact and company properties:
Please note: the contact property Enriched Email Bounce Detected is sunset as of October 31, 2025. Bounced email events are still available within the intent signals tool.
Please note: for properties with categories (e.g., revenue ranges, types of industries) refer to this spreadsheet with possible values.
| Contact properties | Company properties |
|
|