Item Matching redesign — task brief

Sysco Bid Project · prepared for Magalí (UX/UI) · demo Thursday · Natalie hoped for a first pass “Monday-ish”
Open the clickable prototype →

This is your assignment from the July 24 daily, turned into a concrete, fast-to-execute plan: redesign the Intake → Item Matching → Supplier Sourcing part of the Bid flow in Figma, on top of your Smart Basket base, with AI “killer features” and the corrected process order. The clickable prototype now covers all three screens.

01What you were actually asked to do

Alex: “The current UX is terrible. Shelby’s system confuses more than it helps. If Magalí can give her expert opinion to improve Shelby’s design in Figma, that’d be great. We need killer features. Focus on what AI can automate — if something can be pre-filled, describe it… use realistic supplier data (ratings, history) to beat the other consultants.”
Improve the design in FigmaRedesign the confusing Bid flow. Base = your Smart Basket prototype from Nicoleta.
Show what AI automatesAnything the system can pre-fill or auto-match → make it visible and explainable.
Realistic supplier dataRatings, on-time %, win history — the differentiator vs the rival consultants.
Fix the flow orderMatch items first, source suppliers after. See section 03.

02What the three uploads are for

03The flow fix — the one thing you can’t get wrong

Alex: “In Eugene’s scheme, supplier matching happens before item selection. That makes no sense… If we show a wrong flow on Thursday they’ll say ‘you don’t understand our business’ and that’s the end of the demo.”
Today (Bid Genie)Your redesign
Suppliers → then itemsSearch catalog → match items → then find suppliers who carry them in-region

In the prototype this shows as the stepper order (Item Matching before Supplier Sourcing) and the green “correct order” banner. Keep this order in every Figma frame.

04UX audit of Bid Genie — what to improve

Problem in the demoFix in your design
Supplier outreach happens before items are matchedReorder: matching first (section 03)
“Not in catalog” shows as a dead red status with no next stepAI suggests the closest SKU + a one-click “Source supplier” action
Match is keyword-based (“black magic”, per Alex) with no reasoningSemantic match % + a “Why this?” explanation on every candidate
Domain rules (Sysco Brand, CN, By-American) aren’t visibleAuto-flagged attribute badges on each candidate SKU
No A/B/C alternates, though the manual process uses themShow ranked alternates A/B/C per bid item
Suppliers are a flat list with no quality signalRank by rating, on-time %, volume, win history, price + rule-set sort
Intake makes you type contact info manually, then AI overwrites itUpload-first: AI pre-fills; flagged/missing fields → “Ask the customer”

05The killer features (priority order)

1 · Semantic match + % 2 · Auto domain badges 3 · A/B/C alternates 4 · “Why this?” explainability 5 · Rich supplier data 6 · Rule-set pre-selection
  1. Semantic match candidates. Vague line like “BBQ sauce, no brand/size” → ranked Sysco SKUs with a match %. Beats the keyword AS tool.
  2. Auto-flagged attribute badges. AI checks each candidate for Sysco Brand (margin), Active Stocked, CN Label (K-12), By-American, Low-Sodium. This is the domain knowledge IT’s UI lacks.
  3. A/B/C alternates auto-generated when the exact item isn’t in catalog.
  4. Confidence + “Why this?” — keep Bid Genie’s High/Medium/Low review triage, add a one-line AI reason.
  5. Supplier sourcing with rich data. Alex was explicit (Jul 24): go past the star rating in the current demo — show volume/revenue with Sysco, orders delivered per year, on-time %, past winning bids, price, pulled from the product graph. This is the differentiator vs the rival consultants.
  6. Rule-set pre-selection + AI pre-fill. The AI pre-selects the best SKU/supplier by a rule set (e.g. Sysco Brand → cheapest) so the human only reviews — “the less routine, the better” (Alex). Same idea on Intake: upload the RFP first and let AI pre-fill company/contact/items, instead of manual entry.

06How to execute fast in Figma

  1. Open prototype.html next to Figma — it’s already built on your Smart Basket design system (solid Sysco-blue header + real white logo, blue category bars, product cards with the “Sysco” blue brand prefix, pill buttons, footer action bar) using the exact brand blue #008CD2 from Sysco Logos.svg. Type is Myriad (Smart Basket’s font): the mock’s font-stack prefers Myriad Pro if it’s installed on your machine (via Adobe), and falls back to a close humanist sans otherwise — in Figma, set the real Myriad.
  2. Start from your Smart Basket file; reuse its components (cards, chips, category bars, footer bar) — the prototype maps 1:1 to them.
  3. Build the 3 frames in the prototype: Intake (upload-first + AI pre-fill + “Ask the customer”), Item Matching, and Supplier Sourcing. Don’t redesign the whole 11-step flow yet.
  4. Make the badge set a Figma component with variants (Sysco Brand / Stocked / CN / By-American / Low-Sodium) — you’ll reuse it everywhere.
  5. Add the corrected stepper at the top so the order reads at a glance.
  6. Populate with the real item + supplier names from the demo (fries, cereals, cheese; General Mills, McCain, Bongards’) so it feels authentic — Alex’s “realistic data” note.
  7. Alex wanted a short meeting to map the demo ↔ Figma before you commit a date — use this prototype as the artifact for that call, then aim a first pass Monday-ish.
  8. Prep one line for the daily: “I redesigned matching to be catalog-first, with AI match %, auto domain badges, and ranked suppliers — here’s the click-through.”

More opportunities (beyond the 3 frames — mention, design later)

Ask the team to confirm (open questions)

Open the clickable prototype →

Illustrative mock for internal UX review · rebuild target: Figma on the Smart Basket base.