The Challenge
Grainger’s KeepStock tools spanned mobile, tablet, kiosk, and vending-device touchpoints, but surfaced more than 100 cryptic and inconsistent error messages. When something went wrong, field technicians and customers often couldn’t determine what had happened, whether they could resolve it themselves, or what to do next. The result was unnecessary support calls and avoidable escalation for problems that could often be handled in the field.
As the sole UX designer on the initiative, I owned the experience from discovery through final design—conducting technician ride-alongs, auditing the existing error ecosystem, defining the new taxonomy and interaction model, and partnering with support and engineering stakeholders through implementation and sign-off.












