Prerequisites
- A Webex Contact Center tenant with administrator access to Bring Your Own Channel.
- A messaging channel created in Webex Contact Center routed to a queue with live agents subscribed.
- A PolyAI project with at least one Knowledge topic that should escalate to a human.
1. Configure Webex Contact Center
PolyAI connects to Webex Contact Center through the Bring Your Own Channel capability. At handoff time, PolyAI creates a conversation in Webex on demand and proxies messages between the user and the Webex agent.- Work with your PolyAI contact to configure the integration in the Webex Control Hub under Contact Center.
- Configure routing and skills the way you’d handle any other Webex digital channel. The simplest setup routes the new conversation to a queue that has live agents subscribed.
- Record the values Webex generates – you’ll paste them into Studio. Your PolyAI contact will confirm the exact fields required.
2. Connect from Studio
In Agent Studio, open Configure > Integrations and click Connect on the Webex Messaging tile. Paste the values you recorded in step 1.3. Write the handoff function
4. Assign the function to a topic
Open the Knowledge topic that should escalate, add an Action, and selecttransfer_to_webex. The same function can be called from any flow step or directly via conv.call_handoff() for dynamic routing.
5. Verify
- Start a session in your webchat widget and steer the conversation into the topic you wired the handoff to.
- Confirm a new conversation appears in the Webex Contact Center agent desktop for the queue you configured.
- Reply from Webex and confirm the message is delivered back to the user inside the same widget.
- End the session from Webex and confirm the widget shows the conversation as closed.
Related pages
Chat handoff overview
All chat handoff integrations and the shared payload shape.
Managed Topic actions
Wire a function into a Knowledge topic.
Managed services
Scope a custom CCaaS integration if Webex isn’t enough.

