Pre-requisites
- AI Phone agent created and reachable on a number — see Create Phone Agent and Inbound calls.
- HubSpot credentials saved — see Connect HubSpot.
How conversations land in HubSpot
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 HubSpot is connected
In Settings → Integrations, open HubSpot. The status should show the integration is active.
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 HubSpot ticket tagged
opencx_handedoffwith the conversation summary. - The full call transcript (AI and caller turns) attached to the ticket.
- The caller’s contact details linked to the ticket — phone number plus any prior HubSpot history.
- An internal handoff note with the AI’s escalation reason, sentiment, and language.
- A link to the full OpenCX session for the call recording, AI reasoning trace, and tool calls.
Channel-specific details
Transcript timing
Transcript timing
The transcript is attached to the ticket at handoff time, not during the call. Reps see the ticket appear within a few seconds of the transfer or escalation.
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 HubSpot ticket is still created with the transcript for context.
- Logged escalation — the AI ends the call and creates the HubSpot ticket 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 ticket is linked to their existing HubSpot record. Unknown callers get a new contact created with just the phone number until they identify further.
Recordings and debug view
Recordings and debug view
Audio recordings and per-turn AI reasoning live on the OpenCX side. The session link in the ticket 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.
Connect HubSpot
Credentials, webhook, and email signatures.
HubSpot Overview
What else HubSpot lights up across every channel.
Troubleshooting
Transcript missing, ticket not created.