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).

Step 2: Enable My Domain in Salesforce
- Go to Setup
- Search for My Domain
- Register and deploy your Salesforce domain
- Once deployed, log in using the new domain URL
My Domain is mandatory for CTI and identity provider configurations.

Step 3: Activate Identity Provider
- Navigate to Setup
- Search for Identity Provider
- Enable Identity Provider
- Save the configuration
This step allows secure authentication between Salesforce and Amazon Connect.
Step 4: Enable Omni-Channel
- Go to Setup
- Search for Omni-Channel
- Enable Omni-Channel
- Save the settings
Omni-Channel manages agent availability and routes interactions efficiently.

Step 5: Create Presence Status
- Navigate to Setup → Presence Statuses
- Click New
- Enter a name (for example: Available for Calls)
- Set status to Online
- Select the relevant channel
- Save the record

Step 6: Assign Presence Status Access to User Profiles
- Go to Setup → Profiles
- Select the required user profile
- Enable Service Presence Status Access
- Add the presence status created earlier
- Save the changes
This ensures users can switch their availability status.

Step 7: Enable Service Cloud Voice (Amazon Connect Setup)
- Go to Setup
- Search for Amazon Setup
- Enable Service Cloud Voice
- Confirm and register the Tax Registration Number
- Acknowledge the terms
- Assign Contact Center Supervisor permission to required users
Step 8: Create Contact Center in Salesforce
- In Amazon Setup, click Create Contact Center
- Enter contact center details
- Assign an administrator
- Save the configuration

Step 9: Configure Telephony Provider Settings (Amazon Connect)
- Open the created Contact Center
- Click Telephony Provider Settings
- This opens the Amazon Connect console in a new window

Claim Phone Number in Amazon Connect
- Go to Channels → Phone Numbers
- Click 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

Step 10: Add Contact Center Channel in Salesforce
- Return to Salesforce
- Open Contact Center
- Add a Contact Center Channel
- Select the claimed Amazon Connect phone number
- Save the configuration

Step 11: Enable Omni-Channel Utility in Sales Console
- Go to Setup → App Manager
- Edit Sales Console App
- Open Utility Items
- Add Omni-Channel
- Save and activate the app
Step 12: Start Making and Receiving Calls
- Open Sales Console App
- Open Utility Bar at the bottom
- Update presence status to Available
- 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.

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
- The agent transfers the active call to a Reconnect Audio quick connect
- The call is routed back to the same agent
- The agent exits the previous call session
- 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
- Go to Setup
- Search for Amazon Contact Centers
- Select the contact center
- Click Telephony Provider Settings
- You are redirected into Amazon Connect

Step 2: Create the Whisper Flow
- Go to Routing → Flows
- Click Create Flow
- Name it:
Recoverable Agent Whisper Flow - Add Set contact attributes block:

Configuration:
- Set attributes on: Current contact
- Namespace: User defined
- Key: connected_agent
- Value:
- Set dynamically
- Namespace: Agent
- Key: ARN
5. Save and publish
Step 3: Add Whisper Flow to Inbound Flow
- Open your inbound flow(If you don’t find any you can clone your existing flow).
- Add Set whisper flow block
- Select Recoverable Agent Whisper Flow
- Save and publish

Step 4: Create Reconnect Transfer Flow
- Create a new flow of type QueueTransfer named:
SCV Reconnect Audio Transfer
- Add Set working queue block:Configuration:
- By agent
- Set dynamically
- Namespace: User defined
- Key: connected_agent
- Add a Play prompt message informing the customer about reconnection
- Save



- At last, add Transfer to queue block and add the Disconnect Block.
- Save and Publish it.
Step 5: Create Reconnect Audio Quick Connect
- Go to Routing → Quick Connects
- Click Add
- Configure:
- Name: Reconnect Audio
- Type: Queue
- Queue: BasicQueue
- Flow: SCV Reconnect Audio Transfer
- Save

Step 6: Add Quick Connect to Queue
- Go to Routing → Queues
- Select BasicQueue
- Add Reconnect Audio under Quick Connects
- Save
Step 7: Outbound Calls
Ensure the Outbound Whisper Flow also sets the agent ARN to support reconnect for outbound calls.

How to Test the Reconnect Audio Solution
- Take an active call in Salesforce
- Refresh the browser
- Audio disconnects
- In the phone widget:
- Click Add Call
- Select Reconnect Audio
- Wait for connection
- Click Leave Call
- Close call tabs
- Answer the incoming reconnect call
- 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?







