---
schema_version: "1"
id: c9805e3551459b410c62a908efd1dddf826c13040afdeabac1b73d4aedf1813c
title: Authorize Data Integrity
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sfdo/264-0-0/ip_authorize_data_integrity_user.md
canonical_url: https://help.salesforce.com/s/articleView?id=sfdo.ip_authorize_data_integrity_user.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 2f11332e40abcc845bf323f8ff60c4c2cc5556597b957039db36436b41db3b8b
description: Before you can use Data Integrity, you must log in as a Salesforce user with specific permissions—also known as an integration user—to authorize the Data Integrity application to access your Salesforce org. Data Integrity activities, such as automated address updates, are attributed to this user.
products:
  - Nonprofit
release: "264"
---
# Authorize Data Integrity

Before you can use Data Integrity, you must log in as a Salesforce user with specific permissions—also known as an integration user—to authorize the Data Integrity application to access your Salesforce org. Data Integrity activities, such as automated address updates, are attributed to this user.

We recommend that you create a dedicated user that isn't tied to a specific person for this purpose. That way, even if staff changes at your organization, you’ll still have a user with the correct permissions available.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-insights_platform-264-0-0-production-enus/b395891b-0de5-4183-969e-3a0bd782bfe8/images/icon_note.png)

Note If you plan to use an existing user, you must be able to log in as that user.

- **[Create a User](https://help.salesforce.com/s/articleView?id=sfdo.ip_authorize_data_integrity_user.htm&release=264.0.0&type=5)**  
    We recommend that you create a dedicated user with a Salesforce user license and Standard User profile that isn't tied to a specific person. If you plan to use an existing user, move on to the next section to set up permissions and authorize the Data Integrity application.
- **[Set Up Admin User Permissions](https://help.salesforce.com/s/articleView?id=sfdo.ip_authorize_data_integrity_user.htm&release=264.0.0&type=5)**  
    Create a permission set for your Salesforce Admin to configure and manage Data Integrity.
- **[Verify Your Remote Site Settings](https://help.salesforce.com/s/articleView?id=sfdo.ip_authorize_data_integrity_user.htm&release=264.0.0&type=5)**  
    Make sure that remote site settings are active. If they aren't, activate the end point.
- **[Authorize Data Integrity](https://help.salesforce.com/s/articleView?id=sfdo.ip_authorize_data_integrity_user.htm&release=264.0.0&type=5)**  
    Follow these steps to authorize—or reauthorize—Data Integrity's access to your Salesforce org.

## Create a User

We recommend that you create a dedicated user with a Salesforce user license and Standard User profile that isn't tied to a specific person. If you plan to use an existing user, move on to the next section to set up permissions and authorize the Data Integrity application.

1. Click ![Setup](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-insights_platform-264-0-0-production-enus/b395891b-0de5-4183-969e-3a0bd782bfe8/resources-product/images/setup.png), then click **Setup**.
2. From Setup, click **Users**, then **Users**.
3. Click **New User**.
4. Enter the user's name and email address and a unique username in the form of a email address. By default, the username is the same as the email address. Use an email that you can access to reset the password.
5. We recommend selecting the **Salesforce** User License and **Standard User** Profile.
6. Enter additional information as needed. For help, see [Add a Single User](https://help.salesforce.com/articleview?id=adding_new_users.htm&type=5) in Salesforce Help.
7. Select **Generate new password and notify user immediately** to have the login name and a temporary password emailed to you.
8. Click **Save**.
9. Reset the temporary password for the new user, then log out.
10. Log back in to your administrator account.
11. Continue to the next section.

## Set Up Admin User Permissions

Create a permission set for your Salesforce Admin to configure and manage Data Integrity.

1. Click ![Setup](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-insights_platform-264-0-0-production-enus/b395891b-0de5-4183-969e-3a0bd782bfe8/resources-product/images/setup.png), then click **Setup**.
2. From Setup, click **Users**, then **Permission Sets**.
3. Click **New**.
4. Give the Permission Set a label, then click **Save**.
5. From the new Permission Set, click **Apex Class Access**.
    
    1. Click **Edit**.
    2. Select **Insights\_\_ApiEndpointUpdater**, then click **Add**.
    3. Select **Insights\_AddressEstimator**, then click **Add**.
    4. Select **Insights\_\_CampaignListRetriever**, then click **Add**.
    5. Click **Save**.
    6. Click **Permission Set Overview** to return to the Permission Set.
6. Click **System Permissions**.
    
    1. Click **Edit**.
    2. Select **Send Email**, **Modify All Data**, and **API Enabled**. Selecting these will enable other required permissions; hover over the information icon for details.
    3. Click **Save**, then click **Save** again.
7. Click **Manage Assignments**.
    
    1. Click **Add Assignments**.
    2. Select the Data Integrity user, then click **Assign**.
    3. Click **Done**.
8. Continue to the next section.

## Verify Your Remote Site Settings

Make sure that remote site settings are active. If they aren't, activate the end point.

1. Click ![Setup](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-insights_platform-264-0-0-production-enus/b395891b-0de5-4183-969e-3a0bd782bfe8/resources-product/images/setup_gear_icon.png), then click **Setup**.
2. From Setup, search and click **Remote Site Settings**.
3. Verify that **ApiEndpoint\_frf** is active.
4. Continue to the next setting.

## Authorize Data Integrity

Follow these steps to authorize—or reauthorize—Data Integrity's access to your Salesforce org.

If you still see the Not Authorized message, verify that your license is valid and has a currently-active start date. Contact Salesforce Support if you need help.

1. From the App Launcher ![App Launcher Icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-insights_platform-264-0-0-production-enus/b395891b-0de5-4183-969e-3a0bd782bfe8/resources-product/images/app_launcher_icon.png), find and select **Data Integrity**. You'll see a Not Authorized message until you complete the authorization.
2. Click **Authorize**.
3. Enter the username and password for the Data Integrity user.
4. Click **Log in to Salesforce**.
5. Click **Allow**.

### Reauthorize Data Integrity

If the domain for your Salesforce org changes after you authorize Data Integrity, for example, by using My Domain or another custom domain, you'll need to reauthorize the Data Integrity app.

You’ll also need to reauthorize the Data Integrity app if you change the Remote Site Setting or Custom Metadata Types. Additionally, you’ll need to re-enter the NCOA provider license information on the Settings page.

1. In Data Integrity, click the **Settings** tab.
2. Click the **App Authorization** tab.
3. Click **Reauthorize**.
4. Enter the username and password for the Data Integrity user.
5. Click **Log in to Salesforce**.
6. Click **Allow**.
7. If you’ve changed the Remote Site Setting or Custom Metadata Types, re-enter the NCOA provider license information and save your changes.

See Also: [Set up National Change of Address Provider](https://help.salesforce.com/s/articleView?id=sfdo.ip_set_up_ncoa.htm&release=264.0.0&type=5 "Set up your Melissa Data SmartMover license for US or Canadian addresses. Similarly, set up your contract with Data8 for UK addresses.")