
Cutting credit hold resolution time for 200+ sellers
Tags: Supply chain · Responsive · UX research · Affinity mapping · Information architecture
CONTEXT
Fragmented tools without credit-hold visibility
US Foods sellers (known internally as Territory Managers) relied on three separate systems (Edge, Sous, and the e-commerce portal) plus phone calls just to get a complete picture of their accounts. The most critical signal, credit hold data, lived in Tandem, a system sellers couldn’t access at all. I was brought in to design the Seller Dashboard: a mobile-first risk-management tool embedded in the e-commerce platform that consolidated financial signals into one real-time view, giving sellers the power to act before an account hit a hold. I translated seller needs into data requirements and worked through the Product Owner to validate, signal by signal, what engineering could integrate from Tandem, adapting the design where the data couldn’t follow.
MY ROLE
Product designer lead of the seller dashboard
Focus
Product Designer Lead,
Researcher, Facilitator,
Grid System Designer.
Team
Design & Research, Product Manager, Product Owner, Development, QA.
Platform
Responsive (Desktop & Mobile Devices)
Timeline
May 2024 – Nov 2024
PROBLEM
Multiple systems, partial visibility, and a middleman
Even though sellers could see most of their account data, the picture was incomplete and scattered. Edge, Sous, and the e-commerce each held a piece of the story, and credit hold status wasn’t in any of them. That lived in a separate system only coordinators could access. So when something went wrong, sellers had to call coordinators, then the coordinators had to look things up, and customers waited and orders stopped cold. The process worked, but it was clunky. Sellers knew there was no good reason for three systems, a phone call, and a middleman just to answer: is this account safe to serve today?
This was a loss-prevention and relationship-protection problem. The business wanted fewer late payments and fewer holds. Sellers wanted visibility and autonomy, and the Seller Dashboard sat directly between the two.
Our goal was to create a unified, real-time view that helped sellers anticipate and prevent holds before they happened.
DISCOVERY
Project scope & alignment
Before talking to a single seller, I aligned with the Product Owner and Product Manager to establish shared ground: team structure, user scope, business goals, and the vision for what the dashboard needed to become. We used an early consulting firm mockup to map assumptions, surface possible scenarios, and make sure we were solving the right problem before committing to a direction.

RESEARCH
Open conversations with 10+ sellers (ROUND 1)
With the scope defined, I scheduled a working session with 10+ Territory Managers, the group closest to the problem and always willing to co-create. I approached this round without a structured interview guide, an honest conversation, to learn from them. “Walk me through your day. What information do you need before a customer goes on hold?”
I used the initial mockup, with the goal of provoking reactions and getting the conversations started.
THEMES
Three patterns from Round 1
Navigating two old systems
Edge and Sous gave pieces of the story, and even though they expressed getting the information was not hard, it was delayed (semi-real time data). Sellers described constant switching: “I look here… then I look there… then I still have to call the coordinator.”
The need for a tool that matched their mental model
They wanted something that felt like “how we actually think,” not how the systems spit out data. Who’s at risk? Who do I need to call? Who is close to being in trouble? Who is safe for now?
Credit coordinators had visibility sellers didn’t
They depended on credit coordinators because those coordinators had access through a separate system, Tandem, that sellers couldn’t reach. “The coordinators can see and remove the credit hold status. We don’t.”
I realized that sellers didn’t have the full picture so the dashboard had to provide it.
VERSION TWO
From seller insights to a redesigned information architecture
ROUND 1 gave us what we needed to stop guessing and start designing with intention. The consulting firm’s Version 1 was built on business assumptions, because it didn’t have the user input to back it up. Version two was our first chance to build something grounded in how sellers actually think.

The three principles that guided design decisions
1) Reorganize from system logic to seller logic V1 grouped data the way the system stored it. In V2 I reorganized it around the questions sellers actually ask such as Who is at risk? Who is already on hold? Who is safe? The dashboard levels were reorganized by putting risk-first at the top, context in the middle, detail at the bottom.
2) Make status visible at a glance V1 treated all metrics the same, with no color differentiation between a good status like autopay and a critical one like overdue accounts. In V2 I implemented color-coded status logic: red for critical, yellow for caution, neutral for stable. Sellers needed to scan, not read.
3) Reduce friction at the entry point V1 proposed a standalone menu item. In V2 I embedded the dashboard directly into the Payments page as a tab visible only to sellers via feature flag. This eliminated an extra navigation step and put the tool where sellers already were.
Structural changes
- 1st level: seller-prioritized KPIs (open invoices, overdue invoices, accounts close to terms, accounts past terms)
- 2nd level: credit holds, autopay, one-time payment, scheduled payments
- 3rd level: full customer list with filtering by credit status, invoices, and payment type
- Removed breadcrumbs (no longer needed with the new entry point)
- Added date range filters (defaulting to last 6 months to prevent system overload)
- Removed redundant links that duplicated content already in the customer view
V2 became the prototype we brought into Round 2, five moderated sessions where sellers would react to something closer to reality for the first time.
RESEARCH
Validation (ROUND 2)
With V2 in hand, I moved from discovery into formal validation. I created a full research plan: strategy, evaluation criteria, stretch goals, and a structured analysis framework; then moderated five 1:1 sessions with Territory Managers across different markets. Each session ran 45 minutes and focused on two things: understanding how sellers navigate their payment workflows, and evaluating whether V2 actually supported those workflows.

Moderated validation sessions




What sellers confirmed
Credit holds and accounts past terms. Were unanimous must-haves (5 of 5). These two anchored every decision that followed. Scheduled payments scored high too. The sellers wanted to stop micromanaging customers and knowing upcoming payments gave them that.
AR aging. The sellers wanted the same debt breakdown by days they had in Edge, but in a format that actually worked on mobile. That became a V3 priority.

What confused sellers
One-time payment and Autopay, were two metrics the business was confident about but were removed entirely. Sellers couldn’t distinguish one-time payment from scheduled payments, and nearly unanimously called both filler. Open invoices landed poorly too; only 1 of 5 found it useful; Overdue invoices was the clear preference. Soft hold was unfamiliar to most sellers entirely. The business assumed sellers would want that visibility. Sellers told us it just added noise.

What sellers said

TERMINOLOGY
An 8-day period was causing confusion
During Round 2 analysis, two terms kept surfacing as points of confusion “close to terms” and “past terms“. This wasn’t on my radar going into Round 2. Sellers understood what both terms meant, but the confusion was about timing. An account could be past terms but still have 8 days to pay before a credit hold was triggered. That was called grace period, which gives late-paying customers extra cushion to prevent a credit hold, however it wasn’t reflected anywhere in the dashboard, so the data showed a critical status when it wasn’t.

Rather than guess how sellers were interpreting that window, I ran a quick survey posted directly in the Teams group of all sellers. This gave me the answer to define and display both metrics in the dashboard, and it directly informed the grace period disclaimer we placed above the data table in V3 as “Data does not include the 8-day grace period.”

12 of 13 sellers: Said “close to terms” means 1 day before the due date, not inside the grace period window.
9 of 13 sellers: Said “past terms” does not include the 8-day grace period.
What V2 proved
The direction was right but gaps remained, terminology needed clarification, metric hierarchy needed refinement, and the table still felt designed for accountants.
VERSION THREE
The Mobile-First Pivot
Round 2 confirmed the direction, but it also exposed that the sellers typically are on the move going to a customer location. Every prototype until this point had been desktop-first. V3 was the step that completed the mobile dashboard.

What changed in V3
Information architecture reorganized by risk priority. The order of metrics was defined directly by sellers in Round 2. Credit holds and past terms surfaced first, and autopay plus one-time payment were removed because the sellers confirmed they didn’t help prevent or resolve issues.

AR Aging integration
Sellers told us in Round 2 they needed AR Aging as it was part of their workflow using Edge. V3 delivered it, a drill-down view mirroring what sellers knew from the old platform.
Two toggle views: Account Activity for territory-level overview, AR Aging for payment breakdown per customer.

A new mobile table pattern
The data table switched from horizontal density to stacked cards that retained the same accessibility features (status colors & status text) and interactive capabilities as the desktop version.

Progressive disclosure
Expandable drawers and nested invoice lists kept the interface clean without hiding critical details.
Adding the “grace period” note
Based on the survey findings, I included a message above the data table: “Data does not include the 8-day grace period.” It worked as reassurance and cleared up any doubts about the data.


New grid system for dashboards
Designing for mobile forced a new layout that didn’t exist yet in the e-commerce. I built a scalable grid that adapted across mobile, tablet, and desktop, and collaborated with developers to make it a global component, applied retroactively across the platform.
RESEARCH
Comparative one-click test with 69 sellers (ROUND 3)
The mobile dashboard hadn’t been shown to sellers yet, and I presented to the director and managers who turned out to have divided opinions on vertical space usage. So I needed to validate how the metrics should be prioritized on the smaller screen.
A
Prioritized visual consistency: Metrics at equal weight, collapse/expand control, familiar layout.
B
Prioritized visual hierarchy: Condensed layout, key metrics differentiated, more content visible without scrolling.


RESULTS
One-click test
- Version B had a slightly higher overall success rate 59% vs 57%
- Version B was faster on average 8.46s vs 9.04s per task
- Version A performed better on key metric findability by 3.14%
- Both versions struggled equally with the entry point and AR Aging tasks
- Version B made it significantly easier to identify a specific customer and locate the grace period message
The gap between versions wasn’t decisive enough to pick a winner outright.
The CX lead was not pleased with the results, he wondered if the questions were too hard, or if the test was flawed. But the data was showing us what each version did well and where each one fell short. Rather than default to one version or rerun the test, I synthesized across both and presented to the same audience the design recommendations. The final design took Version A’s strength in key metric findability and Version B’s clarity for customer identification.
DESIGN RECOMMENDATIONS
What I kept, changed, and why

Kept the entry point inside Payments. Promoting a contextual feature to the main menu would have broken the platform’s navigation convention for all users, so we treated discoverability as a one-time onboarding problem instead of a permanent navigation change.

Kept the grace period message close to the data it contextualizes.

Changed metric tile height for better above-the-fold visibility on mobile.

Added collapse/expand control below metrics, sellers choose their focus.

Placeholder tile prevents whitespace on odd card counts, and it links to account balance.
REACTIONS
What sellers said after seeing it




OUTCOME
Adoption, faster resolution, and a reusable grid

- 75% of sellers were actively using the dashboard within the first month (Google Analytics, measured against the full seller population) with a single one-time onboarding walkthrough as the only support.
- 61% reduction in credit-hold resolution time in the initial phase, measured against the pre-launch coordinator-call baseline
- 22 minutes → 5 minutes average daily prep time, replacing multi-system lookups with a single dashboard review
- Replaced Edge and Sous in sellers’ daily AR workflow, no more multi-system lookups for payment visibility.
- A new grid system that became a global component, applied retroactively across the e-commerce platform.
Note: Adoption and resolution time figures reflect initial phase data.
COLLABORATION
What the team said
“Even at the early stages when we only had assumptions and a lot of gaps, she came in prepared, asked the right questions, and kept the project moving. She aligned sellers, stakeholders, and cross-functional teams without letting anything get stuck in the weeds.” Noah K. Product Owner
“We had so many edge cases, but Chio has this way of dissecting complexity and turning it into clarity. Her magic wand took 400 sticky notes and turned them into a grid system the entire org now uses.”
Julie Y. Product Manager
“Chio went above and beyond, she shipped as a leader.” Michael H. Direct Manager
REFLECTIONS
Shipping as the decision-maker
- Terminology is design. The confusion around “past terms,” “close to terms,” and “one-time payment” was trust problems. When sellers couldn’t decode the dashboard’s language, they couldn’t trust the data. Getting the words right was as important as getting the layout right.
- Research doesn’t end when you think you have the answer. Round 2 gave us direction but also opened new questions. The survey filled a gap Round 2 couldn’t. The one-click test resolved what the survey couldn’t. Each step earned the next one.
- Speak up when things are unclear. With sellers, with stakeholders, with developers. The moments I pushed for clarity instead of assuming I’d figure it out later were the moments the project moved forward.

