Journey Mapping: Self-Serve Onboarding
Building a scaleable, usable system to automate complex retail network digital presences
date and role
Experience designer
2017
summary
The organization was trying to pivot from being custom-implementation-focused into a SaaS platform the could automate customer data and front-end experiences without the need of an engineer. I was tasked with creating user flows of what that experience could be, and what the system would need to execute at each step, to make that happen.
challenge
For lack of a better phrase, the organization prior was a database structure with custom code on top implemented for each individual customer. Over time, that data structure mutated and supplemental data types existed on some customers and not others. We had to prioritize the universal experiences and data types needed to build out a customer in the system, and make that complex system very simple to that end-user.
solution
I collaborated with the Director of Product and a system engineer to understand what the core data structure was, what our automation system needed to create front-end experiences, and what gaps we needed to fill to be a self-service system (ex. a centralized billing structure).
These facets were included at a high-level in the preliminary user flows, then narrowed into three user flows to make the system work: an onboarding tool, a site builder, and a library manager.
results
Aspects of the onboarding experience were developed by engineers into an alpha proof-of-concept. As well, these user flows were the foundation of a site builder tool used by implementation to get the organization out of custom code and into a proprietary site builder tool. These larger efforts helped transform the implementation arm of the organization.