---
schema_version: "1"
id: 4401d831bf480f7b358701d5b9569abf4ff7c1926d4aa9142b1112a39b185320
title: Disable NPSP Contact Role Automation
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sfdo/264-0-0/npsp_disable_ocr_automation.md
canonical_url: https://help.salesforce.com/s/articleView?id=sfdo.npsp_disable_ocr_automation.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 4ea4fd9fc74b78b8de1780d9a998ccc0764d0e7f765cc276d41edd1ceb62bd97
description: There may be instances where you need to disable the NPSP automation that creates Opportunity Contact Roles on selected Opportunities. You may wish to do this so you can create or update Contact Roles yourself, using your own business logic.
products:
  - Nonprofit
release: "264"
---
# Disable NPSP Contact Role Automation

There may be instances where you need to disable the NPSP automation that creates Opportunity Contact Roles on selected Opportunities. You may wish to do this so you can create or update Contact Roles yourself, using your own business logic.

Common use cases include:

- Data migration
- ETL operations
- Custom code execution
- Custom integration
- Opportunity records where the Primary Contact needs to be updated several times. For example, on long term family foundation gifts, corporate gifts, or grants.

NPSP includes a checkbox field called Disable Contact Role Automation on the Opportunity object. When you select the field on a given record, it disables several aspects of NPSP Opportunity Contact Role automation. After you have finished making your own Contact Role updates, you may wish to deselect the field to return automation functionality to that record.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-nonprofit_success_pack-264-0-0-production-enus/bd2879e2-2bdc-4012-aa32-dc0c697c4538/images/icon_note.png)

Note Because Disable Contact Role Automation disables important NPSP functionality, you may not want to put the field on any page layouts. Misunderstanding how the field works could result in incorrect or duplicate Contact Roles. If you do need to put the field on a page layout, you can control access to it through a permission set.

Disable Contact Role Automation disables NPSP's automatic creation of Opportunity Contact Roles when there are changes to the:

- Opportunity Primary Contact field
- Opportunity Notification Recipient Contact field
- Honoree Contact field
- Household members on the related Opportunity Account
- Related Opportunity Contact Role on Relationship records
- Related Opportunity Contact Role on Affiliation records

Disable Contact Role Automation does not disable automation related to Partial Soft Credits, Matching Gifts, automation from other installed packages, or your own customizations.

## Understand Rollup Implications

Although Disable Contact Role Automation disables NPSP's automatic creation of Opportunity Contact Roles, Opportunity (Donation) rollups are not disabled. There are different implications depending on what kind of rollups your organization uses.

Customizable Rollups will rollup data to the Contact selected in the Opportunity Primary Contact field even if no Opportunity Contact Role is present. Legacy and User Defined rollups work only on Opportunity Contact Roles.

## NPSP Batch Jobs

The following batch operations in NPSP Settings are not affected by the Disable Contact Role Automation field. These operations will modify Opportunity Contact Roles on Opportunities regardless of whether the Disable Contact Role Automation field is selected.

- Remove Duplicate Primary OCRs