Series: Set up CX Cloud, Digital and AI for Salesforce Service Cloud Voice

Create a Lightning app for CX Cloud, Digital and AI for Salesforce Service Cloud

Prerequisites:

In Salesforce, create a Lightning app that includes:

  • The components that are available upon installation of the packages from CX Cloud from Genesys and Salesforce integration. For example, the CX Cloud, Digital and AI, Genesys Cloud Einstein Assist, and Genesys Cloud CX Voice Transcript components.
  • The Experience and Email Experience record pages. 

To create a Lightning app in Salesforce:

  1. On the Setup Home page, in the Quick Find box, search for Apps and then select App Manager.
  2. To open the New Lightning App wizard, click New Lightning App.
  3. Enter a name for the app; for example, Service Console, and then click Next.
  4. Select Console navigation as the navigation style and click Next.
  5. Click Add Utility Item and select the CX Cloud, Digital and AI component from the Custom – Managed list.
  6. Enter the following mandatory properties of the component:
    • Start automatically – Select this option to launch the component when the app is started.
    • Is CX Cloud, Voice for Salesforce Cloud Voice installed? – Select Yes or No.
    • Use Pop-up Authentication – Select Yes or No. If set to Yes, the redirect URL uses the static resources in /resource/genesysps__genesysAuthCallback. For more information, see Create an OAuth Client.
    • Genesys Cloud Region – Select the appropriate region.
    • Genesys Cloud Implicit Grant Client Id – Enter the client Id of your Genesys Cloud OAuth Implicit Grant. 
    • Tab name format – Enter the firstname and lastname of the agent associated with the Experience or Email Experience object. The name format is used to name the tabs that display Experiences. The firstname and the lastname come from the participant data associated with the object.
    • Should contacts be created or linked on incoming Experiences? – Select Yes or No.

    Fill other information as required:

    • Available Presence Status – Select the Salesforce presence status to use for Available.
    • Available On Queue Presence Status – Select the Salesforce presence status to use for Available On Queue.

      Click the image to enlarge.
      CX Cloud Digital and AI utility settings

  7. (Optional) If you did not add the Genesys Cloud Einstein Assist component in the Experience record page, add it from the list of utilities. Make sure that you fill in the following component properties:
    • Private Key – Use the private key to authenticate the telephony request between Genesys Cloud and Salesforce. For more information, see Requirements.
    • Contact Center Name – Select the contact center from the list.
    • Use Last Utterance for NBA – Select Yes or No. If you select Yes for Next Best Action (NBA), then the last customer utterance is utilized.

      Click the image to enlarge.
      This image is a screenshot of the Genesys Cloud Einstein Assist component.

  8. Click Next.
  9. Select the Experience and Email Experience record pages and move them from the Available Items list to the Selected Items list. Then, click Next.
  10. Select to open the record pages as workspace tabs or subtabs of a given list of components and click Next.
  11. Select System Administrator and the profile assigned to an agent, and move them from the Available Profiles list to the Selected Profiles list.
    Note: Ensure that the user profiles selected have access to the contact center. For more information, see Assign permissions sets.
  12. Click Save & Finish.
Note: If you have multiple Genesys Cloud orgs setup, see How to set up for single Salesforce org with multiple Genesys Cloud orgs?.

Integrate Einstein Next Best Action in Salesforce :Previous Suggested Article Next Suggested Article: