Shipt

Self-serve data tool

Redesigned C3's mapping step to give users real-time feedback, cutting task time 20% and hitting 4.5/5 efficiency with technical users.

Ops tooling

Launched

Timeline

6 months

Jun-Dec 2024

Company

Shipt

Role

Product Designer

Team

Design Manager

PM

Timeline

6 months

Jun-Dec 2024

Company

Shipt

Role

Product Designer

Team

Design Manager

PM

Business context

C3: A tool to scale retailer onboarding

Shipt is an online delivery platform that partners with retailers, each sending product data in their own formats. The C3 is an internal tool that lets ops team members manage data pipelines. 

The items you see on Shipt.com? Those are managed via the C3!

Problem

Users had no way to know if their work was right

Users take a long time to complete the mapping step of the data pipeline. Without feedback from the UI, users don't know if they've written the mappings correctly. This forces them to troubleshoot manually and escalate to engineering — adding hours of delay to every new retailer onboarding.

How might we close the feedback loop so that users can write code faster and more accurately?

Understanding what users do

As a Catalog Operations Specialist...

"I map and load retailer product data into Shipt's systems so members see accurate selections and pricing."


Their problem wasn't skill — it was feedback. These were technically capable users who could write code and manage complex pipelines, but had no real-time signal to tell them if their work was correct. I inherited discovery findings from my design manager and synthesized them into specific problem statements.

Old UI

Current state + user flow

The current UI space is not helping users in their workflow

Catalog specialists write the mapping code and need to validate and potentially refine their code. The data they need to preview is not accessible.

Users spend most of their time iterating on the mapping specs.

Design Deep Dive

Moving the preview where the work happens

The right-hand panel had always existed, but it was occupied by reference content most users ignored. The problem became clear when I watched users work in the old UI: they were constantly collapsing and reopening the bottom preview drawer to check their code — a repeated context switch that broke their flow.

The new layout prioritizes the preview panel, the area that users really need to see.

The new preview panel is right next to user's work area so as they write the mapping specs, they can verify the data in the preview.

Design Deep Dive

Surfacing the data users actually needed

Expanding the preview panel beyond basic product info gave users richer data points to validate their work which addresses the core design challenge.

Old preview didn't show enough information to help users validate.

Preview panel shows more data fields to give users more information to validate their mappings.

Design Deep Dive

Giving users context and control

Decisions:

  • Transparent Logic Descriptions: Translated backend code functions (clean_html, set_display_name) into clear, plain-language summaries so users understand the impact before toggling.

  • Hierarchical Organization: Grouped rules under collapsible feed accordions (Product feed, Inventory feed).

Data transformations are described in plain language so users understand their impact before toggling on/off.

Design Deep Dive

Helping users write mapping specs

While writing mapping specs, users sometimes need to refer to common functions to manipulate data. The library tab serves as an additional resource to help users with their workflow.

Caption

User testing

Validating the preview panel with users

Before finalizing the design, I ran a moderated test with 3 ops team members on usertesting.com.


Key findings:

  • ✅ 100% of users found the interface more intuitive and aligned with their workflow.

  • ✅ Search confirmed as a needed feature — prioritized and added to the design.

“The preview shelf is definitely an upgrade from what we were previously using.”

Chris, Catalog Analyst

Caption

What's the Impact?

Accelerating workflows while meeting strategic goals

🚀

Reduced learning curve

The redesigned UI is more intuitive for new users with clearer in-context feedback.

🚀

Reduced learning curve

The redesigned UI is more intuitive for new users with clearer in-context feedback.

📈

Faster retailer launches

Users complete their workflow 20% faster using Preview 2.0.

📈

Faster retailer launches

Users complete their workflow 20% faster using Preview 2.0.

🛠️

Less engineering involvement

This frees up dev resources and allows them to only support when needed.

“Preview 2.0 helped us launch faster, reduced engineering dependency, and empowered more Ops team members to improve product data quality.”

Walt, Product Manager

Reflection

Collaboration and iteration

This multi-year project taught me how to design within a large, evolving scope and collaborate across teams to modernize a legacy tool. I supported developers post-handoff, adapting designs as new use cases surfaced. It was rewarding to see the tool evolve through multiple iterations and contribute to a high-impact system.