---
schema_version: "1"
id: 8d344c3d3fb7e3f0f3b49a3864393232ded752172217ae500cc96faff66b6a24
title: Guidelines for Using Opportunity Contact Roles
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sales/264-0-0/sales_core_opp_contact_guidelines.md
canonical_url: https://help.salesforce.com/s/articleView?id=sales.sales_core_opp_contact_guidelines.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: ac9cc7ace0948b5d0073472e9a760efc8e96f1f84bc5e3f8683a62df0eec5267
description: Before you use opportunity contact roles, make sure that you’re aware of some important considerations.
products:
  - Sales Cloud
release: "264"
---
# Guidelines for Using Opportunity Contact Roles

Before you use opportunity contact roles, make sure that you’re aware of some important considerations.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: both Salesforce Classic and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>All</strong> Editions</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
      <colgroup>
        <col style="width:50%">
        <col style="width:50%">
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d59701e61">User Permissions Needed</th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d59701e61 ">To add or edit opportunity contact roles:</td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d59701e61 ">
            <p>Edit on opportunities</p>
            <p>AND</p>
            <p style="margin-bottom:0;">Read on contacts</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d59701e61 ">To view opportunity contact roles:</td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d59701e61 ">Read on opportunities and contacts</td>

        </tr>
      </tbody>
    </table>

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sales-sales_core-264-0-0-production-enus/3c339c40-ca6c-49ba-9c6e-684be7a55f80/images/icon_note.png)

Note This information applies to opportunity contact roles, a subset of [contact roles](https://help.salesforce.com/articleView?id=sales_core_contact_roles.htm&type=5&language=en_US).

- To add and edit opportunity contact roles, users must have read access to the Account Name field on the Contact object.
- To view the contact records in the Opportunity Contact Role related list, you must have the proper user permissions and sharing access to those records.
- A single contact or person account can have a different opportunity contact role on multiple records.
- In Salesforce Classic, if a contact has multiple opportunity contact roles on one opportunity, the Opportunities related list on the Contact record shows duplicates. In Lightning Experience, the related list doesn’t show duplicates.
- When contacts are merged, opportunity contact roles on non-master contacts lose their status as the primary contact.
- If you have an opportunity with the same opportunity contact roles for multiple contacts, and the contacts are merged, the opportunity contact roles aren’t merged. After the contacts merge, the original opportunity contact role records still exist. The opportunity contact roles have the same contact, opportunity, and role. For example, let’s say your opportunity had three Decision Maker opportunity contact roles, but each one was a different contact. The three contacts merged into one contact, but your opportunity still has the same three contacts with the same opportunity contact roles.
- When you delete and later undelete an opportunity or contact, the opportunity contact role is also undeleted. Opportunity contact roles can’t be undeleted independently.
- When an opportunity or contact is undeleted, the related opportunity contact roles don’t keep their primary status.
- Inserting and updating multiple opportunity contact roles at one time works differently in Salesforce Classic and Lightning Experience.
    - In Salesforce Classic, each record is inserted or updated individually. If you use triggers that execute when you insert or delete multiple opportunity contact roles, a separate trigger executes for each record.
    - In Lightning Experience, all of the records are inserted or updated together. If your triggers execute when you insert or update multiple contact roles, one trigger executes for all of the records in a bulk transaction.
- When you create multiple opportunity contact roles by inserting multiple opportunities with the ContactId field populated, Salesforce creates each contact role in an individual transaction. A separate trigger executes for each contact role record.