Sean Doyle

Case study · INNEO

3D Product Configurator

Turning complex, rule-driven B2B product configuration into a web-based 3D experience customers can embed in their own sites.

Schneider Pen configurator, a live example built on the 3D Product Configurator
Schneider Pen configurator, a live example built on the 3D Product Configurator
Building Configuration
Building Configuration
Building Content
Building Content

Problem

INNEO's NeoSpace ecosystem needed a web-based 3D Product Configurator for highly complex, rule-driven products. Layered configuration rules and dependencies made the experience hard to use, slowed adoption, and limited growth. Users ranged from technical specialists to business stakeholders, and customers wanted to embed the configurator in their own ecosystems.

My role

Sole product designer on the project, and one of 10+ major features I took from concept to production at INNEO. I owned UX architecture, interaction design and the visual system, and worked with engineering on what the backend and 3D rendering pipeline could support.

Process

I started from user intent instead of system logic. I set four principles early to align engineering and the business: structure complexity instead of exposing it, give every action immediate visible feedback, make validation educate instead of block, and design so the system scales beyond one product.

From there I moved navigation from feature-first to goal-driven flows, used progressive disclosure to reduce overload, and ordered configuration steps to mirror how people really make these decisions.

Configurator webview in NeoSpace
Configurator webview in NeoSpace

Key decisions

Outcome

The configurator shipped as part of NeoSpace and can be embedded by customers. Users can see every configuration change reflected in 3D straight away, and see why a choice is invalid instead of hitting a dead end. The design documentation supports later configurator implementations.

Reported results in the first year after launch: