Overview
The article discusses how Uber's Customer Obsession Engineering team enhances customer support through innovative technologies, focusing on in-app support and self-service flows. It highlights the importance of quick issue resolution and seamless user experiences in improving customer satisfaction.
What You'll Learn
1
How to implement in-app support frameworks for customer service
2
Why self-service flows can reduce support ticket volume
3
How to leverage machine learning for ticket routing
Prerequisites & Requirements
- Understanding of customer support processes
- Familiarity with Node.js and React(optional)
Key Questions Answered
How does Uber's Customer Obsession Engineering improve support resolution times?
Uber's Customer Obsession Engineering team developed a structured in-app support framework that guides users through issue types, which significantly reduces resolution times. This approach provides agents with necessary information upfront, allowing for faster ticket handling and improved customer satisfaction.
What technologies does Uber use to enhance customer support?
Uber utilizes technologies such as Node.js, React, Redux, and Flux to build its customer support platform. This platform is integrated with over 30 backend services and employs a custom RPC protocol powered by Thrift and TChannel to streamline support processes.
What impact do self-service flows have on customer support?
Self-service flows at Uber allow users to resolve simple issues independently, such as checking their ratings or disputing cancellation fees. This not only enhances user satisfaction but also reduces the number of incoming support tickets, enabling agents to focus on more complex issues.
How does Uber ensure high-quality responses in customer support?
Uber's routing engine uses machine learning models to direct tickets to agents with the best performance on specific issue types. This ensures that customers receive assistance from agents who have demonstrated high satisfaction scores in similar cases.
Key Statistics & Figures
Support ticket resolution speed improvement
55 percent faster
This improvement was achieved through the implementation of a new messaging-based support platform.
Productivity gains from the new platform
Tens of millions of dollars
The platform not only sped up ticket resolution but also contributed significantly to overall productivity.
Technologies & Tools
Some links below are affiliate links. We may earn a commission if you make a purchase.
Backend
Node.js
Used to build the in-house platform for customer support.
Frontend
React
Employed in the development of the customer support interface.
Frontend
Redux
Utilized for state management in the customer support application.
Frontend
Flux
Implemented to manage data flow in the customer support system.
Backend
Thrift
Used for the custom RPC protocol in the support platform.
Backend
Tchannel
Supports the service-oriented architecture of the customer support system.
Key Actionable Insights
1Implement a structured support framework to enhance customer experience.By guiding users through a predefined set of issue types, companies can streamline the support process and reduce resolution times, leading to higher customer satisfaction.
2Leverage self-service technologies to empower users.Providing users with the ability to resolve simple issues independently can significantly decrease the volume of support tickets, allowing support teams to focus on more complex problems.
3Utilize machine learning for effective ticket routing.Integrating machine learning into support systems can optimize agent performance by directing tickets to those with proven success in handling specific issues, enhancing overall service quality.
Common Pitfalls
1
Neglecting the importance of user experience in support processes.
Many organizations focus solely on speed without considering how intuitive the support process is for users. This can lead to frustration and decreased satisfaction.
2
Failing to integrate self-service options effectively.
If self-service flows are not well-designed, they may confuse users rather than help them, leading to increased support tickets instead of reducing them.
Related Concepts
Customer Support Technologies
Self-service Support Models
Machine Learning In Customer Service