Internal B2B tool · Human-in-the-loop AI
Making allocation recommendations clear enough to trust
An internal logistics product that replaced the spreadsheets planners passed around, worked alongside the legacy systems, and became the source of truth for shipment-planning changes.
I led interviews and workflow mapping, translated business rules into interaction logic, designed the recommendation and override patterns, and worked across logistics, product, data science and engineering.
Relevant for: Enterprise AI · Decision-support tools · Human-in-the-loop UX · Internal SaaS
- Role
- Lead UX Designer & Researcher
- Year
- 2021 to 2022
- Team
- Logistics · Data Science · Product
- Status
- MVP shipped
What changed for planners?
The MVP became the source of truth for shipment-planning changes, replacing the spreadsheets planners passed around.
- Shipped150+MVP used by merchandise managers and planners, with AI recommendations they could approve or override
- ObservedLess file managementThe shared Excel sheets went; the tool still worked with the legacy systems
- Target60%Less manual allocation work. Internal goal, not a measured result
- Planned3-year planI delivered the project plan for a three-year rollout of further AI features
Production interfaces are confidential. The product screens on this page are portfolio-safe reconstructions of the delivered workflow. Research images are anonymised.


Where did the allocation decision actually live?
One decision, spread across SAP, Excel and experience
Global merchandisers balanced stock across thousands of stores and warehouses. The work moved between SAP, large spreadsheets and local rules held in people's heads. Comparing options was slow, exceptions were difficult to see, and experienced planners carried much of the system's operational memory.

Why wasn't a prediction enough?
A prediction was useless if planners could not question it
Allocation predictions already existed, but they arrived as opaque answers. Planners could not see why a market received a quantity, compare the signal with their own knowledge or record an intentional exception. The team did not need another dashboard. It needed a decision surface.

What would make a recommendation trustworthy?
Three tests: clarity, trust and agency
- 01
Clarity
Show the recommendation beside demand, historical variation and the exception that needs attention.
- 02
Trust
Show the model's context so planners can inspect the basis of a suggestion before acting. A confidence score was designed for this but did not ship.
- 03
Agency
Keep override, simulation and approval explicit. The system proposes; the planner remains accountable.
What does a planner need to see before saying yes?
The AI filled in the defaults. Planners approved each one with the evidence they'd check anyway beside it.
- Tension
- The AI pre-filled each value from a prediction matrix. Approving it blind would make planners rubber stamps; rejecting it blind would waste the prediction.
- Choice
- Each default sat next to the four things a planner checks: major shipment orders, the previous two years of data, aggregate costs, and any decisions agreed for that in-shop week (the week stock is due in store). Nothing went through without manual approval.
- Trade-off
- Approving every default by hand was tedious, and the MVP accepted that on purpose. The approvals built the trust and the record needed before the system could take over routine decisions.

What happens when the planner disagrees?
The model handled the routine. Planners overrode it when they knew something it couldn't.
- Tension
- Each recommendation drew on two years of history, plus live costs for ordering, shipping and raw materials. It couldn't know what marketing and merchandisers had agreed between themselves: a larger order, or ramping up an existing line.
- Choice
- Planners could accept or override every recommendation, and the existing checks stayed in place.
- Trade-off
- Because the human checks stayed, the tool cut file handling more than decision time. Speed was given up to keep planners accountable.

How dense should an internal tool be?
Dense, because the people using it already worked in 20 spreadsheets and thousands of rows.
- Considered
- A larger, less dense layout closer to Fabric's consumer defaults.
- Chosen
- Compact rows and enterprise table patterns. We tested both with planners, and people used to sifting through 20 Excel files and thousands of rows preferred the dense one.
- Trade-off
- Smaller type and targets than Fabric's defaults, a deliberate accessibility compromise for a trained internal audience. Fabric was built for consumer screens, so the enterprise patterns had to be negotiated with the design system team.
What changed for planners?
The MVP shipped. The 60% is still a target.
- Shipped150+MVP used by merchandise managers and planners, with AI recommendations they could approve or override
- ObservedLess file managementThe shared Excel sheets went; the tool still worked with the legacy systems
- Target60%Less manual allocation work. Internal goal, not a measured result
- Planned3-year planI delivered the project plan for a three-year rollout of further AI features
What did this teach me about AI products?
Enterprise AI is a trust-design problem
Make the machine legible, keep expert judgement active and give disagreement a safe path through the system.