Can we request for tabs on the browser to light up when some responds on chat?
Is there a way to have the tabs light up when the agent responds so that they person they are chatting with can be notified? So far we only have the sound but most PCs does not turn on their speaker.
-
Hi Saeki,
Thank you for posting the feedback. The agents can choose to switch on desktop notifications to be notified whenever there is a new message from your visitor.
You should also ensure that the page in question has permission to send notifications. In Chrome, you can set this for the page by clicking on the 'Secure' icon to the left of the address bar and Allow notifications.
For other support browsers, you should consult the appropriate documentation to confirm notifications are not being blocked.
Interested to hear if this works for your team.
- Prakruti
-
Hi there Saeki,
Thanks for sharing your feedback. Are you talking about the agent dashboard experience or the widget on your website for your visitors?
If you want to do more on the widget side of things, you can use the setOnUnreadMsgs API: https://api.zopim.com/files/meshim/widget/controllers/LiveChatAPI-js.html#setOnUnreadMsgs
Thanks,
Ramin
-
Hi Prakruti Hindia and Ramin Shokrizadeh,
Yes, I am more concerned for our visitors because they usually cannot realize that our agents already responded.
setOnUnreadMsgs
Register a callback to be fired when the number of unread messages changes.
The callback is the light thingy on the tab? or like a red circle with a number when there is a response already on the task bar??
-
Hi Saeki,
The API is a callback that allows you to do whatever you want, including displaying a custom unread message indicator in your website.
If you want to blink the browser tab, will need to use the API in conjunction with some custom Javascript code. If you Google for it, you will find some examples of how it is possible using Javascript.
Thanks,
Ramin
-
I tried this function before on my test site:
newExcitingAlerts = (function () { var oldTitle = document.title; var msg = "New!"; var timeoutId; var blink = function() { document.title = document.title == msg ? ' ' : msg; }; var clear = function() { clearInterval(timeoutId); document.title = oldTitle; window.onmousemove = null; timeoutId = null; }; return function () { if (!timeoutId) { timeoutId = setInterval(blink, 1000); window.onmousemove = clear; } }; }());
and integrate this with the function: setOnUnreadMsgs;)
Iniciar sesión para dejar un comentario.
5 Comentarios