Loading
Feature Disruption - Service Cloud VoiceRead More
Feature degradation | Gmail Email delivery failureRead More
Nonprofit Success Pack (NPSP) Managed Package
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          NPSP Logic for Creating Opportunity Contact Roles

          NPSP Logic for Creating Opportunity Contact Roles

          Learn what NPSP automation for creating soft credits takes precedence when multiple automated processes are involved.

          Note
          Note Watch the Nonprofit Salesforce How-To Series video about Opportunity Contact Roles Logic.

          Since there are many ways to automatically create Opportunity Contact Roles and soft credits in NPSP, you may have situations where more than one automated soft credit rule applies. For example, John and Sally may be Household members, and may also have a Relationship record to track that they're siblings. If Sally makes a donation, depending on how you've configured soft credits in NPSP Settings and fields on the Relationship record, John may be eligible for both a Household member soft credit and a soft credit based on his Relationship record with Sally.

          It would get confusing to have multiple contact roles for the same Contact on the same Opportunity. So NPSP cleverly creates just one.

          But how does it determine which one to create? For example, if the same Contact is listed as both the Honoree and Notification Recipient, how does NPSP decide which role to go with and which to ignore?

          The answer, dear friends, lies in this prioritized list:

          Order of Precedence for Contact Roles

          1. Primary Contact
          2. Honoree Contact
          3. Notification Recipient
          4. Affiliated Contact (organizational gift) or Related Contact (individual gift)
          5. Household Member (individual gifts only)
          Note
          Note Individual gift means Opportunities related to a Household, One-to-One, or Individual Account. Organizational gifts means Opportunities related to an Account that is not a Household, One-to-One, or Individual Account.

          What the above list means is that if Bob Blackman is listed as both the Honoree Contact and the Notification Recipient on an Opportunity, NPSP will create only an Honoree Contact Role for Bob, since Honoree is higher up the chain than Notification Recipient.

          On a different Opportunity, if Bob is listed as the Notification Recipient and is also an Affiliated Contact, NPSP creates a Notification Recipient contact role for Bob.

          Or, if there's an Opportunity where Bob is the related Contact on a Relationship record with the Primary Contact, and Bob is also the Primary Contact's Household Member, NPSP creates the Contact Role based on the Relationship.

          Where does the Role value come from?

          For most of the Opportunity Contact Roles, NPSP gets the role value from NPSP Settings. For affiliated contact and related contact Opportunity Contact Roles, NPSP gets the role value from fields on the Affiliation or Relationship record, as shown:

          Role Creation Based On Where Role Value is Configured NPSP Setting or Field Name Individual or Organizational Opp
          Primary Contact NPSP Settings Contact Role for Organizational Opps Organizational
          Primary Contact NPSP Settings Contact Role for Individual Opps Individual
          Honoree Contact NPSP Settings Honoree Opportunity Contact Role both
          Notification Recipient NPSP Settings Notification Recipient Contact Role both
          Affiliated Contact Affiliation record Related Opportunity Contact Role Organizational
          Related Contact Relationship record Related Opportunity Contact Role Individual
          Household Member NPSP Settings Household Member Contact Role Individual

          Putting It All Together

          Let's look at some specific scenarios to see how all of this works.

          Scenario Overview

          NPSP Settings configuration:

          • Contact Role for Organizational Opps = "Influencer"
          • Contact Role for Individual Opps = "Donor"
          • Honoree Opportunity Contact Role = "Honoree"
          • Notification Recipient Contact Role = "Notification Contact"
          • Household Member Contact Role = "Household Member"

          Relationships and Affiliations:

          • Rufus is Trayvon's brother. They live in the same Household. The Relationship record's Related Opportunity Contact Role field has a value of "Soft Credit."
          • Trayvon has an Affiliation record with the Paws Animal Shelter Account. The Related Opportunity Contact Role field on the Affiliation record has a value of "Solicitor."
          Scenario NPSP Creates This Opportunity Contact Role Explanation
          Rufus makes a donation to your organization. On the Opportunity, he is also listed as the Honoree Contact.

          Contact = Rufus

          Role = Donor

          This is an Individual Opportunity (donation came from an individual, Rufus), and the Primary Contact role takes precedence over Honoree Contact.
          Paws Animal Shelter makes a gift to your organization. Trayvon is listed as the Primary Contact on the Opportunity. He is also listed as the Notification Recipient.

          Contact = Trayvon

          Role = Influencer

          This is an Organizational Opportunity (gift is from an organization). The Primary Contact role takes precedence over the Notification Recipient.
          Paws Animal Shelter makes a gift to your organization. There is no Primary Contact listed on the Opportunity.

          Contact = Trayvon

          Role = Solicitor

          This is an Organizational Opportunity (gift is from an organization). Since Trayvon has an Affiliation record with the organization, NPSP creates the OCR based on the Affiliation record.
          Trayvon makes a gift to your organization.

          Contact = Trayvon

          Role = Donor

          and

          Contact = Rufus

          Role = Soft Credit

          Trayvon gets the Primary Contact role since he made an individual gift, and Rufus is Trayvon's Household Member and brother, but Roles configured on the Relationship take precedence over Household Member roles.
           
          Loading
          Salesforce Help | Article