A Call Comes In. Does Service Cloud Already Know Who's Calling?

Salesforce connects phone systems to Service Cloud two main ways: Service Cloud Voice, Salesforce's own telephony product built tightly around Amazon Connect (with a growing list of other certified partners), or Open CTI, the more general API that lets any telephony vendor's softphone embed directly in the Service Cloud console with call controls and screen pops. Either path gets a call into the console. Making sure it shows up already matched to the right case and account, not just a phone number, is where the real integration work sits.

Service Cloud Voice vs Open CTI

Service Cloud Voice is Salesforce's own product: calls, transcripts, and AI-generated summaries all live natively inside Salesforce records, built primarily around Amazon Connect as the underlying telephony infrastructure, with support expanding to other partners over time. It's the deeper option when Salesforce is meant to be the single source of truth for every interaction, voice included.

Open CTI is older and more general: it's a JavaScript API that any telephony vendor, Twilio, RingCentral, Five9, NICE, and others all have certified Open CTI implementations, can build against to embed a softphone inside the Service Cloud console, with click-to-dial, call controls, and screen pops. It doesn't lock you into one telephony provider the way Service Cloud Voice's Amazon Connect foundation does, but it also doesn't go as deep on native transcript and AI features.

Where the real integration work sits

Either path gets the call ringing inside Salesforce. The part that actually saves an agent time is making sure the incoming call arrives already matched to the right case, contact, and account, a screen pop that shows context instead of just a phone number. That matching is straightforward when the caller ID matches a clean phone field on a contact record. It gets harder fast once the business also needs to check an outside system, confirming an order is actually late before routing the call to a priority queue, say, which Open CTI or Service Cloud Voice alone won't do without custom logic behind the match.

Logging is the other half. A call's outcome, disposition, notes, follow-up needed, has to land on the right case or it's effectively lost. Most telephony integrations handle basic call logging out of the box; routing that outcome into fulfillment, billing, or a separate case field your team actually relies on is usually where custom work picks up.

What we build on top of Service Cloud telephony

Screen pops that check more than caller ID

An incoming call checks order status or account tier from an outside system before the screen pop even renders, so a call from a customer with an open, time-sensitive issue routes to a senior agent automatically.

Call outcomes that land where they actually need to

A call disposition doesn't just log to the case, it can trigger a refund workflow, update a delivery date, or flag an account, depending on what the call was actually about.

What's your team still doing manually after a call ends?

Tell us what happens on a typical call today that doesn't automatically update Salesforce or the systems around it, and we'll map out what's worth building.

Let's talk

Running phone support through Service Cloud and still matching callers to cases by hand?

Walk us through what happens from the moment a call rings to the moment it's logged, whichever telephony setup you're on. That's the map for what's worth automating. And if the manual grind that's actually costing your team time isn't phone support, we build on whatever it is instead.

Let's talk

Frequently Asked Questions

What's the difference between Service Cloud Voice and Open CTI?+
Service Cloud Voice is Salesforce's own telephony product, built primarily around Amazon Connect, with calls, transcripts, and AI summaries living natively in Salesforce. Open CTI is a more general API that lets other telephony vendors (Twilio, RingCentral, Five9, NICE, and others) embed a softphone in the Service Cloud console without being tied to one underlying provider.
Does Service Cloud automatically match an incoming call to the right case?+
It matches on caller ID against a contact's phone field reasonably well out of the box. Matching that also checks data in outside systems, confirming an active order before routing, for instance, needs custom logic layered on top.
What telephony providers work with Salesforce Service Cloud?+
Amazon Connect through Service Cloud Voice natively, and a broader list of providers (including Twilio, RingCentral, Five9, and NICE) through certified Open CTI implementations, which cover most major business phone systems.
Can a call automatically trigger an action outside Salesforce, like a refund or shipping update?+
Not natively through either Service Cloud Voice or Open CTI alone. That kind of outcome-based automation, where a call's disposition triggers an action in another system, is the custom work built on top of the telephony connection.

Let's talk

Tell us the one thing your team does manually that eats up time. We read every message and reply within a day.