top of page
DD Cover 1-Picsart-AiImageEnhancer.png

Safety Incident Reporting

A new system for keeping Dashers safe by hearing out their issues and deploying support agents to address the most serious issues first.

My Role

Lead Product Designer 

Collaborated With

Strategy and Ops (S&0), Frontend and Backend eng,

Product manager, T&S Ops team 

Duration

5 weeks

Product Type

Zero-to-one

New Feature

Mobile- iOS 

The Problem
Dasher.png
What is the problem?

Dashers are independent contractors who are essential to DoorDash's operations. They deliver orders placed on DoorDash to customers.

 

Dashers encountered difficulties reporting safety concerns during deliveries due to the absence of a dedicated communication channel to address such issues. This led to unresolved safety incidents, diminishing Dashers' trust in DoorDash's commitment to providing a secure working environment. Consequently, Dashers either churned or reduced their working hours on the platform.

How Might We

Enable Dashers to report safety issues and receive support for them in a way that is accessible, timely, and tailored to their immediate needs
Evidence
How did we know this was a problem?

At DoorDash, we usually have a community of Dashers that serves as a soundboard. They constantly tell us what’s working for them and what’s not. The Dasher community was unhappy with how DoorDash handled safety issues, and we saw a growing trend of safety concerns on this forum.

bubble_edited.png

" When it comes to Dashers' safety, I will not recommend DoorDash to friends - DoorDash doesn't care about its Dashers "

bubble2_edited.png

“...I think Doordash needs to pay more for some of the orders, had to deliver at a hotel known for drug, crime, prostitution, from Doordash I got paid 2.50, that’s not worth my life. No way to log that it wasn’t comfortable”

Worried.png
How did Dashers report safety issues previously?

Dashers had no way to inform DoorDash about safety incidents. DoorDash was the only gig platform that lacked an easy reporting method for workers to communicate negative experiences. They had to contact general support to speak with an agent.

Worried Dasher.png

Max was threatened by the restaurant staff at pick-up, they want to report this issue so Doordash can help them

Old Chat Reporting.png
tap.png
tap.png
Previous Experience

For a deeper understanding of the problem, I went beyond the Dasher interface, to track how safety complaints were managed. 

For Dashers who persevered through bad experiences and made an effort to contact general support, their struggle didn’t end there. Since general support agents (Tier 1) aren't trained to handle safety issues, they must escalate them to Tier 2 agents. Dashers are left waiting in the process.

The experience was broken in multiple places. There was one very obvious issue, which was a total lack of a reporting system, but there were also other issues with how our support was set up.

Group 482349.png

01

No way to report issues

Not having a way to tell DoorDash about safety incidents that may have happened besides general chat 

03

Lack of helpful data, leading to slower resolutions 

Agents didn’t have any information about the incident upfront. They spent a lot of time gathering it and prioritizing the issue. All this took time and slowed down the agents.

02

Too many escalation layers, causing delays

Connecting with the wrong agent who cannot help Dashers in these situations. Tier 1 agents just asses if something needs to escalated to Tier 2 agents

The Solution 

To tackle the issues and provide a holistic user experience that goes beyond just interface design, I developed a two-part solution to ensure the entire process was efficient and effective. 

The first part optimized how Dasher's reports are handled, making the process more efficient and speeding up resolutions for a better agent experience.

Part I: Updating the agent process for efficiency

Part II: Interface for Dashers to report safety issues

The second part focused on creating an interface for Dashers, which allows them to report issues easily and in great detail.  It also lets them track the progress of their cases, ensuring better communication and transparency throughout.

Group 1221q.png
Incident Report details.png
Group 1221q.png
bottom sheet.png
Group 482351.png
The Solution

Part I : Optimizing the agent process for efficiency 

After I found the problems with this flow, our main goal was to streamline the escalations flow for issues coming in. We wanted Dashers to get fast responses from the safety team. We aimed to connect them with helpful people and make sure safety agents got accurate information right away.

Updated-Flow_1.gif

Part II: Interface for Dashers to report safety issues

Once I defined the desired high-level experience for escalation processes, I began designing the details of the safety incident reporting flow. To address the issues in the old flow and to ensure the success of the new one, I divided the reporting issues UX into three key sections. Each key section corresponds to an issue in the old process. 

image.png

Resolution expectations

image.png

Capturing relevant details

image.png

Appropriate entry

image.png

Safety Incident Reporting

image.png

Challenge I

How can Dashers use the appropriate channels for different types of safety issues to reduce noise?

Challenge II

How can we collect data about the incident that’ll help agents understand and prioritize the issues based on urgency?

Challenge III

How can we give Dashers a clear understanding of what the next steps are and when to hear back from an agent?

Challenge I:  Appropriate entry

How can dashers use the appropriate channels for different types of safety issues to reduce noise?

When I examined the data, I discovered that Dashers frequently used safety channels and support chat to discuss topics unrelated to safety. This created much noise and overwhelmed our safety agents with irrelevant issues.

Additionally, several safety tools were scattered around the Dasher app. Helpless Dashers would use the most accessible tool rather than the appropriate one for a given situation.

pie chart.png

Early Proposal: Starting with locations and time followed by incident details

propsal 01.png
Final Entry Point.png

Challenge II: Capturing relevant details

How can we collect data about the incident that will help agents understand and prioritize the issue based on urgency?

When it came to understanding what we needed to know about safety incidents, I consulted our safety agents who were previously reaching out to Dashers to learn more about what had happened.

 

After speaking with them, I learned what information they require to initiate an investigation or make a decision for safety incidents. This included 

  • When did the incident take place? 

  • Who or what made the Dasher feel unsafe?

  • What were the details of the incident?

Early Proposal : Starting with ‘Who and When’

Pros + Cons

In this initial version, I began the flow with the location and time, closely following the model used to communicate delivery information to Dashers. The idea was to leverage the Dashers’ existing mental model. We inferred the location and time from the latest delivery, assuming Dashers would report safety issues promptly. Following this, we requested incident details

Frame 482327.png
propsal 2.png

Final Date Collection: Focusing on the issue first

In our final version, I started the flow with details about the issue. This approach achieved two things: first, it demonstrated empathy by focusing on the Dasher’s problem immediately, rather than on logistical details. Second, it helped us triage and prioritize these issues right away.

Frame 4823277.png
Final Data Collections.png

Challenge III: Resolution expectations

How can we give Dashers a clear understanding of what the next steps are and when to hear back from an agent?

At this stage, I identified several scenarios for how resolutions could proceed for Dashers based on factors such as the priority of their issue. If they reported an issue during an active order, we aimed to at least give them the option to unassign and leave the unsafe situation. Additionally, if a customer was involved, we ensured that the Dasher would not be paired with that customer again to prevent future safety issues. I created variations to address all these use cases.

Early Resoutions.png
Final Resoution.png

The new reporting experience resulted in a 66% reduction in initial response time for safety reports.

We initially launched this experience as an AB test to 10% of Dashers. When the experiment concluded, our initial response time for a Safety Agent (tier 3) to reach out had decreased from 30+ minutes to less than 10 minutes. And, the overall resolution time dropped from several days to less than 24 hours.

This project started as a solution for Dashers but ultimately improved the experience for both Dashers and agents. It made reporting safety issues easier for Dashers, ensured they felt seen, and provided agents with the necessary information to do their jobs efficiently. This led to a successful and enhanced experience for everyone involved.

The Impact
Key Takeaway

Navigating the Nuances of Safety 

Safety is subjective, and one key takeaway from this project was recognizing the different thresholds for what makes Dashers feel unsafe. For instance, a Dasher with social anxiety might be rattled by a loud restaurant employee, while another Dasher in the same situation might not be affected.

 

Both responses are very valid. Defining and prioritizing safety issues was a challenge, as not everyone agreed with the priorities we set. Rather than getting stuck in long, difficult discussions, we chose to launch and learn from what we put out. We understood that this list and its priorities would evolve based on real-life feedback from Dashers.

Key Takeaway
bottom of page