Streamline and scale the process of entering offline registrations into DonorDrive
Nonprofit organizations often collect offline event registration data from multiple sources such as paper forms, phone calls, mail, email, and third-party sites. Prior to this project, DonorDrive had no efficient way for nonprofit staff to bulk enter this registration data into the platform. As a result, they either had to request a custom data import, which was time-consuming and costly, or manually input each registration one-by-one—a particularly painful process when dealing with large volumes of data. This not only caused significant inefficiency for nonprofit staff but also led to thousands of hours spent by DonorDrive developers each year on data imports.
The project aimed to:
The implementation of this solution led to a significant reduction in time and effort for both nonprofit staff and DonorDrive developers:
As the lead designer on this project, I was responsible for driving the design process from start to finish, spanning all phases. This included:
I led the discovery phase to understand how nonprofit organizations were currently handling offline registration data and to identify the key pain points. I worked closely with a project manager to conduct in-depth customer interviews and distributed a survey to gather quantitative feedback. This helped us uncover critical insights into the functionality that our solution needed to support.
After synthesizing the research findings, the project team participated in brainstorming sessions, including activities like user journey mapping and empathy mapping. These activities helped us better understand the user’s needs and the emotional context behind the data entry process. Based on these insights, I created a detailed workflow diagram to guide the design process.
I translated the workflow diagram into high-fidelity prototypes, incorporating feedback from stakeholders and customers along the way. The prototypes aimed to create a seamless, intuitive experience for nonprofit staff, allowing them to easily upload bulk registration data while minimizing errors and manual intervention.