Set Up CXone Agent Embedded in Salesforce

When you set up CXone Agent Embedded in Salesforce, the two applications share contact and interaction data. Data from Salesforce records appears in CXone Agent Embedded, and data from CXone Agent Embedded appears in Salesforce records.

When it's installed in Salesforce, CXone Agent Embedded is called CXone Agent for Salesforce (CXA-SF).

Prerequisites

Before you begin:

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

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

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

  • 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 all the permissions your CXone Agent Embedded users have.

  • 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.

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

Process

To set up CXone Agent for Salesforce, complete these steps:

  1. Install CXone Agent Embedded in Salesforce.

  2. Set up a CRM configuration for Salesforce.

  3. Modify your Studio script.

  4. Configure screen pops (optional).

  5. Configure Salesforce workflows.