The Agent AI integration with Salesforce Service Cloud Voice (Amazon Connect Telephony) combines Salesforce CRM with Amazon Connect’s telephony system. This integration empowers agents to deliver efficient and personalized support through real-time AI-driven insights, suggestions, and automation. It improves response time, customer satisfaction, and operational efficiency by streamlining workflows and providing quick access to critical information.
Prerequisites
Before integrating Agent AI with Salesforce Service Cloud Voice, you must meet the following prerequisites:
- In Salesforce
- Service Cloud Voice license (Partner Telephony) is available.
- Agent AI Salesforce package installed.
- In Amazon Web Services (AWS)
- Amazon Connect instance (SAML 2.0-based authentication) created
- Kinesis Stream
- Lambda function
- In Kore
- Agent AI admin permission
Salesforce Service Cloud Voice Setup
- Sign in to Salesforce.
- Refer to Set Up Service Cloud Voice with Partner Telephony from Amazon Connect for detailed documentation, and perform the following mandatory tasks:
- Turn on Service Cloud Voice with Partner Telephony from Amazon Connect.
- Configure AWS Identity and Access Management (IAM) Role for Voice.
- Create a Partner Amazon Contact Center in Salesforce. Choose the second option–Use an Existing Amazon Connect Instance Integrated by Salesforce–because it reduces the number of steps and Salesforce handles most of the integration-related steps.

- To configure the above partner contact center, refer to this document.
Create Agent Presence Status
- Sign in to Salesforce.
- Select the Gear icon > Setup.
- Type Presence Statuses in the quick search box, and then select Presence Statuses in suggestions.
- Select the New button.

- Enter the Status Name.
- Select an option in the Status Options section.
- Select the Service Channels.
- Select Save.

Add Omnichannel to the Utility Bar
- Select the Gear icon > Setup, and enter App Manager in the search box.
- Select App Manager from the suggestions list.
- Search for the Service Console, select the dropdown list against it, and then select the Edit button.
- Select Utility Items (Desktop Only) > Add Utility Item.
- Search for Omni-Channel, and select it.
- Rename the label, if required, and then select Save.
After completion of the above configuration, you can call the Amazon Connect number and accept it via the Omnichannel tool.
Install the Agent AI Package
The installation process of the Agent AI package is a simple, 3-step process. Follow these steps to install it:
- Visit Salesforce AppExchange.
- Select one of the three available options–Install for admins only, Install for All Users, or Install for specific Profiles.
- Select Install.

Configure Agent AI for Salesforce
This section explains the post-installation steps of Agent AI integration with Salesforce.
Enable the Agent AI Package Features
- Select the app launcher in the top-left corner, and type Kore in the quick search box.
- Select Kore Agent AI Feature Configuration from the suggestions list.
- Select the New button in the top-right corner, and select the desired features in the package.
- Configuration Name: Provide a name for the configuration you are creating.
- CTI Provider: Skip this field.
- Salesforce OmniChannel Solution: Chat and Voice or Voice (based on your license).
- Active: Only one feature configuration remains active, and the active configuration is considered at runtime.
- Select Save.

- Select the Edit button, if you want to edit the existing feature configurations.

Set up Widget Configuration
- Select the app launcher in the top-left corner.
- Type Kore in the quick search bar, and select Kore Agent AI Configuration from the suggestions list.
- Select the New button to provide configurations.
- Provide all the details in the text boxes, and select Save.

Note: In the Agent AI URL field, enter the URL from Configuration > System Setup > Channels > Chat of your Agent AI instance.

Note: Only one configuration is active and that active configuration is used at runtime. - Choose the language you want to enable for the Agent AI widget. The default language is English.
Place the Widget in the Voice Calls Record page
- Select the app launcher, and search with Voice Calls in the quick search box.
- Open any voice call record page.

- Select the Gear icon > Edit Page.

- In the search box, search for koreAgentAssistVoice. Components are visible under the Custom-Managed section.
- Drag the component to the screen at the required location and adjust the height and width, as required.

- Select Save.
Initiate the Voice Call
- Select the app launcher, and type Service Console or Lightning app you created in the quick search bar.
- Select Service Console in the suggestions list.
- Select Omni-Channel that’s at the bottom of the page, in the utility bar, and change the status to Available for Voice.
- When a user calls an agent, a voice call record page appears automatically. The agent receives the call by selecting the tick mark button, as highlighted in the following image:

- Once the agent accepts the call, the following screen (a voice call record page) appears with the Agent AI widget on the right.

- The Agent AI widget shows the live transcription between users and agents, and provides proactive suggestions to the agent based on the user’s messages.
- It also supports the real-time sentiments, Agent Coaching, and Playbook features.
- Once either the user or the agent ends the call, a conversation summary appears at the top of the Agent AI widget.
- If the agent selects Submit on the summary popup, Agent AI saves the summary in a custom Salesforce object. To access the saved conversation summary, go to App Launcher > Kore NonCTI AgentAI Conversation Summary).