Integrate Salesforce with CXone Agent for Microsoft Teams

When you integrate Salesforce with CXone Agent for Microsoft Teams, the two applications share contact and interaction data. Data from Salesforce records appears in CXone Agent for Microsoft Teams, and data from CXone Agent for Microsoft Teams appears in Salesforce records.

Prerequisites

Before you begin:

  • Make sure Agent Integrations is enabled for your system. Your CXone Account Representative can help with this.

  • Make sure you are using Salesforce Lightning. CXone Agent for Salesforce is only available in Salesforce Lightning.

  • Make sure your Salesforce org uses console navigation , not standard navigation. With standard navigation, the record for each interaction will open in a new tab in agents' browsers. With console navigation, they will open as tabs on the same screen in Salesforce.

  • Check the following in CXone:

    • Make sure you have the Scripts Create/Edit permission.

    • Enable the Customer Card employee profile attribute in AdminEmployees. This enables the agent to see the customer card.

    • Enable the Agent Integrations employee profile attribute in Admin > Employees. This enables the agent to see Salesforce records in the customer card.

  • Create a user account in Salesforce specifically for CXone configuration. This is the system user. It is recommended to give the system user administrator privileges. If you do not want to give the system user administrator privileges, you must give it:

    • Read access to all Salesforce entity records and entity fields.

    • Read/Write access to all Salesforce entity records that will be accessed or updated in the workflows you've configured, including Search workflows, Create workflows, and data memorialization.

  • Allow this URL on your security network: https://nicecxone.integration-authentication.com/oauth2/token.

Process

To integrate Salesforce with CXone Agent for Microsoft Teams, complete these steps:

  1. Set up a CRM configuration for Salesforce.

  2. Modify your Studio script.

  3. Configure Salesforce workflows.