Data Integrity FAQs

  • Updated

Which Salesforce CRM editions does Data Integrity support?

Data Integrity integrates directly with CRM to enable business decisions with accurate data for accounts, contacts, and leads in your CRM

Note: Data Integrity is supported only on Enterprise and Unlimited Editions of Salesforce CRM. 

Which Microsoft Dynamics CRM editions does Data Integrity support?

You can install Data Integrity in Microsoft Dynamics CRM 2019 version and above. 

Data Integrity is supported only in the following editions of Microsoft Dynamics CRM 2019:

  • Dynamics 365 Plan 1 and 2
  • Dynamics 365 for Sales
  • Dynamics 365 for Customer Service
  • Dynamics 365 for Field Service
  • Dynamics for Project Service Automation

Note: If you are using an older version of Microsoft Dynamics 365 (below 9.0 version), you should not upgrade or attempt to install Data Integrity 5.0 solution package 

If I have multiple CRM instances with my account, which one is used by the 'Quick Setup" for creating Data Integrity processes?

Data Integrity Dashboard will use the Salesforce CRM integration that is marked as the default integration for your account in the Quick Setup to create processes. When you use the Quick Setup option, a new process for managing accounts, contacts, and leads are created. For more information, read articles Setting Up an Integration for Salesforce CRM in Data Integrity and Creating an Account Management Process in Salesforce CRM in our Knowledge Base.

What is the maximum number of processes I can have in Data Integrity?

You can have a total of ELEVEN (active/inactive) processes - EIGHT processes for Account, Lead & Contact and an additional THREE processes for Email Validation.

What timezone does Data Integrity use?

In Data Integrity, all processes are created based on the users’ local timezone. However, the Data Integrity dashboard shows all data in Pacific Standard Time (PST).

What happens if an account has duplicate child companies in a family tree?

Data Integrity provides a Demandbase ID and Parent ID in the Account Hierarchy workflow. If Data Integrity finds duplicate children accounts with the same Demandbase ID, the system uses the first matched ID to decide which child account to use.

How can I avoid the Account Hierarchy linkages for certain accounts?

You can customize the Salesforce flow to select the first, last child, or filter out certain child records based on your business requirements. For example, if you have created deliberate duplicates in your CRM. You can filter out duplicates for which you don’t want to include in the Account Hierarchy linkage by customizing the Salesforce flow.

In the Account Hierarchy function, inactivate the flow and click Flow to customize the flow in Salesforce CRM.


For more information, Salesforce’s Online Help documentation. 

Why is the Data Integrity Status of my record shown as “UnManaged”?

When the package is installed, the Data Integrity Status field is created with the default value as “UnManaged”. After an account, contact, or lead record is updated, the status will be updated to “Managed”.

Can I roll back a job or roll back changes to individual fields?

Although Data Integrity does not allow you to roll back changes to individual fields currently, Salesforce has field-level audits that can be used to roll back accidental changes. For more information, refer to Salesforce Online Help documentation. This can be cumbersome, and for this reason, it is best practice to periodically make a backup copy of your Salesforce data.

Do I have to add all industry values to the Industry field in Salesforce CRM?

No, you don't have to add all the industry values. Salesforce CRM allows you to push values outside the picklist to the Industry field. The exception to this is a restricted picklist, which only allows specific values.

Click here for a complete list of Demandbase industries.

Why are my dashboard charts not updated even though my process is completed today?

Data Integrity updates the dashboard data at the end of each day.

Can I run Refresh and Data Integrity at the same time?

No, you cannot use Data Integrity and Refresh at the same time. Once you migrate from Refresh to Data Integrity, Refresh will be deactivated from your account. Data Integrity will be available once you install the latest package. For more information, read the article Installing Demandbase (InsideView) Insights in Salesforce CRM in our Knowledge Base.

What data points from Enrich and Refresh will be carried over to Data Integrity on migration?

Your existing account, contact, and lead object field mapping will be maintained when you migrate to Data Integrity. No additional configuration steps are required to map these object fields.

How does email validation work in Data Integrity?

Data Integrity can validate business emails for contacts and leads in your CRM, even if we do not have a match to those records. After you define which emails you want to validate, we leverage TowerData to ping email servers to determine whether or not the email and/or domain is valid.
Emails can be re-validated as frequently as once every three months. For more information, read the articles:

What does the Data Integrity Notification Plug-in do? 

The Data Integrity Notification Plug-in is used to receive notifications about creating and updating an account, contact, and lead entity in the CRM. Demandbase uses these notifications for real-time enrichment of account, contact, and lead entity in Data Integrity.

Is it mandatory to keep all of the notifications active? 

No, it is not mandatory to keep the notifications active if you are not using Data Integrity.
If you do not have a process to manage a specific account, contact, and lead entity, then you can disable the plugin-specific to that entity.

How can we disable the Data Integrity Plug-in Notification Messages in Microsoft Dynamics CRM? 

You can disable the Data Integrity Plug-in notification messages in Microsoft Dynamics CRM after the installation of the product.

To disable the notification messages, follow these steps:  

  1. In Microsoft Dynamics CRM, navigate to Customizations.customization.png
  2. Click the customize the system link.customize.png
  3. On the Solutions window, click SDK message Processing Steps in the left pane.SDK_Process.png
  4. In the SDK message Processing Steps component, change the view type to All.SDK_All.png
  5. Enable the filters for the table, and click the Custom Filter link for the Name column.process_sdk.png
  6. In the Custom Filters dialog, select the Operator as contains and the Value to “DINotification“. and click Ok.custom_filter.png
  7. You will now see the Data Integrity Notification plugin-related messages. Select the desired record that you want to disable for the CRM Records. You can select either Create or Update notification messages for Account, Contact, and Lead entity. In the Confirm Deactivation dialog, click Deactivate. confirm_deletion.png
  8. Once the notification messages are deactivated, you will see the status as Disabled.disabled.png
  9. To activate the notification message, select the desired message and click Activate.
  10. Once all changes are completed, click Publish All Customizations.publish.png


Was this article helpful?

0 out of 0 found this helpful