Task alignment

Teamwork Desk
My role
Qualitative research - ongoing user interviews, community feedback analysis, observed behaviour sessions.

User story mapping, MVP strategy analysis, product concept prototyping, UI visual execution, design system contributions, user-testing, analysis and iterations.

July 2022 β€” Jan 2023
Project Overview
Teamwork Desk is a help desk and ticketing system designed to easily manage customer emails in one location. Essential to the functionality of Desk is the ability to create, manage and report on tickets through which interaction with the customer and agent is formed.
‍
With the objective of enhancing the Desk feature set, research showed that users sought the ability to create tasks directly from a customer email. Creating tasks for project management purposes remains the core functionality of Desk’s sister product, Teamwork projects. Allowing the option to do this in desk would allow users to bridge the business gap between customer service provision and scheduling tasks for completion.
Problem statement
Design problems within the ticket page of Desk were discovered through continual research via user interviews, community feedback analysis and observed behaviour sessions.
‍
The core functionality of Desk is that of being a help desk to provide customer support. Consumers will send emails into a support team, who, in-turn, will respond and solve queries. Essential, this functionality flow does not allow the ability for users to schedule tasks directly from the initial email - Desk lacked any form of project management scheduling.

Research showed Desk users required a simple and logical way to assign tasks to teammates directly from incoming emails.
πŸ“Œ No option to add dependant tasks
When using a copy and paste workaround, users have no option to associate the original support centre email. It was also not possible to link dependant tasks from within Desk in order to fully solve the email request issue.
πŸ— No option to create a task from a customer query
Support requests sent into help desk usually require some form of action from wider team members. Users working on the help desk currently have to copy and past requests into a Teamwork sister product, with no association to the initial support email sent by the customer.
πŸ™‹ Assigning multiple tasks to a user
When looking to solve specific batches of tickets on a customer account, an admin will often need to assign various tasks to a specific team member. The inability to perform this action within Desk on a batch basis results in the process being very time consuming.
πŸ“’ Reminders are needed to take action
Even when using a work around method of creating a separate task in a sister project management app, there is no option available for users working within desk to set reminders to action tasks amongst teammates. Often a follow up action is needed to close support emails - this functionality isn’t automated and has to be done manually via other apps.
User personas
As a support desk app, Desk serves as an invaluable tool for efficiently managing consumer communications, particularly through email.

With an average session time of 7 hours and 7 minutes, users often find themselves inundated with support emails that necessitate the allocation and assignment of tasks to various team members.

By effectively allocating tasks, the turnaround time for resolving support emails could be significantly improved.
Jobs to be done
Foundations for an MVP feature backbone were created by analysing the user stories at agent level when working within the inbox area of Desk. User mapping workshops helped define the requirements of our core users. Examples that were used as design parameters can be found below
‍
User mapping workshops helped define the requirements of our core users.
Design problem
Reminders are needed to take action
User scenario
Support agents creating tasks in a sister app via copy and paste currently have no option within Desk to create a repeat task with notifications. Help desks often service recurring issues with customers and require the option to repeat a task at specific time periods.
Solution #1
Solution
The option to repeat a newly created task at specified times allowed support teams to automate their support to customers within Desk. The link between support and project management within an organisation was also strengthened at a process level. Repeat tasks also notified designated agents.
Design problem
Created tasks can depend on the completion of linked tasks. No option to add dependant tasks
User scenario
When solving a customer query, various actionable tasks may be created from an email. On occasions, one core task is dependant on other sub tasks being completed in order to close the query. Previously, there was no way within Desk to associate tasks from the same ticket to each other.
Solution #2
Solution
Allowing users to associate previously created sub tasks with newly created tasks allows admins some project management control when trying solve a complex query email.
Design problem
Unable to assign multiple tasks to a user
User scenario
When an admin seeks to resolve particular groups of tickets on a customer account, they frequently have to delegate different tasks to an assigned team member. The lack of capability to execute this action in Desk leads to a time-consuming process.
Solution #3
Solution
Support users can now quickly create multiple tasks directly from the email repose page of desk. The tasks can be assigned to specific users who will receive notification and reminders if st by the task creator.
Impact
Desk subscriber counts grew consistently for 3 years as of 2023. Revenue has also risen from 80k pm in 2018 to Β£500k pm in 2023 as part of the design uplift.
‍
Qualitative feedback via surveys and core user communication suggests a vastly improved experience for users spending large amounts of time answering client queries on the Desk app. Agents were able to integrate a process into solving a customer query directly from the initial customer email. Huge amounts of time was saved by allowing an integration with Teamwork Projects and effectively adding project management and task assignment capabilities to agents working within the support desk.
‍