Help Center

How do I enable external Zendesk?

In the context of AgentBot, external zendesk refers to the zendesk window generated by the zendesk Chat (classic) script. This is called external because when activated, instead of opening the zendesk chat built into the agentbot, it opens externally and independently. See the example:


This implementation has the following benefits:

  1. Allows session recovery when refreshing the browser;
  2. Queue management;
  3. Inherits the user experience offered by Zendesk chat.

The AgentBot is automatically reopened when the user logs out (either because the zendesk human agent is disconnected or because the user is logged out).

Its implementation requires the inclusion of the following code fragment after installation script:

window.$aivo.ready(() => {

  const webChannel= 'add token web channel'



See in this article: Where can I find the script for a web channel?

Important! When External Zendesk is not enabled, the AgentBot screen is displayed like this: 


*Date Updated: 10/20/2022

This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember you. We use this information in order to improve and customize your browsing experience and for analytics and metrics about our visitors both on this website and other media. To find out more about the cookies we use, see our Privacy Policy.

If you decline, your information won’t be tracked when you visit this website. A single cookie will be used in your browser to remember your preference not to be tracked.