Revamping the Agent Experience: Case Study on Email Threading
Time is money. In the fast-paced world of enterprise applications, it's an unfortunate reality that companies often avoid overhauling their backend systems, even when it could significantly enhance the front-end user experience. This is the case with our Agent Desktop applications, where features that align with short-term goals are the focus. More complex, back-end heavy enhancements are left on the back burner.
Agent Desktop Plus has a lot more usable space.
Agent Desktop Adapter is designed to fit within a limited space, such as Salesforce CRM plug-ins. It prioritizes core functionalities that Agent Desktop Plus can do, but need to be done side by side with other integrations, like Salesforce CRM.
Since our backend has changed, we can now allow email threading, but need a clear way to showcase handling conversations.
As a call center agent, I want to see email conversations in a threaded format, so that I can easily follow the context of the conversation and respond more efficiently.
So either the product manager is a complete design genius and knew the exact solution, or it was just a random guess. As a product designer, I needed to make sure our design is intentional and backed by research.
We're designing for an enterprise email client, so sorting by most recent to oldest makes the most sense. Looks like the product manager was correct, but it didn't hurt to double check.
Since we're introducing threading, we need to create new and modify existing components to account for the nested conversations.
This is a great place to borrow Google's collapsable threads. We created several iterations as to how we might accomplish this.
After some review sessions with my product manager and engineers, we narrowed it down to two options. We built out the flow for the two iterations.
We settled on the iteration with a number showing the amount of collapsed emails, which will expand upon click. Then, the mockups of the email threading flow is created.
Since we already made the ADT prototype, we followed up with the larger ADP components and mocked up a similar experience for full-screen users.