Pre-requisites
- Widget installed and reachable — see Install Widget.
- HubSpot credentials saved — see Connect HubSpot.
How conversations land in HubSpot
Setting up
Confirm the widget is live
Open the page where you embedded the widget and send a test message. The AI should respond. If the widget doesn’t load, walk through Install Widget first.
Confirm HubSpot is connected
In Settings → Integrations, open HubSpot. The status should show the integration is active and the webhook URL is configured.
Trigger a test handoff
Send a message like “I want to talk to a human” in the widget. The AI should hand off the conversation.
What the rep sees
- A conversation in the HubSpot inbox with the full AI-to-visitor transcript.
- A HubSpot ticket tagged
opencx_handedoffassociated with the conversation. - The contact’s details (name, email if provided, any prior history) linked to the conversation.
- An internal handoff note with the AI’s escalation reason, sentiment, and language.
- Replies typed in HubSpot land in the visitor’s widget within a couple of seconds.
Channel-specific details
Authenticated vs anonymous visitors
Authenticated vs anonymous visitors
When the widget passes a verified email via widget authentication, OpenCX links the conversation to an existing HubSpot contact. Anonymous visitors get a new contact created from whatever information they provide during the chat.
File uploads
File uploads
Files uploaded in the widget appear as attachments on the HubSpot conversation. File-size limits follow HubSpot’s plan limits.
Widget custom components
Widget custom components
When an AI action returns data rendered by a custom component, the visitor sees the richer UI. Your rep sees the underlying text in HubSpot — write copy that reads well in both surfaces.
CSAT after the chat ends
CSAT after the chat ends
If your workflow triggers a satisfaction survey, the rating and comment land on the OpenCX session, not on a HubSpot feedback object.
Related Documentation
AI Chat Widget
The channel itself — install, configure, authenticate.
Connect HubSpot
Credentials, webhook, and email signatures.
HubSpot Overview
What else HubSpot lights up across every channel.
Troubleshooting
Widget handoff not appearing, missing rep replies.