Salesforce Service Cloud Voice with Amazon Connect: Complete Setup and Call Reconnect Solution

Salesforce Service Cloud Voice with Amazon Connect Complete Setup and Call Reconnect Solution

Key Takeaways:

  • Implementing Salesforce Service Cloud Voice with Amazon Connect is not just a plug-and-play exercise—misconfigurations and browser refreshes can disrupt live call audio and agent workflows.
  • A structured setup combined with a no-code audio reconnect approach ensures calls stay intact, agents recover instantly, and customer conversations remain uninterrupted.
  •  With the right Salesforce consulting approach, Service Cloud Voice can deliver a stable, scalable contact center experience that balances reliability, productivity, and customer trust.

Introduction

Salesforce Service Cloud Voice with Amazon Connect enables organizations to run a cloud-native contact center directly inside Salesforce, bringing voice interactions, customer context, and agent workflows into a single interface. While the platform is powerful, successful implementations depend on how well voice services, identity management, Omni-Channel routing, and call flows are configured to work together under real operational conditions.

Here is a  guide for implementing engagement for a client contact center rollout. In addition to the standard configuration, the solution addresses a common operational gap—audio loss after a browser refresh—by designing a no-code reconnect flow that keeps customer calls intact. The result is a more resilient Service Cloud Voice setup that improves call continuity, agent reliability, and overall customer experience.

Step-by-Step Configuration Approach with Audio Reconnect Workaround for the Contact Center

Integrating Amazon Connect with Salesforce Service Cloud Voice allows organizations to deliver a modern, cloud-based contact center experience directly inside Salesforce. With the Amazon Connect CTI Adapter, agents can handle inbound and outbound calls, manage omnichannel presence, and maintain a unified view of customer interactions.

Service cloud voice implementation guide- A proven workaround solution to recover call audio if a browser refresh causes an audio disconnect.

Prerequisites

Before starting the integration, ensure the following:

  • Salesforce org with administrator access
  • Amazon Connect instance created
  • Salesforce Sales Console enabled
  • Amazon Connect CTI Adapter package available

Step 1: Install Amazon Connect CTI Adapter Package

Install the Amazon Connect CTI Adapter package in Salesforce.

Package Details:

  • Category: CTI | Contact Center | IVR | ACD | Call Recording
  • Purpose: Enables telephony integration between Amazon Connect and Salesforce

After installation, assign the required permission sets to users (Agent, Supervisor, or Admin as applicable).

Install Amazon Connect CTI Adapter Package

 

Step 2: Enable My Domain in Salesforce

  1. Go to Setup
  2. Search for My Domain
  3. Register and deploy your Salesforce domain
  4. Once deployed, log in using the new domain URL

My Domain is mandatory for CTI and identity provider configurations.

Enable My Domain in Salesforce

 

Step 3: Activate Identity Provider

  1. Navigate to Setup
  2. Search for Identity Provider
  3. Enable Identity Provider
  4. Save the configuration

This step allows secure authentication between Salesforce and Amazon Connect.

Activate Identity ProviderStep 4: Enable Omni-Channel

  1. Go to Setup
  2. Search for Omni-Channel
  3. Enable Omni-Channel
  4. Save the settings

Omni-Channel manages agent availability and routes interactions efficiently.

Enable Omni-Channel

Step 5: Create Presence Status

  1. Navigate to Setup → Presence Statuses
  2. Click New
  3. Enter a name (for example: Available for Calls)
  4. Set status to Online
  5. Select the relevant channel
  6. Save the record

Create Presence Status

Step 6: Assign Presence Status Access to User Profiles

  1. Go to Setup → Profiles
  2. Select the required user profile
  3. Enable Service Presence Status Access
  4. Add the presence status created earlier
  5. Save the changes

This ensures users can switch their availability status.

Assign Presence Status Access to User Profiles

 

Step 7: Enable Service Cloud Voice (Amazon Connect Setup)

  1. Go to Setup
  2. Search for Amazon Setup
  3. Enable Service Cloud Voice
  4. Confirm and register the Tax Registration Number
  5. Acknowledge the terms
  6. Assign Contact Center Supervisor permission to required users

Step 8: Create Contact Center in Salesforce

  1. In Amazon Setup, click Create Contact Center
  2. Enter contact center details
  3. Assign an administrator
  4. Save the configuration

Create Contact Center in Salesforce

Step 9: Configure Telephony Provider Settings (Amazon Connect)

  1. Open the created Contact Center
  2. Click Telephony Provider Settings
  3. This opens the Amazon Connect console in a new window

Access Amazon Connect from Salesforce

 

Claim Phone Number in Amazon Connect

  1. Go to Channels → Phone Numbers
  2. Click Claim Phone Number

Claim Phone Number

 

3. Select:

    • Channel: Voice
    • Country/Region
    • Number Type: Toll-Free or DID (based on region)

4. Select Sample SCV Inbound Flow

5. Claim and save the number

Claim and save the number

 

Step 10: Add Contact Center Channel in Salesforce

  1. Return to Salesforce
  2. Open Contact Center
  3. Add a Contact Center Channel
  4. Select the claimed Amazon Connect phone number
  5. Save the configuration

Add Contact Center Channel in Salesforce

Step 11: Enable Omni-Channel Utility in Sales Console

  1. Go to Setup → App Manager
  2. Edit Sales Console App
  3. Open Utility Items
  4. Add Omni-Channel
  5. Save and activate the app

Enable Omni-Channel Utility in Sales Console

Step 12: Start Making and Receiving Calls

  1. Open Sales Console App
  2. Open Utility Bar at the bottom
  3. Update presence status to Available
  4. Use the Salesforce dialer to:
    • Make outbound calls
    • Receive inbound calls from Amazon Connect

Calls will now be routed based on region, flows, and agent availability.

Start Making and Receiving Calls

 

Also read our success story: Banking Reimagined: A Decade of Digital Transformation

Call Reconnect Solution

Service Cloud Voice with Amazon Connect

Problem Overview

If an agent refreshes the browser during an active call, the audio may disconnect, even though the call remains active in Amazon Connect. This can interrupt agent communication without ending the customer call.

To resolve this, Amazon Connect provides a Reconnect Audio solution that allows agents to restore audio without disconnecting the customer.

This solution works for:

  • Inbound calls
  • Outbound calls
  • Transfers
  • Callbacks

How the Reconnect Audio Solution Works

  1. The agent transfers the active call to a Reconnect Audio quick connect
  2. The call is routed back to the same agent
  3. The agent exits the previous call session
  4. The agent receives the transferred call with audio restored

The customer remains connected throughout the process.

Configuration Steps

Step 1: Access Amazon Connect from Salesforce

  1. Go to Setup
  2. Search for Amazon Contact Centers
  3. Select the contact center
  4. Click Telephony Provider Settings
  5. You are redirected into Amazon Connect

Access Amazon Connect from Salesforce

 

Step 2: Create the Whisper Flow

  1. Go to Routing → Flows
  2. Click Create Flow
  3. Name it:
    Recoverable Agent Whisper Flow
  4. Add Set contact attributes block:

Create the Whisper Flow

 

Configuration:

  • Set attributes on: Current contact
  • Namespace: User defined
  • Key: connected_agent
  • Value:
    • Set dynamically
    • Namespace: Agent
    • Key: ARN

5. Save and publish

set contact attributes

 

Step 3: Add Whisper Flow to Inbound Flow

  1. Open your inbound flow(If you don’t find any you can clone your existing flow).
  2. Add Set whisper flow block
  3. Select Recoverable Agent Whisper Flow
  4. Save and publish

Add Whisper Flow to Inbound Flow

 

Step 4: Create Reconnect Transfer Flow

  1. Create a new flow of type QueueTransfer named:
    SCV Reconnect Audio Transfercurrent contact
  2. Add Set working queue block:Configuration:
    • By agent
    • Set dynamically
    • Namespace: User defined
    • Key: connected_agent
  3. Add a Play prompt message informing the customer about reconnection
  4. Saveconfighold customer or agentTransfer to queue
  5. At last, add Transfer to queue block and add the Disconnect Block.
  6. Save and Publish it.

Step 5: Create Reconnect Audio Quick Connect

  1. Go to Routing → Quick Connects
  2. Click Add
  3. Configure:
    • Name: Reconnect Audio
    • Type: Queue
    • Queue: BasicQueue
    • Flow: SCV Reconnect Audio Transfer
  4. Save

Quick Connect

Step 6: Add Quick Connect to Queue

  1. Go to Routing → Queues
  2. Select BasicQueue
  3. Add Reconnect Audio under Quick Connects
  4. Save

Step 7: Outbound Calls

Ensure the Outbound Whisper Flow also sets the agent ARN to support reconnect for outbound calls.

Outbound Calls

 

How to Test the Reconnect Audio Solution

  1. Take an active call in Salesforce
  2. Refresh the browser
  3. Audio disconnects
  4. In the phone widget:
    • Click Add Call
    • Select Reconnect Audio
  5. Wait for connection
  6. Click Leave Call
  7. Close call tabs
  8. Answer the incoming reconnect call
  9. Audio is restored without customer disconnection

Benefits of This Solution

  • Prevents call drops during browser refresh
  • Maintains seamless customer experience
  • No custom code required
  • Works across all call types
  • Improves agent productivity and reliability
Also, read the blog: Salesforce File Upload Explained: Architecture, Object Relationships, and External Integration via REST APIs

Conclusion

Salesforce Service Cloud Voice with Amazon Connect provides a powerful foundation for delivering voice interactions directly inside Salesforce, improving visibility, routing efficiency, and agent productivity. But in production environments, long-term success depends on how well the solution is architected to handle real operational scenarios—not just ideal workflows.

This is where a strategic Salesforce consulting partner matters. Sigma helps organizations design Service Cloud Voice implementations that go beyond basic configuration, addressing resilience, call continuity, and agent experience through thoughtful platform design and proven architectural patterns—such as audio recovery mechanisms that prevent customer disruption without adding complexity.

By combining deep Salesforce expertise with contact center engineering best practices, Sigma enables businesses to build voice solutions that scale confidently, adapt to operational realities, and deliver consistent customer experiences—ensuring Service Cloud Voice remains reliable as volumes, teams, and expectations grow.

Looking to strengthen your Salesforce Service Cloud Voice setup?