Skip to main content
The Agent AI integration with Salesforce Service Cloud Voice (Amazon Connect Telephony) combines Salesforce CRM with Amazon Connect’s telephony system. Agents get real-time AI-driven insights, suggestions, and automation, resulting in improved response times, customer satisfaction, and operational efficiency.

Prerequisites

Before integrating Agent AI with Salesforce Service Cloud Voice, meet the following prerequisites:
  • In Salesforce
  • In Kore
    • Agent AI admin permission is required.

Salesforce Service Cloud Voice Setup

  1. Sign in to Salesforce.
  2. Click the Gear icon > Service Setup. service-setup
  3. Type amazon in the quick search box, then select Amazon Setup from the suggestions list. amazon-setup
  4. Select Enable Omni-Channel. enable-omnichannel
  5. Turn on the Enable Service Cloud Voice toggle. enable-service-cloud-voice
  6. You receive the following email for further steps: email-notification
  7. Reset the password for the AWS account.
  8. Turn on Service Cloud Voice again; you receive the following email: failure-email
  9. Follow the steps in the email. You receive the following email when Service Cloud Voice is successfully enabled: successful-email
  10. Sign in to the AWS account, and provide the GST number in the Account > Tax Settings page.
  11. Click Confirm Settings under the Register Tax Number section. register-tax-number
  12. Click Acknowledge. acknowledge
  13. Click New to create an Amazon Contact Center from the Salesforce Service Setup. This creates the Amazon Connect instance in AWS. salesforce-service-setup
  14. Open the AWS Connect instance: aws-connect-instance
  15. Sign in to the AWS Connect instance, and click Manage Phone numbers > Claim a number. claim-a-phone-number
  16. Go to Salesforce Amazon Contact Center, and map the contact center channels. add-a-contact-center-channel
Refer to Set Up Service Cloud Voice with Amazon Connect for help.

Create Agent Presence Status

  1. Click the Gear icon > Setup.
  2. Type Presence Statuses in the quick search box, then click Presence Statuses in suggestions.
  3. Click the New button. new-presence-status
  4. Enter the Status Name, and select Status Options.
  5. Select the Service Channels, and click Save. save-a-new-presence-status

Add Omnichannel to the Utility Bar

  1. Click the Gear icon, and enter “App Manager” in the search box.
  2. Click APP MANAGER from the suggestions list.
  3. Search for the Service Console, click the dropdown list against it, and click Edit. edit-service-console
  4. Click Utility Items (Desktop Only) > Add Utility Item.
  5. Search for Omni-Channel, and select it. select-omni-channel
  6. Rename the label if required, then click Save.
Once the above configuration is complete, you can call the Amazon Connect number and accept it via the Omnichannel tool. Then proceed with the next steps.

Install Agent AI Package

The Kore Agent AI package installation is a simple 3-step process:
  1. Visit Salesforce AppExchange. salesforce-app-exchange
  2. Select one of the three available options: Install for admins only, Install for All Users, or Install for specific Profiles.
  3. Click Install. install-kore-agent-assist

Configure Agent AI for Salesforce

This section covers the post-installation steps for Agent AI integration with Salesforce.

Enable Kore Agent AI Package Features

  1. Click the app launcher, and type Kore in the quick search box.
  2. Click Kore AgentAssist Feature Configuration from the suggestions list. kore-agent-assist-feature-configuration
  3. Click the New button in the top-right corner, and select the desired features in the package.
    • Configuration Name: Provide a name for the configuration.
    • CTI Provider: Skip this field.
    • Salesforce OmniChannel Solution: Select “Chat and Voice” or “Voice” based on your license.
    • Active: Only one feature configuration can be active at runtime.
  4. Click Save. save-agent-assist-feature-configuration
  5. Click Edit to modify existing feature configurations. edit-feature-configuration

Set up Widget Configuration

  1. Click the app launcher in the top-left corner.
  2. Type Kore AgentAssist Configuration in the quick search bar, then click Kore AgentAssist Configuration from the suggestions list. kore-agent-assist-configuration
  3. Click the New button to add a configuration. new-configuration
  4. Fill in all the details, and click Save. saving-new-configuration
In the AgentAssist URL field, use the URL from Agent AI > Flows & Channels > Channels > Digital > Web/Mobile Client of your Agent AI instance.
configuration-details
Only one configuration can be active at a time; the active configuration is used at runtime.
  1. Choose the language to enable for the Agent AI widget. The default language is English.

Place the Widget in the Voice Calls Record Page

  1. Click the app launcher, and search for Voice Calls in the quick search box. voice-calls
  2. Open any voice call record page, and click the Gear icon. open-a-voice-call-record
  3. Click Edit Page. edit-voice-call-record
  4. In the search box, search for koreAgentAssistVoice. Components appear under the Custom-Managed section.
  5. Drag the component to the required location on the screen and adjust the height and width as needed. kore-agent-assist-voice-screen
  6. Click Save.

Initiate the Voice

  1. Click the app launcher, and type Service Console or the name of the Lightning app you created in the quick search bar.
  2. Select Service Console in the suggestions list.
  3. At the bottom of the page, in the Utility Bar, click Omni-Channel and change the status to Available for Voice.
  4. When a user calls an agent, a voice call record page pops up automatically. Accept the call by clicking the tick mark button, as shown in the following image: receiving-a-call
  5. After the agent accepts the call, the voice call record page appears with the Kore Agent AI widget on the right side. voice-call-record-page