I’m quite regularly asked various things about Omnichannel. One of the most regular questions goes along the following lines:
Are we able to show a desktop notification to our agents, when they’re not on the Omnichannel Customer Hub screen?
Let me explain what this is all about. When an agent is logged into the Omnichannel Agent Hub, and a new chat comes in, they get the following prompt on their screen:
They can then accept it (which will open up a new chat session), or reject it (which will send it back to the queue).
But if they’re not on the browser tab that Omnichannel Agent Hub is open in, they won’t see any notifications. At all! So they miss out on this, and the customer isn’t engaged with. This obviously is undesirable from a business perspective, as it could even result in losing the customer. So the answer, until now, has unfortunately been ‘No’.
Now in the past when this has come up, I’ve suggested that people take a look at either:
- 365 Notify (https://appsource.microsoft.com/en-us/product/dynamics-365/365mechanix.365-notify)
- Push Notifications for Dynamics 365 (https://bartl.io/blog/push-notifications-for-dynamics-365/)
However in my experience these haven’t really been suitable for Omnichannel. This can be due to various reasons, including the client, the requirements, or the infrastructure itself. It’s always been a real annoyance to things, and something that I (& many others) wish would be in place. Several of us have given previous feedback to the product team that this would be really useful to have.
Companies want their agents to be as productive as possible, and this therefore results in a gap in their potential productivity.
Well, the amazing news is that the Product Team for Omnichannel have listened to the feedback given. Not only that, they’ve actually acted on it!
As part of Wave 1 2020 functionality, we now have Omnichannel desktop notifications! This can cover the following scenarios:
- The Omnichannel agent has minimised the Omnichannel Agent Hub app
- The Omnichannel agent is working on another tab of the browser
- The Omnichannel agent is working in another browser window
So what does this actually look like? Well, it’s quite nice & neat to see:
Very helpfully (in my opinion) it even tells you the browser that’s being used. Users can be running multiple browsers, and this helps as a reminder. If a user has multiple different browsers open, this can assist with working out which one has Omnichannel running in.
Now, there are several different actions that will happen, depending on the agent reaction to the notification:
- If the agent clicks on the text (but not one of the buttons), it’ll open up the Omnichannel app, and show the agent the notification within the app. They can then choose to accept or reject it within the Omnichannel app
- If the agent clicks the Accept button, the Omnichannel app will open up & be active, and the session with the customer will start
- If the agent clicks the Reject button, the notification will go away, and the customer will be returned to the queue
Lets take a look again at the notification within the app itself:
There’s a ‘Wait time’ contained with it. If the wait time expires without the agent doing anything, the conversation is returned to the queue.
This value can be configured by the Omnichannel Administrator, to whichever setting fits the organisation. To do this, go to Notifications in the Omnichannel Administration Hub, open up the notification that you’re wanting to modify, and change the value shown below:
However, you’ll note on the desktop notification that there’s no ‘Wait time’ included on it. This is because the way that notification appears on the desktop doesn’t allow for it to be shown. That isn’t to say that it’s not applicable – the agent will still have the same amount of time to respond. If they don’t respond within this time, the desktop notification will disappear.
Now, there’s still something that the agent will need to do in order to have the desktop notifications to appear. They’ll need to give the browser permission to allow it to happen. The first time that it occurs, it’ll prompt the user as follows:
When the user clicks ‘Accept’, it’ll save the setting, and the desktop notifications will be pushed through. Obviously if they don’t, the desktop notifications won’t appear!
There can be occasions when this still doesn’t work. The below items should help you troubleshoot any these, or similar situations:
- User clicks ‘Reject’ on the browser prompt. To fix this, follow the steps at https://support.google.com/chrome/answer/3220216?co=GENIE.Platform%3DDesktop&hl=en
- If using Chrome, ensure that Chrome has been enabled to send notifications. If this hasn’t been done, then even if you’ve enabled the feature it won’t work. Take a look at https://support.microsoft.com/en-gb/help/4028678/windows-10-change-notification-settings for Windows 10 help with this
One thing that’s also really useful to know is that all of this isn’t just for new customer conversations. The functionality for desktop notifications also covers:
- Incoming chat conversation
- Incoming SMS conversation
- Conversation (work item) assignment
- Conversation transfer
- Conversation escalation
- Conversation escalation from a bot
So really the whole gauntlet of agent interactions that they’d be doing on an on-going basis. Which of course is really helpful, and highly useful.
I’m really quite happy that this has come out as part of the Wave 1 2020 feature items. I’ll be continuing to go into depth around the other functionality that’s part of this release. For the moment, I’m also going to quietly wonder what the product team are going to include next – I’m sure it’ll be very helpful!