Résumé Contact

Consolidating a fractured seller workflow into one system.

Client

ACV Auctions

My Role

Design & Research Lead

Collaborators

Product, Engineering

Tools

Claude, FigJam

Seller Inventory Console — pipeline overview

Final — Seller Control Room

Sellers were juggling a multitude of actions and decisions — requesting and monitoring inspections, pricing, launch timing, traction metrics — inside a fractured experience. I led design and research on a full marketplace designed around a central idea: one consolidated space to see every vehicle's status, and know exactly what to do next and why.

Discovery & Synthesis

First, talk to the people doing the work.

I ran discovery interviews with 5 certified independent dealers — sellers who manage their own inventory with no back office to lean on — to understand their needs directly rather than assume them. We walked through their day, from inspection to tracking a sale, to find exactly where the friction sat and where the redesign needed to focus.

Here's what surfaced, stage by stage:

5 of the dealers I talked to had no way to check inspection status or message the inspector directly.
5 had no real-time signal on the vehicle card for when the market favored launching.
4 had no visibility into real bid or view interest on a scheduled vehicle, or a way to edit it.
5 had to search the whole pipeline just to see what needed action right now.

"If I don't know why the number is what it is, I'm not going to trust it enough to launch on it."

Independent dealer, discovery participant

Solving with design.

Every action — from inspection through to sold — exists in the old tool. However, users were forced to sift through nested navigation items, locate vehicles that needed attention in long inventory lists, and guess at which ones had status updates. Dealers also had to navigate buying activity in the same tab group, which interrupts the sales flow of their vehicles.

I tested a flat tab system and confirmed dealers could immediately spot what needed their attention. I also parked the buy experience exclusively in the marketplace, so dealers manage purchase activity separate from their sales inventory, and built it mobile-first, since dealers check this on the go.

My Inventory▾
Saved
Request Inspection▴
New
Requested
Seller Control Room
Buying
Pending Proxy
In Negotiation▴
Buying
Selling
Offers
Won
Sold

Before — stages buried in nested tabs

Inspection 5 Ready to Launch 6 Scheduled 2 Live Sold
All 5 Ready to Inspect 3 Being Inspected 0 Expired CR 2
Expired CR
Request
Being Inspected

Tested — stages, one flat tab row

Sellers had no real-time signal on the card for when the market favored launching. I used AI to wireframe and test dozens of concepts against that finding. An early version hid that signal behind a tooltip — sellers wanted to scan and compare it at a glance, not click to reveal it — so the final surfaces it directly.

Estimate $24,100
Market timing i SUV +4% this week Est. up $300
Launch to Marketplace

Tested — signals in tooltip

Estimate $24,100
SUV +4% this week Strong demand — good time to launch
Est. up $300 since added Your estimate is strengthening
Launch to Marketplace

Final — signals surfaced directly

What testing led to.

Once testing validated the direction, I moved from concept to refining the UI to address what we'd learned. What follows isn't a hypothesis anymore; it's what sellers actually needed to do their job.

Inspection card with a chat panel showing an assigned inspector, a direct message, and an attached service record

In the new design, sellers see the moment a VCI is assigned, message them directly, and attach documents like service records right from the chat — no phone call required.

Vehicle card showing estimate with comps and live market-signal rows

Sellers had no way to know if the market favored launching now or waiting. In the new design, every card surfaces local, recent, vehicle-specific data in real time — trust signals and timing, right where the decision gets made.

Scheduled vehicle card with reserve price and buyer-activity stats
0 Proxy bids
0 Views

Sellers had no visibility into real bid or view interest on a scheduled vehicle, or a way to edit it. In the new design, the card shows live bid and view counts as they happen, with edits made right there — no separate tool, no waiting on a report.

Attention strip surfacing an expired report, an expiring report, and received GSale pricing, sitting directly above the pipeline tabs

Sellers had to search the pipeline to find out what needed action right now. A strip above the pipeline surfaces it automatically instead — an expired report, pricing ready to review — each item linking straight into the right stage and filter.

← Uppercase The Ordinary →

Built by Frank.