What is the Language I/O Zendesk Chatbot and how does it work?
What Web Messenger Widget does Language I/O use?
Zendesk currently offers two types of Web Messaging widgets: the legacy Web Chat Widget and the new and improved Zendesk Messaging. You can enable both solutions easily from the Admin Center. Sunshine Web Messenger, a third-party widget recently acquired by Zendesk, is an additional option.
Businesses can take advantage of a number of features from either Sunshine Web Messenger, Zendesk Messenger, or Legacy Web Chat Widget. These features include:
- real-time messaging
- chatbots
- file sharing, and
- tool integrations.
Sunshine Web Messenger provides extra features such as
- in-app messaging
- push notifications, and
- the capacity to modify the chat widget.
The inability to intercept incoming customer messages as well as outgoing messages from Zendesk Answer Bot and translate them using the Language I/O Translate API before showing the chat message to the customer is another important limitation of Zendesk Messenger and legacy Web Chat.
For all these reasons, Language I/O uses Sunshine Web Messenger as a platform.
Dialogue and Translation Flow
Knowing what parts of the dialogue and translation flow are managed by the bot or by Language I/O can help you diagnose issues or bugs if they occur. This section describes first the flow of a user with the Sunshine Web Messenger, and second the escalation flow if the user requests to continue the conversation with a human agent.
When a customer initiates a conversation with the Zendesk Answer Bot in Sunshine Web Messenger, the following flow occurs:
- Customer sends a chat message in Sunshine Chat Messenger.
- Sunshine Chat Messenger determines the language locale of the customer.
- The language locale is determined based on the current locale of the browser:
- if the browser locale is not en_US (English), then that is used by default.
- If the browser locale is en_US, the plugin calls the Language I/O API to determine the customer's locale.
- The language locale is determined based on the current locale of the browser:
- Sunshine Chat Messenger's
beforeSend
event intercepts the customer message and calls the Language I/O API to translate the message. - Sunshine Chat Messenger sends the translated message to Zendesk Answer Bot.
- Zendesk Answer Bot sends a reply.
- Sunshine Chat Messenger’s
beforeDisplay
event intercepts the reply from the Zendesk Answer Bot and calls the Language I/O API to translate the message into the customer's language. - Sunshine Chat Messenger shows the translated reply to the customer
If there is a conversation handoff to an English-speaking Zendesk Agent in Sunshine Web Messenger:
- Customer sends a chat message in Sunshine Chat Messenger.
- Sunshine Chat Messenger calls the Language I/O API to determine the language locale of the customer.
- Sunshine Chat Messenger calls the Language I/O API to translate the customer message into English.
- Sunshine Chat Messenger sends the translated message to the Agent.
- The agent types their reply and send it.
- Sunshine Chat Messenger intercepts the agent's reply and calls the Language I/O API to translate the message into the customer's language.
- Sunshine Chat Messenger shows the translated reply to the customer.
Comments
0 comments
Please sign in to leave a comment.