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
- Integrate Einstein Next Best Action in Salesforce
- Set up CX Cloud, Digital and AI for Salesforce Service Cloud
- Create service channels
- Assign field-level security
- Create and assign presence statuses to user profiles
- Create presence user and routing configurations
- Create backup queues for the flows
- Create flows to route Experience and Email Experience objects
- Create record pages for the Experience objects
- Create an OAuth Client for Salesforce Service Cloud Voice
- Integrate Einstein Next Best Action in Salesforce
- Install CX Cloud, Digital and AI for Salesforce Service Cloud package.
- Genesys Cloud OAuth Implicit Grant Client Id for authentication. For more information, see Create an OAuth Client for Salesforce Service Cloud Voice.
- Contact center configured in Salesforce Service Cloud Voice. For more information, see Create a contact center.
- Email and Experience record pages are created. For more information, see Create record pages for the Experience objects.
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:
- On the Setup Home page, in the Quick Find box, search for Apps and then select App Manager.
- To open the New Lightning App wizard, click New Lightning App.
- Enter a name for the app; for example, Service Console, and then click Next.
- Select Console navigation as the navigation style and click Next.
- Click Add Utility Item and select the CX Cloud, Digital and AI component from the Custom – Managed list.
- 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:
- (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 Next.
- Select the Experience and Email Experience record pages and move them from the Available Items list to the Selected Items list. Then, click Next.
- Select to open the record pages as workspace tabs or subtabs of a given list of components and click Next.
- 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.
- Click Save & Finish.