Article Quick Links:
- Chatter Experience
- Agent Experience
- Transcript Summaries
- File Transfer
- Additional Information
- Frequently Asked Questions
With Ada Glass for Zendesk, you can provide your customers with a frictionless experience that instantly hands them off from chatbot to live agent, without any steps in between. The chatter will begin their conversation with the Ada bot, and if required, live agents will be invited to join the chat to support the customer - all within the same interface.
This article has been designed to outline the experience on the Zendesk side of things once you have configured Ada Glass with your Zendesk environment. For detailed instructions on configuration, please see Ada Glass - Zendesk (Configuration).
When the chatter reaches the point in the flow where a Zendesk Live Agent block has been included in an answer, so long as it is during open hours and there are agents online, they will be added to the appropriate queue. Within their chat window they will be provided with a banner indicating their queue position and will no longer have the ability to chat with the bot.
When the chat is assigned to an available agent, the agent's name and Zendesk avatar image (or default avatar if a personal one has not been set) will be provided to the chatter to identify who they are chatting with. The chatter will continue the conversation with the live agent in the same chat window that they were corresponding with the bot in, resulting in a seamless experience for the chatter. Please note that currently the chatter will be unable to end the chat with the live agent, and the live agent will have to do this.
When the chatter reaches the point in the flow where a Zendesk Live Agent block has been included in an answer, Ada will route the conversation to your live agent(s), placing them in a queue, if necessary, until an agent becomes available. The handoff process relies on the Zendesk routing mechanisms, meaning that you will want to ensure that your departments or groups and hours of operation are appropriately configured within Zendesk.
The Zendesk department or group that you identify in the Zendesk Live Agent Block will be the department customers are routed to for handoff. If there are no agents available in the preferred department, either due to your queues being full, or all agents being offline, the customer will be routed to the Answer you have indicated in the “Off-Hours Answer” field in the Zendesk Live Agent Block in Ada.
If the request to handoff to a live agent comes outside of your live chat hours of operation (as set in Zendesk), the bot will provide the chatter with your Off Hours Answer. Your live agent can then choose to accept the chat from the Zendesk dashboard, as normal.
If the bot has captured specific information from the chatter, such as their name, email, or phone number, that information will map to the chat, as will any tags you have set up on the Zendesk Live Agent Block. They will also see the conversation the chatter had with the bot leading up to the handoff, as well as any tags included in the Live Agent Block.
Note: You must turn on the Automatic ticket creation setting within Zendesk in order for tickets to be created when a handoff occurs.
As a reminder, what is handed over from the bot to the live agent is the transcript up to the point when the chatter transferred to the live agent queue. Further, please note that the agent will not be able to see what the chatter is typing before they send the message. They will see that they are typing, but not what they are typing.
When your live agent is speaking with a chatter who transferred over from speaking with the bot, the live agent will have access to all of their usual Zendesk actions, including transferring chat to another agent, creating a ticket, and more. Please note that when a chatter speaks with an agent, the chat is populated in the ticket as a public comment, however when an email ticket is submitted the chat will populate as a private comment. Our team is currently working on ensuring the chat will populate as public comment in email tickets in a future release.
If a chatter goes idle (trigged between 20 seconds and 2 minutes of not having the chat window in focus, or 20 mins of inactivity), the conversation with the agent will automatically be ended, and the chatter will be provided with any answer blocks that follow the Zendesk Live Agent Block. The chatter can re-escalate if they would like to reconnect to an agent.
Upon the resolution of the chatter's inquiry, the agent will have to end the chat conversation. The functionality for the chatter to proactively end the chat is currently not available, but our team is actively working on this for a future release.
With Transcript Summaries, Ada can automatically attach a summary of a chatter's conversation to a handoff transcript. This summary helps human support agents quickly determine the reason for the escalation.
Note: Transcript summaries are currently available for Zendesk Live Chat (Zopim and ZAW), Zendesk Ticketing, Salesforce Livechat, and the Email Handoff block.
- The feature examines the chatter’s messages and looks for key phrases that represent what the chatter is trying to ask or do.
- The summary includes up to three chatter messages.
- The summary appears after the last message of the transcript.
- Summaries only consider the chatter’s text messages, and not button clicks or bot messages.
- Available for English conversations only
Note: It is possible that the chatter’s intent can’t be determined. In this case, no summary is attached.
The file transfer for Ada Glass for Zendesk provides a two-way file transfer, meaning both chatters and agents can share files within the live agent chat conversation. By default, chatters and agents can share the following file types: JPEG, PNG, GIF, PDF, and TXT, to a maximum of 20 MB, with only one file being shared at a time. Should you wish to make the sharing of additional file types available, you can whitelist them using the instructions provided here: Zendesk - Managing file sending options.
The chatter will have the option to either drag and drop or click the paperclip icon to select the file from their computer. If they click the paperclip icon they will be provided with a window in which to select their file, and only files that meet the limitations mentioned above (file type and size) will be selectable, all other files will be greyed out. If the chatter drags and drops an unsupported file they will receive an error message alerting them that the file is too large, unsupported, etc.
The experience of the agent will be the same as that of the standard Zendesk live agent chat, where agents can click the file icon in the Zendesk live chat interface to share a file with the chatter.
Once shared, the files are hosted in Zendesk, but those with access to the Ada dashboard will be able to view the files from with in the Conversations view.
- We do not currently support live agent surveys.
- We do not support rating requests from agents.
- Zendesk triggers are not supported in the latest version of Ada Glass.
- For clients on Zendesk Agent Workspace — Though tags are supported, the automatic mapping of name, email, and phone variables to ticket fields is not supported.
- We do support the ability for agent-to-agent transfers.
Frequently Asked Questions
Q: My conversations appear to be disconnecting, why is this?
A: There are a few reason why the conversation may be disconnected:
- If the chatter is on a mobile device, and the device goes to sleep, the live agent will be disconnected (this is intended behaviour from Zendesk and not Ada-related).
- If the chatter is using a computer, and browser privacy is enabled, if the user navigates away from the page, the live agent will be disconnected.
Q: Can more than one agent be involved in a conversation?
A: No. Currently only one agent can be involved in a conversation at one time. If more than one agent is involved in a conversation, all the information will be routed to the first original agent. Any subsequent agents will not receive any information.
Q: What happens when the live agent ends a chat?
A: Any blocks, as well as quick replies, can be included after the live chat handoff block, so that when live chat ends, the bot can re-greet the chatter.
Q: After agent to agent transfer will the second agent get the same transcript?
A: Yes, they will.
Q: Do we support the Zendesk automatic translation feature?
A: Yes, we do. Ada Glass is also multi-lingual, so all languages are supported out of the box. For example, messages announcing the chatters queue, presence messages, etc. are all translated.
Q: Do we support emojis in live chat?
A: Yes, we do 🤓.
Q: Is Ada Glass for Zendesk supported on mobile?
A: Yes, on iOS and Android.
Q: I have set everything up, but when I attempt to hand off to an agent, I get a ‘Conversation ended’ message.
A: The Zendesk API’s client secret or ID have probably expired or were deleted. Please re-generate the client secret and update it in the Settings > Platform > Zendesk Live Chat platform modal. If that doesn't work, you may need to whitelist the bot by adding the bot's URL to your whitelist.
Have any questions? Contact your Ada team—or email us at email@example.com.