Integrating Salesforce Service Cloud Voice with Amazon Connect: A Step-by-Step Guide
Key Takeaways
- Integrating Salesforce Service Cloud Voice with Amazon Connect brings telephony, AI transcription, and customer context into a single Salesforce screen – but it isn’t a plug-and-play setup.
- Getting Omni-Channel, Identity Provider, and the Amazon Connect CTI Adapter configured correctly the first time prevents the most common go-live issues.
- A recurring operational gap – audio loss after a browser refresh – can be solved with a no-code Reconnect Audio flow, so live calls survive agent-side hiccups without dropping the customer.
- With the right Salesforce consulting partner, Service Cloud Voice becomes a stable, scalable contact center platform, not just a checkbox integration.
Many users of Salesforce Service Cloud are already familiar with its AI-driven telephony feature, Service Cloud Voice. Despite the rise of chat, email, and self-service tools, phone support remains one of the most trusted customer service channels because of how familiar and accessible it is.
Salesforce reports that 93% of customers still use phones for customer service — which is exactly why it’s worth optimizing. Phone support still runs into real problems: dropped calls, agents toggling between systems, and data verification delays that slow resolutions and frustrate customers.
Pairing Service Cloud Voice with Amazon Connect solves a lot of this by putting call handling, real-time transcription, and full customer history in one interface – no more screen-switching. Done right, it improves service speed, customer satisfaction, and ultimately the bottom line. Done poorly, it introduces new failure points, like the audio-drop issue we walk through below.
What Is Salesforce Service Cloud Voice?
Salesforce Service Cloud Voice (SCV) is a native telephony layer inside Service Cloud that brings voice calls directly into the same console agents already use for cases, chats, and customer records. It uses AI to transcribe calls in real time, so agents see customer data and interaction history alongside the live conversation instead of hunting through separate systems.
Key benefits of Service Cloud Voice:
- Real-Time Transcription – improves the accuracy of customer records and gives agents immediate context as the call happens.
- AI-Powered Insights – surfaces suggestions and next-best actions to agents mid-call, based on what’s being said.
- Improved Efficiency – cuts down time spent toggling between telephony and CRM systems, speeding up resolution.
- Enhanced Customer Satisfaction – customers get faster, better-informed responses because agents aren’t starting from zero.
- Analytics and Reporting – gives managers visibility into call quality and agent performance for targeted coaching.
Together, these make Service Cloud Voice a strong foundation for any team looking to modernize its contact center inside Salesforce.
How Amazon Connect Works With Service Cloud Voice
Amazon Connect is the cloud contact center engine underneath Service Cloud Voice. Here’s what the Amazon Connect–Salesforce integration actually does:
- Seamless Integration – Amazon Connect’s cloud-based contact center handles voice communications directly inside the Service Cloud interface, so agents never leave Salesforce to manage a call.
- Real-Time Data Synchronization – customer records sync automatically during calls, giving agents full interaction history and personalized context on the spot.
- AI-Enhanced Interactions – Amazon Connect’s AWS-powered AI adds call transcription and sentiment analysis, feeding straight into Service Cloud so agents can read the room and respond accordingly.
- Streamlined Agent Experience – calls and customer data live in the same interface, cutting handle time and app-switching.
- Customizable Workflows – teams can design their own contact flows and call-routing logic in Amazon Connect that plug directly into Salesforce processes.
Together, Amazon Connect and Service Cloud Voice combine cloud contact center technology with CRM intelligence for a genuinely unified customer service experience.
Looking for a Salesforce Integration Partner in the USA, India, or Australia? Check out Kizzy Consulting’s Salesforce Integration Services.
Step-by-Step Configuration Guide
Implementing Service Cloud Voice with Amazon Connect involves more moving parts than a typical AppExchange install – you’re configuring identity, telephony, and routing to work together. Here’s the full setup sequence, from prerequisites through go-live.
Prerequisites
- Salesforce org with administrator access
- An Amazon Connect instance
- Salesforce Sales Console enabled
- Access to the Amazon Connect CTI Adapter package
Step 1: Install the Amazon Connect CTI Adapter Package
Install the Amazon Connect CTI Adapter in Salesforce – this is the package that enables the telephony integration itself (CTI | Contact Center | IVR | ACD | Call Recording). After installation, assign the appropriate permission sets (Agent, Supervisor, or Admin) to your users.
Step 2: Enable My Domain
Go to Setup → My Domain, register and deploy your Salesforce domain, then log in using the new domain URL. My Domain is mandatory for CTI and identity provider configuration — skip it and later steps will stall.
Step 3: Activate Identity Provider
Go to Setup → Identity Provider, enable it, and save. This step establishes secure authentication between Salesforce and Amazon Connect.
Step 4: Enable Omni-Channel
Go to Setup → Omni-Channel, enable it, and save. Omni-Channel is what manages agent availability and routes voice interactions efficiently once calls start flowing.
Step 5: Create a Presence Status
Go to Setup → Presence Statuses → New. Name it (e.g., “Available for Calls”), set it to Online, select the relevant channel, and save.
Step 6: Assign Presence Status Access to Profiles
Go to Setup → Profiles, select the relevant profile, enable Service Presence Status Access, and add the presence status you just created.
Step 7: Enable Service Cloud Voice (Amazon Setup)
Go to Setup → Amazon Setup, enable Service Cloud Voice, register your Tax Registration Number, acknowledge the terms, and assign Contact Center Supervisor permissions to the relevant users.
Step 8: Create the Contact Center in Salesforce
In Amazon Setup, click Create Contact Center, enter the details, assign an administrator, and save.
Step 9: Configure Telephony Provider Settings and Claim a Number
Open the new Contact Center and click Telephony Provider Settings — this opens the Amazon Connect console. From there:
- Go to Channels → Phone Numbers → Claim Phone Number
- Select Channel: Voice, choose your Country/Region and Number Type (Toll-Free or DID)
- Select the Sample SCV Inbound Flow
- Claim and save the number
Step 10: Add the Contact Center Channel in Salesforce
Back in Salesforce, open the Contact Center, add a Contact Center Channel, and select the phone number you just claimed.
Step 11: Enable Omni-Channel Utility in the Sales Console
Go to Setup → App Manager, edit the Sales Console app, open Utility Items, add Omni-Channel, then save and activate.
Step 12: Start Making and Receiving Calls
Open the Sales Console, open the Utility Bar, set your presence status to Available, and start dialing. Inbound calls from Amazon Connect will now route to agents based on region, flow logic, and availability.
Call Reconnect Solution: Fixing the Browser-Refresh Audio Drop
Here’s a gap most Service Cloud Voice implementations run into eventually, and one worth solving before go-live rather than after your first angry customer call.
The Problem
If an agent refreshes their browser mid-call, the audio disconnects on the agent’s side even though the call is still technically active in Amazon Connect. The customer isn’t dropped – but the agent can no longer hear or speak to them, which is arguably worse.
Amazon Connect provides the building blocks for a Reconnect Audio flow that restores the agent’s audio without ever disconnecting the customer. It works across inbound calls, outbound calls, transfers, and callbacks and it’s entirely no-code.
How the Reconnect Audio Flow Works
- The agent transfers the active call to a Reconnect Audio quick connect.
- The call routes back to the same agent.
- The agent exits the previous (broken-audio) call session.
- The agent receives the transferred call – audio restored.
The customer stays connected the entire time.
Configuration Steps
Step 1: Access Amazon Connect from Salesforce Go to Setup → Amazon Contact Centers, select your contact center, and click Telephony Provider Settings to open Amazon Connect.
Step 2: Create the Whisper Flow In Amazon Connect, go to Routing → Flows → Create Flow and name it something like Recoverable Agent Whisper Flow. Add a Set contact attributes block:
- Set attributes on: Current contact
- Namespace: User defined | Key:
connected_agent| Value: Set dynamically → Namespace: Agent, Key: ARN
Save and publish.
Step 3: Add the Whisper Flow to Your Inbound Flow Open your existing inbound flow (or clone it), add a Set whisper flow block, and select the Recoverable Agent Whisper Flow you just built. Save and publish.
Step 4: Create the Reconnect Transfer Flow Create a new flow of type QueueTransfer named SCV Reconnect Audio Transfer. Add:
- A Set working queue block → By agent → Set dynamically → Namespace: User defined, Key:
connected_agent - A Play prompt message letting the customer know reconnection is happening
- A Transfer to queue block, followed by a Disconnect block
Save and publish.
Step 5: Create the Reconnect Audio Quick Connect Go to Routing → Quick Connects → Add:
- Name: Reconnect Audio
- Type: Queue
- Queue: your basic queue
- Flow: SCV Reconnect Audio Transfer
Save.
Step 6: Add the Quick Connect to Your Queue Go to Routing → Queues, select your queue, add Reconnect Audio under Quick Connects, and save.
Step 7: Cover Outbound Calls Too Make sure your Outbound Whisper Flow also sets the agent ARN – otherwise reconnect only works for inbound 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 → Reconnect Audio, and wait for connection.
- Click Leave Call and close the old call tabs.
- Answer the incoming reconnect call.
Audio is restored, and the customer was never disconnected.
Benefits at a Glance
- Prevents call drops during browser refresh
- Keeps the customer experience seamless, even when the agent-side session breaks
- 100% no-code — no custom Lambda functions or code deploys required
- Works across inbound, outbound, transferred, and callback calls
- Reduces agent frustration and improves first-call resolution and productivity
FAQs
Does Salesforce Service Cloud Voice work with Amazon Connect out of the box? Not entirely out of the box – you need the Amazon Connect CTI Adapter installed, My Domain and Identity Provider configured, and Omni-Channel enabled before telephony and routing will work together correctly.
What causes audio to drop during a Service Cloud Voice call? A browser refresh on the agent’s side breaks the agent’s audio session even though the call remains active in Amazon Connect. This is a session-layer issue, not a network outage, and it’s fixable with a whisper-flow-based reconnect path.
Do I need custom code to fix the browser-refresh audio issue? No. The Reconnect Audio solution uses standard Amazon Connect flows, quick connects, and queues — no Lambda functions or custom development required.
Does the Reconnect Audio flow work for outbound calls too? Yes, as long as the Outbound Whisper Flow is also configured to set the agent ARN attribute, mirroring the inbound setup.
How long does a typical Service Cloud Voice + Amazon Connect implementation take? It varies by org complexity, but a focused rollout — CTI Adapter, Omni-Channel, contact center creation, and reconnect resilience – is typically scoped in weeks, not months, with an experienced Salesforce implementation partner.
Conclusion {#conclusion}
Salesforce Service Cloud Voice with Amazon Connect gives teams a genuinely modern, cloud-native contact center inside Salesforce — voice, CRM context, and AI-driven insights in one place. But the platform’s real value shows up in production, not in the demo: how well Omni-Channel, identity, and call flows are configured to handle real operational conditions, including edge cases like a mid-call browser refresh.
That’s where the right Salesforce consulting partner matters. At Kizzy Consulting, we design Service Cloud Voice implementations that go beyond basic configuration — addressing call continuity, agent reliability, and resilience patterns like the no-code audio reconnect flow above, so customer conversations never get caught in the middle of a technical hiccup.
By combining deep Salesforce expertise with contact center engineering best practices, Kizzy Consulting helps businesses build voice solutions that scale confidently as call volumes, teams, and customer expectations grow.
Kizzy Consulting is a Salesforce Ridge Partner in the USA, India, and Australia, and has successfully implemented 120+ Salesforce and AI projects for clients across Financial Services, Insurance, Retail, Sales, Manufacturing, Real Estate, Logistics, and Healthcare in the US, Europe, and Australia. Get a free consultation now by emailing [email protected] or contact us.



