Make Opportunity Contact Role a First Class Object - Ideas - Salesforce Trailblazer Community
Trailblazer Community

All Ideas

Idea Details

Post an Idea
This idea has been delivered and can no longer be voted or commented on. If you’d like to add to this conversation, please post a new idea.
28,290  Points voting closed
Delivered in Spring 20
Delivered in Spring 20

Make Opportunity Contact Role a First Class Object

Opportunities & Quotes

This sits as an umbrella over many of the other granular OCR requests - the ability to trigger Apex and Workflows from OCRs, the ability to customize the OCR as if it were any other Salesforce standard Object, and a number of other use cases that have been requested individually over time.

This is also critical to nonprofits using the Nonprofit Starter Pack: While offers Person Accounts for understanding individual behavior in a B2B context, the Nonprofit Starter Pack has historically opted for an Account/Contact model of some nature (Individual “bucket,” One-to-One, and Household Account).  The problem is that assigning donation credits to people as an individual is relegated to the Opportunity Contact Role Object.

The Nonprofit Starter Pack is core to how many, if not the majority, of nonprofits implement Salesforce, and has existed in some form since the 2008 era. Using OCRs for donation accreditation is itself a customization of the base Salesforce platform, however, the decision to do so was made in an era when the base platform wasn’t nearly as extensible as it is in 2015.  OCRs have become the de facto standard for donation handling for nonprofits, and require special consideration of their needs in platform review decisions that make it into the Seasonal Releases.  If not just for the myriad of related for-profit requests, but for the explicit needs of nonprofits.

· Flag

Latest Comment from Salesforce

  • Karen Otuteye - 8 months ago

    In the Spring '20 release, you can now automate processes on Opportunity Contact Roles using Workflow, Process Builder, and Flow. Since Opportunity Contact Roles were customizable in the Winter '20 release, this Idea is now fully delivered. Thanks for your feedback! To learn more, please see:
  • Upvotes
  • Downvotes



from AppExchange

Help us to keep IdeaExchange clean by pointing out overlapping ideas. We'll investigate your suggestion and merge the ideas if it makes sense.



Thanks for your merge suggestion. We will review it shortly and merge the ideas if applicable.

Salesforce takes abuse situations very seriously. Examples of abuse include but are not limited to posting of offensive language or fraudulent statements. To help us process your request as quickly as possible, please fill out the form below describing the situation. For privacy and security reasons, the final outcome of an abuse case may not be revealed to the person who reported it.


Thank you for your feedback. We take abuse seriously and will investigate this issue and take appropriate action.