Contact Roles on Opportunities
Contact Roles on Opportunities is a Setup page where administrators enable and configure the ability to associate Contacts with Opportunity records and assign them specific roles such as Decision Maker, Evaluator, or Economic Buyer.
Definition
Contact Roles on Opportunities is a Setup page where administrators enable and configure the ability to associate Contacts with Opportunity records and assign them specific roles such as Decision Maker, Evaluator, or Economic Buyer. This feature helps sales teams track the key stakeholders involved in each deal.
In plain English
“Here's a simple way to think about it: Contact Roles on Opportunities encode who actually decides each deal. Decision Maker, Evaluator, Economic Buyer, Influencer - the structured stakeholder map per Opportunity.”
Worked example
The admin at Cobalt Dynamics enables Contact Roles on Opportunities and creates custom role values: "Technical Evaluator," "Budget Holder," and "Executive Sponsor." Now when a sales rep works a deal, they add each stakeholder as a Contact Role on the Opportunity, making it clear who the decision maker is and ensuring no key stakeholder is overlooked.
Why Contact Roles on Opportunities encode who actually decides each deal
A complex B2B deal involves many people - the user advocating for your product, the manager evaluating it, the procurement person who actually signs, the executive who controls budget. Contact Roles on Opportunities is the structured way to capture each of those people's involvement. Each role (Decision Maker, Evaluator, Economic Buyer, Influencer) is a Contact attached to the Opportunity with a defined relationship, making the deal's stakeholder map legible to anyone who reads the record.
The reason this matters more than reps usually treat it is that deal forecasting depends on stakeholder visibility. An Opportunity with no Economic Buyer is a deal where nobody knows who'll sign the check; a deal with three Decision Makers is one with no champion. Sales leaders who require Contact Roles on every late-stage Opportunity see the gaps in stakeholder coverage; sales leaders who don't see the gaps too late. Build the requirement into your sales motion, train reps to populate it, and the data unlocks the kind of deal-quality reporting that distinguishes mature sales orgs.
How to set up Contact Roles on Opportunities
Contact Roles on Opportunities is the Setup page where you enable and configure the Opportunity Contact Role feature — letting users link Contacts to an Opportunity with specific roles (Decision Maker, Influencer, etc.). It's the toggle and the Role picklist; the actual Contact Role records live on each Opportunity.
- Open Setup → Contact Roles on Opportunities
Setup gear → Quick Find: Contact Roles → Contact Roles on Opportunities.
- Tick Enable Contact Roles on Opportunities
Org-wide enablement. Off by default in some new orgs.
- Configure the Role picklist
Below the toggle: edit the Role picklist values (Decision Maker / Economic Buyer / Evaluator / etc.). Customize for your sales methodology.
- Tick Allow More Than One Primary Contact (optional)
By default, one Contact Role per Opp can be Primary. Enabling allows multiple primaries — rarely needed.
- Save
Settings apply org-wide. Opportunities now show the Contact Roles related list (if it's on the page layout).
- Add the Contact Roles related list to Opportunity Page Layouts
Setup → Object Manager → Opportunity → Page Layouts → drag related list onto layout. Without this, the feature is on but invisible.
Org-wide toggle.
Customize for your sales methodology.
Off by default. On rare cases needs multi-primary support.
- Enabling the feature only puts the object in the data model — the Contact Roles related list still needs to be added to Opportunity Page Layouts manually.
- The Role picklist is global — adding a value affects every Opportunity Contact Role across the org. Plan picklist changes as schema migrations.
- Contact Roles on Opportunities (the object — OpportunityContactRole) is distinct from Account Contact Roles (legacy, on Account). They're different objects with different reporting paths.
How organizations use Contact Roles on Opportunities
Required Contact Roles on late-stage Opportunities; deal-quality reporting surfaced stakeholder gaps.
Sales-ops dashboards segmented by Economic Buyer presence; deals without one needed coaching.
Renewal forecasts use Contact Role data; champion changes surface intervention opportunities.
Trust & references
Straight from the source - Salesforce's reference material on Contact Roles on Opportunities.
- Set Up and Customize Opportunity Contact RolesSalesforce Help
- Add and Manage Opportunity Contact RolesSalesforce Help
About the Author
Dipojjal Chakrabarti is a B2C Solution Architect with 29 Salesforce certifications and over 13 years in the Salesforce ecosystem. He runs salesforcedictionary.com to help admins, developers, architects, and cert/interview candidates sharpen their fundamentals. More about Dipojjal.
Test your knowledge
Q1. How does Contact Roles on Opportunities support the sales process in Salesforce?
Q2. Who primarily uses Contact Roles on Opportunities in a Salesforce org?
Q3. Which Salesforce Cloud is Contact Roles on Opportunities primarily part of?
Discussion
Loading discussion…