Pre-requisites
- AI Phone agent created and reachable on a number — see Create Phone Agent and Inbound calls.
- Salesforce Live Messaging credentials saved — see Live Messaging setup.
How conversations land in Salesforce
Setting up
Confirm the phone agent is live
Open Channels → Phone in the OpenCX dashboard. Your AI Phone agent should appear with an active number. Test a call to confirm the agent answers.
Confirm Live Messaging is connected
In Settings → Integrations, open Salesforce → MIAW. All six fields should be filled and saved.
Trigger a test handoff
Call the agent’s number and say something like “I need to speak with a person.” The AI should hand off.
What the rep sees
- A conversation in the Salesforce console routed through Omni-Channel.
- The full call transcript (AI and caller, with timestamps) attached as messages on the conversation.
OpencxSessionIdrouting attribute — the trace key to the recording and full debug view in OpenCX.- The handoff reason (what the caller asked for, what the AI couldn’t resolve) in the conversation summary.
Channel-specific details
Transcript timing
Transcript timing
The transcript is attached at handoff time, not live during the call. Reps see the conversation appear within a few seconds of the transfer or escalation flag.
Live transfer vs logged escalation
Live transfer vs logged escalation
Two handoff modes:
- Live transfer — the AI bridges the caller to a configured phone number. The caller stays on the line. A Salesforce conversation still gets created with the transcript so your rep has context.
- Logged escalation — the AI ends the call and creates the Salesforce conversation for a rep to follow up on a channel the caller prefers (email, SMS, callback).
Caller identity
Caller identity
When the caller is already a known OpenCX contact (matched by phone number), the identity token is authenticated. Unknown callers get an unauthenticated token with just the phone number until they identify further.
Recordings and OpenCX-side debug
Recordings and OpenCX-side debug
Audio recordings and per-turn AI reasoning live on the OpenCX side. The session detail in the Inbox opens the full playback, reasoning trace, and any tool calls the AI made during the call.
Related Documentation
AI Phone Support
The channel itself — create the agent, configure, inbound and outbound.
Live Messaging setup
JWT credentials, routing attributes, and connection.
Salesforce overview
What Salesforce lights up across every channel.
Troubleshooting
Transcript missing, handoff not creating conversation.