Reduce tool fragmentation and app-switching across communication channels
Create a holistic agent workspace that supports multiple, concurrent interactions
Due to budget and time constraints, I could not perform a full discovery and research process. The product manager handled general discovery and shared their insights with me. In a personal effort, I created a user persona to help me keep users in mind.
Along with internal insight, users were providing feedback on what they dislike about the product offerings via G2, a B2B software and services review platform.
"But I thing that the biggest issue is that since the tool is web based, it uses a lot of memory and if your computer is not fast enough, you might be waiting for minutes to see the list of agents and if you try to change the aux, it might take some time to load or it will not load at all. The tool needs some polishing on that part or maybe offering a desktop version might help solve the issue, however, it would lose the portability and the easy access it currently has."
- User in Enterprise (8/21/2019)
Agents were frequently required to switch between multiple disconnected applications to access information and respond to customers. This slowed response times, increased cognitive load, and reduced customer satisfaction. The core UX challenge was to unify all channels into a single intuitive interface without overwhelming agents.
For session tab navigation, I performed an indirect competitive analysis of applications with multiple tabs functionality. I researched apps like Google Chrome, Mozilla Firefox, Safari, Figma, and Adobe products. I took a particular interest in understanding how their tab components behaved with responsive sizing. What was the minimum width? Did they truncate the text? Did they hide the favicons?
I focused on designing comprehensive user flows while asking questions on how our products interact in a new context. I had multiple review sessions with the product managers to discuss missing use cases to fully flesh out our user journeys. We found many scenarios to cover missing contact points in the app as these are new situations not covered in the standalone products. I introduced a session tab bar that allowed agents to seamlessly navigate between active conversations and provide crucial data like various notifications. I designed the Chat and Voicemail experience ensuring they functioned cohesively within the broader system and within the app. There are cases when both Chat and Call channels were used in one session with a customer.
Problem: Internal communication between admins, supervisors, and agents was previously handled via email or third-party tools, leading to missed updates and operational misalignment.
Solution: In collaboration with a Product Manager, I led the design and implementation of a real-time announcement feature, built directly into the agent desktop application.
Agent experience
Admin experience
Outcome
This feature improved:
Due to the fast-paced startup environment, I don't have numerical metrics for the impact of the desktop app. However, I have pulled a quote from user reviews on G2, a B2B software and services review platform.
"What I like best about [...] is how it brings everything together in one place! My favorite part has to be the agent desktop - having all the tools and data I need in a single interface saves me so much time and frustration. It just makes my job so much easier and more enjoyable overall."
- Customer Service Representative (5/28/2024)
An omnichannel and multi-platform design system for a CCaaS B2B startup
Product UX/UI of a multi-channel mobile app for a CCaaS B2B startup
Product UX/UI redesign of two web apps for a CCaaS B2B startup
Product UX/UI of an email channel web app for a CCaaS B2B startup