One of the really nice things about the Omnichannel Agent experience is that it uses tabs. The conversation itself is in the left side of the screen, with the Customer Summary open in the right side of the screen. However this isn’t fixed into place – it’s possible to open additional tabs next tot he Customer Summary tab, and navigate to various places in the system.
This allows agents to easily look up additional information on records such as contacts & cases, as well as other places.
Agents are therefore able to quickly flip between different system records, getting the information that they may need to satisfy the customer interaction.
So that’s great. Clicking the + icon on the tab allows new tabs to be opened, and the agent can select which record type they’d like to see:
The system allows movement between these if they disappear off the screen with arrow buttons being available:
So all of this is really good, and is provided as system default behaviour, without any customisation or configuration being needed to be done.
So let’s now think about several other types of scenarios, and see what could be done to enable them:
- You want the agent to see a dashboard showing how long the production line is currently taking with different order types
- You want to be able to look up an item in another stock system
- You want to carry out a custom search in your distributor network
All of the above items (and many more) are things that aren’t native within Dynamics 365. It’s therefore not possible to display this with native system functionality…or is it?
Well, it is! Omnichannel has something called ‘Application Tab Templates’. These allow you to specify custom tabs to open when a chat start. With these, you’re able to point to any web-based resource, even if it’s not within Dynamics 365!
Note: It’s not possible to point to a bespoke desktop application using Application Tab Templates. The resource that you’re wanting to point to needs to be web-based. This is one of the main differentiators between Omnichannel & Unified Service Desk – USD allows you to point to a desktop/server application within the window.
Setting up a new Application Tab Template is not too difficult, thankfully:
We’re able to select what the Application Type should be. There are various options here, including web resources, ‘third party’ websites, entity lists, etc:
When we save the record, we can then input the necessary parameters for that type. These parameters are system-defined, so we have to work within these, and can’t add any additional ones (at this point in time). We can also use values from pre-chat surveys based on information that the customer has provided before the chat starts. Imagine being an agent with a new conversation, and you already have the entire purchase history for them open, or their billing records!
Note: For a full listing of the parameters available for each application type, please refer to https://docs.microsoft.com/en-us/dynamics365/omnichannel/administrator/application-tab-templates#application-types
Once this has been created, the next step is to associate it with a session template. Session templates govern the following items:
- The behaviour of the chat by default (Docked, Minimized or Hidden
- The name of the session
- The application tab/s that open (you can add as many as you want to)
- The agent scripts that are available to be used.
To do this, open the relevant session template, and then add the application tab/s to it that you want to appear:
Save & close the session template record, and refresh the agent interface. When a new chat session comes in, Hey Presto!
Using the ability to have different chat widgets, it’s possible to customise each one in a different way. So for example:
- The Sales team could have the distributor system open, to know how long it’ll take to fulfil an order
- The Billing team could have their invoice/finance system open, to have the customer billing history
- The Motorbike Servicing team could have their system which tracks all work done on your motorbike open, to see the entire service history
It’s really up to you how you choose to best make use of this. I feel it’s really quite helpful, and will cut down on the time that agents need to spend to pull up different pieces of information to help the customer.
How do you think you would use it in your company? Comment below to share 🙂