--- title: "Mapping Profiles" slug: "mapping-profiles" description: "Set up mapping profiles in 6sense to enrich CRM data, create accounts, and automate Intelligent Workflows." tags: ["Admin and Settings", "CRM Field Mapping", "Data Enrichment", "data workflows", "mapping profiles"] updated: 2026-10-13T21:31:42Z published: 2026-10-13T21:31:42Z canonical: "support.6sense.com/mapping-profiles" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.6sense.com/llms.txt > Use this file to discover all available pages before exploring further. # Mapping Profiles A mapping profile represents a saved set of mappings between 6sense fields, such as Industry, Revenue Range, and Country, and fields in your CRM or MAP. Mapping profiles are required for the following use cases. Many of these use cases can be accomplished using Intelligent Workflows: | Use case | Reference | | --- | --- | | Enrich existing records with firmographic and technographic data | [Data Workflows Use Case Templates](/v1/docs/data-workflows-use-case-templates) | | Purchase new contacts and then create them in your CRM or MAP | [Data Workflows Use Case Templates](/v1/docs/data-workflows-use-case-templates) | | Enrich existing CRM or MAP account, lead, or contact objects with published segment names | [Data Workflows Use Case Templates](/v1/docs/data-workflows-use-case-templates) | | Create new accounts in your CRM or MAP | [Data Workflows Use Case Templates](/v1/docs/data-workflows-use-case-templates) | | Create new audiences in a MAP or SEP | [Create Accounts in CRM Action Node](/create-accounts-in-crm-action-node) and [Purchase Contacts and Save to... Action Nodes](/purchase-contacts-and-save-to-action-nodes) under [Audience Workflows Action Nodes](/audience-workflow-action-nodes) | | Export account temperature | [Export Account Temperature Data Workflow Template](/v1/docs/export-account-temperature-data-workflow-template) | | Support the Job Change Data workflow in Data Workflows | [Update Job Changes Using Data Workflows](/v1/docs/update-job-changes-using-data-workflows) | | Export Predictive scores to existing account, lead, or contact objects in your CRM using Data Workflows (requires the Predictive add-on) | [Export Predictive Scores from Data Workflows Templates](/v1/docs/export-predictive-scores-from-data-workflows-templates) | Mapping profiles are unique to each CRM or MAP object, such as an account, contact, or lead, and to each production or sandbox environment. Set up a mapping profile to export records from Sales Intelligence, and to activate Enrichment, Contact Purchase, and Account Creation Workflows in Data Workflows. The same mapping profile can be used for both Sales Intelligence and Data Workflows. ## Prerequisites > [!WARNING] > **Write Access Required:** 6sense must have write access to the CRM or MAP objects and fields included in the mapping profile. For example, Salesforce Account, Contact, and Lead objects and their associated fields. ## Multiple mapping profiles You can create up to five mapping profiles per system object. This allows you to maintain different mapping profiles for different types of enrichment activities. For example, you can create one mapping profile to enrich accounts with the record type “Partner” using shipping address fields, and another to enrich accounts with the record type “Sales” using billing address fields. ## Create a mapping profile To create a mapping profile: 1. Go to **Settings > Data Settings > Mapping Profiles**. 2. Select the CRM system. 3. Select the tab for the object to be mapped. ![Mapping profiles interface showing Accounts, Contacts, and Leads tabs for Salesforce integration.](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/Screenshot 2026-08-27 at 2.16.42 PM(1).png) 1. Select **Create [object] profile**. 2. Enter a descriptive name for the profile. 3. Follow the steps in the following sections to create maps for: - [Enrichment](/v1/docs/mapping-profiles#enrichment-mappings): Supports configuring the required and optional fields needed for enrichment use cases. - [Scores](/v1/docs/mapping-profiles#predictive-score-mappings): Supports sending Predictive scores into your CRM using Data Workflows. Requires the Predictive add-on. - [Temperature](/v1/docs/mapping-profiles#temperature-mappings): Supports exporting Account Temperature to CRM from Sales Intelligence, and regularly updating Account Temperature in your CRM through Data Workflows. - [Job change](/v1/docs/mapping-profiles#job-change-mappings): Supports the Job Change Data workflow in Data Workflows. - [Other custom](/v1/docs/mapping-profiles#other-custom-mappings): Supports pushing any string value to a field in your CRM. ## Enrichment mappings Map 6sense fields to the corresponding fields in your CRM. Required and optional fields are grouped separately within the mapping profile. ![](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/image-20260930-072910.png) Review the complete [Data Dictionary](/v1/docs/6sense-data-packs) for a description of each field and its data types. ### Pre-populated required field mappings When you create a mapping profile, 6sense pre-populates required field mappings when a default mapping is available. You can use the pre-populated mapping or select a different field. - For CRM and MAP integrations, 6sense uses the corresponding inbound data mapping to pre-populate required fields. - For SEP integrations, 6sense pre-populates supported required fields with predefined mappings. | Integration | Object | Required field | Default mapping | | --- | --- | --- | --- | | HVS Salesforce | Lead | First Name | First Name | | Last Name | Last Name | | Work Email | Email | | Outreach | Contacts | Company Name | Company | | First Name | First Name | | Last Name | Last Name | | Work Email | Email | | Salesloft | Contacts | Company Name | Person Company Name | | First Name | First Name | | Last Name | Last Name | | Work Email | Email | ### Configure enrichment mappings To configure an enrichment mapping: 1. Find the 6sense field you want to enrich. 2. In the **System Field {CRM Object}** dropdown, select the corresponding field on your target object. > [!WARNING] > Salesloft tags must be configured under Enrichment Mappings, as Custom Mappings are not supported by Salesloft. ![](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/image(493).png) ### Required fields for import and export mappings 6sense mapping profiles come with a list of specific required field mappings. These required fields allow 6sense to match your CRM data to 6sense Company and Contact records for enrichment purposes. #### Required account input mappings - **Country**: The country the company is located in. - **Display Domain**: The company’s website. - **Name**: The company name. #### Required contact input mappings - **First Name**: The person’s first name. - **Last Name**: The person’s last name. - **Work Email**: The person’s work email address. #### Required lead input mappings - **First Name**: The person’s first name. - **Last Name**: The person’s last name. - **Work Email:** The person’s work email address. - **Company Name:** The company name. #### Export only contacts from 6sense > [!WARNING] > Important: > > When exporting contacts or leads from Sales Intelligence, configure both a Contacts Mapping Profile and an Account Mapping Profile. Because contacts and accounts are related objects, an Account Mapping Profile is needed to create a contact that is not an 'orphan'. Then, in the **SI Integration Settings**, enable **Allow users to manually export Contacts** and leave the other export object types disabled on Account & Leads. Creating an Account Mapping Profile doesn't mean that your sales reps get permission to manually export accounts. The Account Mapping Profile is there to support the contact-to-account relationship. ### Select the data update rule Choose how 6sense updates the corresponding CRM or MAP field: - **Overwrite and update**: Replaces the existing field value with the 6sense value. - **Update only if blank**: Adds the 6sense value only when the field is blank. Existing values aren't overwritten. - **Do not update**: Prevents 6sense from updating a mandatory CRM or MAP field, even when the field is blank. 6sense can still use the field for record matching. > [!NOTE] > Note: 6sense still requires read and write permissions for the required CRM or MAP fields. Selecting **Do not update** controls whether 6sense updates the mapped field. For example, if a CRM record contains a revenue value of $10M and 6sense contains a revenue value of $15M: - With **Overwrite and update**, the CRM value is updated to $15M. - With **Update only if blank**, the CRM value remains $10M. > [!NOTE] > Important: Selecting **Do not update** for a mandatory field prevents new record creation. For existing CRM or MAP records, 6sense can use the field for matching but doesn't update the field value. ![](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/image(494).png) ### Set up the Technologies field The Technologies field has some additional settings to configure. Select **Edit** (the pencil icon) next to **Technologies**. ![](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/image-1791202049111.png) Under **Push Technographic Data to your CRM**, use the first section to select the technologies that you want to enrich. ![Interface for mapping technologies to CRM with search and selection options.](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/Screenshot 2026-08-28 at 2.20.01 PM.png) Use the second section **Choose What Fields You Want To See** to configure additional technology details: - **Technology:** The name of the technology used. - **Confidence Score:** 6sense’s confidence in the account’s use of the technology (0 to 100). - **Last Detected:** The date when 6sense last detected that the account used the technology. - **Tech Source:** The type of indicator 6sense used to determine the technology used. ![Mapping technographic data fields for CRM integration with selected options displayed.](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/Screenshot 2026-08-28 at 2.21.48 PM.png) If multiple technologies qualify for enrichment, each technology is separated by a new line in the mapped field. 6sense allows you to have up to five separate mapping profiles per object. There may be scenarios where you would like to export a single technology used per mapping profile and set up multiple mapping profiles to enrich different fields with a single technographic when available. ### Identify records created or modified by 6sense Use the following default 6sense fields in a mapping profile to track records created or updated by 6sense. #### Default 6sense fields - **Source:** Fixed value “**6sense**”. - **Source Type:** Fixed values “**6sense Workflows**” or “**6sense Sales Intelligence**”. - **6sense Created By:** Email address of the user exporting the record from 6sense. This field is not updated if the record already exists in CRM and is updated by 6sense. - **6sense Updated By:** Email address of the user exporting the record from 6sense. This field is always updated when the record is updated or newly created by 6sense. - **6sense Created By (SFDC User ID):** CRM user ID of the user exporting the record from 6sense. This field is not updated if the record already exists in CRM and is updated by 6sense. This field is available only for Salesforce. - **6sense Updated By (SFDC User ID):** CRM user ID of the user exporting the record from 6sense. This field is always updated when the record is updated or newly created by 6sense. This field is available only for Salesforce. - **6sense Last Updated:** Date and time when a CRM record is updated by 6sense. ## Temperature mappings Temperature mappings are required for exporting Account Temperature to your CRM from Sales Intelligence. Temperature mappings are also used in Data Workflows to regularly update Account Temperature in the CRM. Account Temperature fields can be exported using an [Account Temperature Export Workflow](/v1/docs/export-account-temperature-data-workflow-template). To configure temperature mappings: 1. Go to the **Account** object. 2. Select the **Temperature Mappings** tab. 3. Map the desired CRM field to the corresponding Temperature field. 4. Select **Save**. ![Mapping profile setup for Salesforce with highlighted temperature mappings section.](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/Screenshot 2026-08-28 at 2.29.04 PM.png) ## Predictive score mappings Score mappings are available for customers with the **Predictive** package. Map score fields to push 6sense predictive scores into your CRM using Data Workflows. Refer to [Export Predictive Scores Data Workflow](/v1/docs/export-predictive-scores-from-data-workflows-templates). To configure score mappings: 1. Go to the desired object. 2. Select the **Score Mappings (Workflow-only)** tab. 3. Map the desired CRM fields to the corresponding Score fields. 4. Select **Save**. Review the complete list of fields in the [Workflows Data Dictionary](/v1/docs/data-workflows-glossary). ![Mapping profile setup for Salesforce with highlighted score mappings section.](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/Screenshot 2026-08-28 at 2.31.56 PM.png) ## Job change mappings Job change mappings support the **Enrich Job Change Data** workflow in Data Workflows. Refer to [Update Job Changes Using Data Workflows](/v1/docs/update-job-changes-using-data-workflows). We recommend creating new custom fields on your CRM object for these mappings. However, you can use other existing fields if you prefer. To configure job change mappings: 1. Select the **Job Change Mappings (Workflows-only)** tab. 2. For each 6sense value field you want to update, select the corresponding CRM field. Map only the fields you want to update. The available 6sense value fields are: - **New Company Email**: New email address. - **New Company Name**: Name of the new company. - **New Company Start Date**: Start date of the new position. - **New Company Title**: New job title. - **6sense** **Job Change Detected**: Indicates a job change was detected. - **6sense Job Updated Date**: Date the job change was detected by 6sense. 3. Select whether you want the workflow to override the fields. 4. Select **Save**. ![](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/image(495).png) ## Other custom mappings Custom mappings allow you to push any string value to a field in your CRM. These values are pushed when 6sense enriches a record or pushes a new record for accounts, contacts, or leads. To configure custom mappings: 1. Select the **Other Mappings (Custom)** tab. 2. Select **Add Another Field Mapping**. ![](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/image(496).png) 1. Enter the custom value that you want 6sense to populate in the CRM. 2. Select the field in the CRM object to update. 3. Select whether to override the CRM field or only fill it if it is empty. 4. Select **Save**. > [!WARNING] > Salesloft tags must be configured under Enrichment Mappings, as Custom Mappings are not supported by Salesloft. ### Use an Update Contact, Lead, or Account node You can also use the Update, Contact, Lead, or Account node in a Data Workflow Canvas to update a record that has been touched by 6sense with a custom value. This does not need to be in the Mapping Profile. Refer to [Data Workflows Overview](/v1/docs/data-workflows-glossary). ## Enrichment data dictionaries (attachments) The enrichment data dictionary spreadsheets are attached to the links below. Alternatively, access the attachments by expanding your browser window and locating the **FILES** section in the top-right corner. Select a file to download. - [HubSpot data dictionary](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/Enrichment-Data-Dictionary-Hubspot.xlsx) - [Salesforce data dictionary](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/Enrichment-Data-Dictionary-Salesforce.xlsx) - [Marketo data dictionary](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/Enrichment-Data-Dictionary-Marketo.xlsx) - [Eloqua data dictionary](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/Enrichment-Data-Dictionary-Eloqua.xlsx) ## FAQ #### How many mapping profiles can I create? You can create up to five mapping profiles per system object. For Salesforce, these objects are Salesforce Account, Salesforce Lead, and Salesforce Contact. #### Can the same mapping profile be used in both Sales Intelligence and Data Workflows? Yes. The same mapping profile can be used in both apps. #### Why are dropdown menus blank in my mapping profile? 6sense does not have the correct permissions on the field or object level. Grant 6sense write access to the objects and the associated fields you wish to update. This is necessary for 6sense to write to the relevant records within your CRM. #### Can I map a 6sense field to multiple CRM fields? Yes. 6sense allows one-to-many field mappings. A 6sense field can be mapped to multiple CRM fields. #### Why are some CRM fields not visible in the mapping profile? Lookup/reference-type fields are not available in the mapping profile. Also, integration users should have read/write access for fields. #### Can I see an example of values pushed and the data types for each field that’s available for mapping? Yes. This information is available in the relevant data dictionary under the **FILES** section in the top-right corner. #### Does re-authenticating our CRM across 6sense services disrupt mapping profiles in 6sense AI Email? No. Re-authenticating your CRM does not affect mapping profiles in 6sense AI Email. Customer Relationship Management, an external platform used to manage your relationships and interactions with potential customers and clients. Marketing Automation Platform, a 3rd-party platform that automates your marketing tasks and workflows, allowing for more efficient marketing campaigns. A defined set of accounts or contacts used for targeted marketing and sales efforts. The name of our product that manages the flow of data between systems, enabling tasks such as contact purchases and data enrichment. The name of our product that provides insights and analytics to help you improve your sales strategies and decision-making. The process of enhancing existing records in a CRM with additional data, such as updated job information or company details. A Customer Relationship Management (CRM) platform that helps businesses manage customer interactions and data. ## Attachments - [Enrichment-Data-Dictionary-Hubspot.xlsx](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/Enrichment-Data-Dictionary-Hubspot.xlsx) - [Enrichment-Data-Dictionary-Salesforce.xlsx](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/Enrichment-Data-Dictionary-Salesforce.xlsx) - [Enrichment-Data-Dictionary-Marketo.xlsx](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/Enrichment-Data-Dictionary-Marketo.xlsx) - [Enrichment-Data-Dictionary-Eloqua.xlsx](https://cdn.us.document360.io/0e2cd0a2-b3b3-495b-80df-96f8381febea/Images/Documentation/Enrichment-Data-Dictionary-Eloqua.xlsx)