Data enrichment service





Project date
2020
Platform
Desktop Web App
Company
DC
My role
Senior UX Designer
Overview
DC provides data enrichment services that allow customers to submit raw datasets, monitor processing progress, and receive high-quality, AI-ready data. To streamline project setup, I designed a web platform that enables customers to submit data training requests, track their progress, and access pre-processed datasets for download.
Additionally, the platform includes an internal tool for analysing customer inquiries and starting data enrichment initiatives.
Challenge
Previously, customers began data training by contacting the sales team via email or phone, which often resulted in 1–2 day delays due to the back-and-forth required to approve specific project criteria.
To streamline project execution, the company decided to build a platform for automated requests, eliminating the need for additional communication with the sales team.
Results
Success criteria for the new platform included three key metrics:
The average time customers spent submitting project requests via email or phone, compared to using the new system
The time it took the team to initiate a project before and after the platform’s launch
The ratio of requests made through the platform versus traditional channels
One month after launch, we observed the following outcomes:
1 day
average time to submit a project request — down from 3 days
2× faster
project launches now take 3 days instead of 7
80%
of requests were submitted via the platform in the first month
Design
To define the structure of the interface, I collaborated with the product owner to map out the full user flow in Miro, identifying all the input fields and validation points required for a smooth request process. Once the flow was aligned across teams, I created wireframes and an interactive prototype in Figma.
Using components from our internal design system, I crafted high-fidelity mockups. I then presented the final UI to the team for review, gathered feedback, and iterated on the design. The final result was a functional interface aligned with internal guidelines and ready for production.
New request

If no requests exist, the starting page will appear empty.
Customers can initiate by clicking the ‘New project’ button.
At this step, it is necessary to review the available project types and select the one that best fits the needs.


Previously, customers had to go through multiple touchpoints with the sales team to provide all the required information.
Now, everything can be quickly submitted through a convenient form.
Projects list
After submitting the form, the new entry appears in the list. The UI displays all data enrichment requests, with each row showing the status, date, language, and progress. Customers can sort the table by column headers, apply filters, or quickly search by name or ID.


Details & reports

Customers can access detailed project information by clicking a table row, which opens a dedicated info page with all key data.
For example, the ‘Request details’ tab lets users review the initial requirements and make edits if updates are needed.
Clients consistently asked for a reporting system for progress tracking and real-time monitoring, allowing the execution team to make immediate adjustments. To meet this need, I designed dashboard templates tailored to different data types, providing clear insights into the execution process.

Once everything is complete, the finalised datasets appear in the "Data deliverables" section for download.

Admin panel

The mockups above show the user-facing side of the service.
We also needed an internal tool — an admin panel — for the team to track requests and initiate data enrichment tasks, which were processed differently on the backend.
This separation ensured flexibility in managing each request individually and guaranteed that every project started with a full estimation and approval.
My goal was to create the linking logic between requests and data enrichment initiatives.
When a new submission is made, it appears in the project table, allowing managers to assess feasibility and draft agreements.


In parallel, after reviewing the request details, the execution team can begin project work in advance, even before the sales team completes all arrangements with clients.
To do so, it is possible to click the "Create project" button, fill out the settings form, and begin the initiative.
At a certain stage, the project is linked to its request in the UI, keeping customers informed of its progress.

Copyright © 2025 Alexander Dontsov