Your Privacy

This site uses cookies to enhance your browsing experience and deliver personalized content. By continuing to use this site, you consent to our use of cookies.
COOKIE POLICY

Skip to main content
Software Engineering

Enhancing the Ferguson Counter Experience: A Frontline Tool Built Around Associate Expertise and Customer Relationships

Enhancing the Ferguson Counter Experience: A Frontline Tool Built Around Associate Expertise and Customer Relationships

An important part of Ferguson’s customer experience is the expertise of its associates and the relationships they build with trade professionals. UDig worked with Ferguson to build Sales Cockpit, a frontline tool that brings the systems associates use every day into one interface, helping associates spend less time navigating systems and more time applying their expertise to serve customers.

How We Went from Ideas to Impact

  • Sales Cockpit brings the systems our associates use every day into one cohesive, intuitive interface, built around the workflows and flexibility our associates already know. Working with UDig, we moved quickly without losing that focus. I’m looking forward to seeing how these improvements help our teams serve customers with greater speed and build on the strong relationships that define Ferguson.
    Jeff WalbertSenior Vice President of Operations at Ferguson

The Idea

A Frontline Tool Built Around Ferguson Associates

Ferguson is a value-added distributor of commercial and residential supplies serving plumbing, HVAC, and other trade professionals. Ferguson combines the scale and capabilities of a leading distributor with a local customer experience grounded in associates who understand their customers, their businesses and the challenges they face. 

Trade professionals rely on Ferguson associates to help solve complex challenges and keep their projects moving. Which part, which valve, what to do when a job goes sideways at four o’clock on a Friday. That expertise, and the relationships built on it, is what makes Ferguson different at the counter. 

Serving a contractor, though, meant moving across several of the systems behind the counter. The opportunity was to simplify that experience, allowing associates to spend less time navigating systems and more time applying their expertise to serve customers.

Ferguson set out to close that gap, with two conditions. The counter could not stop running, and the answer could not be a rip and replace. They were looking for a partner to help shape the approach rather than a vendor with a product to install. 

The Process

Start With the Differentiator, Build With the Frontline

The work began before any code. UDig started by getting clear on what makes Ferguson different at the counter, the piece of the business a competitor cannot copy. The answer was the associate: deep command of the trade, and relationships built one job at a time with the professionals who depend on them. We call this digital differentiation, and it became the standard the product had to meet. 

Then UDig went to the branches. Designers and engineers spent full days on site across four states, returning every few weeks, putting unfinished versions in front of associates and asking them to run real transactions. 

Speed is what made that work. When the UDig team saw an associate hit friction during user testing, our AI-native delivery let them quickly build a fix before the next visit. Associates saw their own input show up in the product in weeks, which is what earns buy-in. People stop giving feedback when nothing comes of it. 

The question that shaped the product was not whether associates liked it, but whether they would rather train a new hire on this or on the old system. The answer was immediate. 

Underneath, the systems that run the business stayed in place. Sales Cockpit provides a unified experience layer, enabling a phased approach while minimizing disruption to branch operations. 

The Impact

Built for the People on Both Sides of the Counter

Product search, workflows, and transactions now live in one place. An associate can search, quote, and close an order without switching screens, which means less time working the systems and more time with the contractor waiting on the other side of the counter. For a contractor on a tight schedule, every minute at the counter is a minute not on the job site. 

For associates new to the counter, guided workflows and intuitive search replace code-based navigation, so early training can go toward learning the trade instead of learning the system. For veterans, the shortcuts and habits they had built over years came with them. 

During initial deployment, associates retained access to the systems and workflows they already knew.  This allowed associates to incorporate Sales Cockpit into their work as they experienced its capabilities firsthand. 

Sales Cockpit is currently in initial deployment at a limited number of Ferguson branches, with plans for continued expansion. Ferguson and UDig continue to explore opportunities to apply this approach to additional business needs. 

Digging In

  • Software Engineering

    What Does Quality Mean to You?

    About a year ago, I was in a conversation with one of our clients when they asked me this question: “What does quality mean to you?” I gave an answer in the moment, but a better answer came to me later. As a developer, the easy answer is something about unit tests, code coverage, and bug-free releases. That’s where my brain went first. But the question stayed with […]

  • Software Engineering

    When There’s Too Much to Fix: How Smart Prioritization Unlocks Revenue at Scale

    Every operations team has a backlog. The question isn’t whether you can clear it — it’s whether you’re clearing it in the right order. For most teams, the honest answer is no. And that gap between the order work gets done, and the order it should get done is quietly costing organizations millions. The Volume Problem High-volume exception processing shows up across […]

  • Software Engineering

    Creating Reusable Code Templates to Reduce Client Project Startup Time

    In consulting, one of the least visible but most expensive phases of a project is the beginning. Teams can spend days or weeks setting up repositories, agreeing on structure, wiring basic infrastructure, and solving problems that have already been solved many times before. Code templates are a practical way to reduce overhead while improving consistency. […]

  • Software Engineering

    Player Three Has Entered the Game: How AI Is Finally Bridging the Divide Between Design and Engineering

    As AI begins to become more prominent in our day-to-day lives, I find myself in a unique position. As a practicing software engineer and UI/UX designer, I am genuinely happy to see the introduction of AI tools begin to take shape in our industry. But more importantly, I am happy to start seeing the effects it is having on what has historically been a pretty challenging relationship: the […]

  • Artificial Intelligence

    Coding at 5x: How AI Boosted Our Team’s Productivity

    When I look back at my career in technology one day, I believe that 2025 will be the year I reflect upon as when everything changed. There was software engineering pre-2025 and software engineering post-2025. Late 2024 is when the AI-Powered IDE’s, specifically Windsurf and Cursor, came to market. Quickly followed by agentic coding tools […]

  • Software Engineering

    The Disappearing Middle of Software Work: Why the Bookends – Strategy & Impact – Matter Most Now

    Here’s a question nobody in enterprise software wants to sit with: what happens to the middle? Not the middle of the org chart. The middle of the work. The vast, expensive layer of effort that has defined enterprise software delivery for thirty years—translating what the business wants into working code. The requirements-to-implementation pipeline. The “build phase.” […]

  • Software Engineering

    Zero-Code Telemetry with OpenTelemetry’s OBI

    Full distributed tracing and exception capture for any application — without writing a single line of instrumentation code. View the source code on GitHub → The Premise Observability is essential for understanding what’s happening inside your services, but instrumenting an application by hand — adding trace spans, logging calls, and metric counters throughout your codebase […]

  • Retail

    Scaling Retail Resilience: 40x Faster Merchandising Performance

    Retailers have nightmares about merchandising system malfunctions on peak shopping days, causing in-store and online bottlenecks, pricing problems, and promotional errors. The potential costs from unprepared associates, confused shoppers, and lost sales can be extensive. One retailer wanted to build in system resilience to eliminate that risk.

  • People

    A Day in the Life of Tate Steinour, Senior Software Engineering Consultant

    Ever wondered what a day in the life of one of our consultants looks like? This series dives into the details! Today, we’re spotlighting Tate Steinour, a Senior Software Engineering Consultant based in Richmond, VA. Here’s a glimpse into their typical day: Morning I usually start my day around 7 a.m., which is much earlier than […]