Back to Home
Handling duplicate tickets for support efficiency
Organisation
Helpshift
Timeline
Apr – Jun 2019
Team
Priyatham Dharmana (Design), Chetan Metkar (Product), Prajwalit Bhopale (Engineering)
Contribution
Research & Ideation, Prototyping, Visual Designs, Usability Testing
Helpshift is a B2B SaaS startup that builds Customer Support CRM software. It is used by leading companies like Microsoft, Square, Brex, Tencent Games etc. to provide support to their users.
Context
Helpshift's email and web contact form channels (unlike the in-app channels like iOS, Android and Web Chat), have limitations in seamlessly authenticating the user's identity to restrict them from creating duplicate tickets. In some cases, this problem can also be attributed to unclear expectations set for the user.
Problem Statement
Some companies that use Helpshift's email and web contact form channels were frequently getting duplicate support tickets from their users. This leads to multiple Support Agents helping the same user on different tickets and affects the Support team's efficiency.
Research
I analysed a few of the customers' data and looked at a number of duplicate support tickets to understand the scale of this problem and how Agents and Supervisors currently deal with them.
Furthermore, I had synthesised my observations by identify the stakeholders' major problems.
Mental model based on the research
I also analysed the Agents' current task flow in dealing with duplicate tickets.
Agents' task analysis
Since this problem affects all the important stakeholders in the system, viz., the Support Admin, the Support Agent, and the user, I built personas to highlight their needs derived from the research.
User Personas
Ideation & Prototyping
One of the ways to solve this problem is by handling it at the source by adding a configurable limit on the number of tickets a user can create in a given period of time. But due to the limitations of these channels in easily authenticating the user and the additional complexities involved, we decided against this approach. We instead focused on making duplicate tickets management easier for Agents.
As a part of this, the below changes were introduced to address some of the problems
Few initial wireframes for marking a ticket as a duplicate.
Few initial wireframes for marking a ticket as a duplicate.
Final wireframes that i arrived at after some iterations
Final wireframes that I arrived at after some iterations.
Visual Designs

Tickets can be closed as duplicates from their actions popup.
Tickets can be closed as duplicates from their actions popup.

A related original ticket has to be selected from the user's recent tickets to mark a ticket as duplicate
A related original ticket has to be selected from the user's recent tickets to mark a ticket as duplicate.

Agents can optionally send the user a message to direct them to the original ticket for additional help.
Agents can optionally send the user a message to direct them to the original ticket for additional help.

Indicators were added to the duplicate ticket (left) and original Ticket (right) for context.
Indicators were added to the duplicate ticket (left) and original Ticket (right) for context.
Results

Results
We started tracking a few important metrics when this feature shipped and observed the below things
Increasing daily work output of gig workers by 18.4% designs
NEXT
Increasing daily work output of gig workers by 18.4%
Jump to