When I started at Auth0 as a Product Designer for the Login and MFA team, I was suddenly facing a big challenge. I was assigned to an ongoing project that was preparing to release the CSS code of the login experience, providing customers the freedom to customize their login screens. My role spanned both designing the dashboard and shaping the end user experience.
While testing the soon-to-be-released feature, I quickly realized the task was trickier than expected. The code wasn't mature enough to be made public, and it certainly wasn't designed for customization. With a little bit of elbow grease and a lot of ingenuity, a Front-End engineer and I decided to tackle the challenge head-on.
We ran a design sprint, testing our concepts and iterating our proof of concepts (PoCs) until we struck gold - a WYSIWYG tool that could customize the experience without a single line of code. This was our big eureka moment and the genesis of our no-code customization tool.
Why is thistool better than CSS customization? There are two main reasons:
But, what’s the potential value for the user?
>With our new proposal in hand, we got green light to develop an MVP for the dashboard. Realizing the enormity of the task ahead, we understood we needed to build a team. With the help of a technical manager, we developed an MVP document and made our case to upper management.
The next steps involved designing a roadmap, conducting interviews, and forming the Universal Login Experience team. Our main goal was to implement the no-code tool, but we didn't stop there. We wanted to expand the no-code approach to 'My Account', custom prompts, custom text, email customization, and all end-user features. Mainly because all these were out-of-the-box solutions which means easy to implement and integrate with any application. That’s why I also set up a no-code working group within the design team which aimed to keep these experiences consistent.
Once we developed our private beta, we invited customers to test the product, using their feedback to refine and add features. Although the process took longer than expected, the result was a tool that was valuable for customers who didn’t have a dedicated engineering team to customize the login experience.
My role in this process was to wear different hats. I took broad conceptual ideas and turned them into something useful and valuable for our customers. I drove clarity of plan, strategy, and vision among product managers, engineers, researchers, and content strategists. I played a part in high-level strategic decisions, working closely with Product, Research, and Engineering partners from concept to completion and future iterations.
I owned the end-to-end design across multiple features and projects, providing implementation guidance to engineers to ensure our features were of the highest quality. Furthermore, I used tools like Heap to stay on top of industry trends and measure usage metrics.
One key goal of ours was to position Auth0 as an innovative company in the Gartner Quadrant. This project was a significant step towards that goal, demonstrating our ability to create user-friendly solutions while staying on the cutting edge of technological advancements. Through this project, we've shown that we're a company that turns challenges into opportunities, creating products that provide genuine value to our customers.
This entire no-code journey has been as much about learning as it was about designing. Here's a snapshot of some key takeaways from my experience:
Through all of these experiences, I've come to understand that product design is a blend of creativity, strategy, technology, and most importantly, empathy for the end user. It's a continuous learning journey, and I look forward to many more lessons in the future.
Recommended article for further exploration: The way we customize
Transforming playtime into fitness fun: the story of Miss Baker Prototype
Go to case →Seamless Entry to VR experimentation: Crafting an Oculus Quest 2 Login Experience with Unity 3D
Go to case →