top of page
Bold Black _K_ on White Square.png

Simplifying User Navigation

With a redefined information architecture, its now easier for users to navigate and manage their settings efficiently and intuitively.

settings hero.png

Overview

Role: Product Designer | Duration: 3 months (Jan - March 2023)

Collaborated with Product Designer Alex H, Product Manager Mike J, and Engineer Bressain D. to bring the project to life. Our work included competitive research, analyzing current usage, and conducting card sorting sessions with both customers and product experts. We iterated through low to high fidelity designs, gathered extensive feedback from internal stakeholders, and delivered final designs to engineering for implementation

Context

So what is Klaviyo? Who are we building for?

Klaviyo is a marketing platform that helps e-commerce brands connect with customers through email and SMS. It makes it easy to capture data, send personalized messages, and drive growth.

feature-price-drop-flow.webp
The problem

Users navigate multiple settings pages before leaving. The IA was also not scalable for future product features and releases. Some content is overly technical, and not all pages were built in React and/or follow the latest design system. 

Why this matters?

These issues make it harder for users to complete tasks efficiently, impacting overall user experience and scalability.

Business goal

Improve the usability and scalability of Klaviyo’s settings to reduce support tickets, enable future product growth, and increase user efficiency and satisfaction.

Research

Users were clicking through an average of 2.7 pages, which led to a high number of support tickets.

We reviewed session replays in Heap to track how many pages users were navigating. Discussions with product experts revealed key usability issues that led to support tickets.

Card sorting exercise

 We conducted card sorting exercises with both customers and product experts to capture perspectives from users and internal stakeholders.

User sessions

We not only watched session replays but also analyzed click data in Heap to see how many steps users took to reach their desired actions.

 We laid out all the settings in FigJam and asked participants to organize them into categories that made sense, giving us insight into how people think about the settings. Some cards didn’t fit anywhere, which is expected in card sorting.

Analyzing research data

So what did we learn from this card sort?

  • Users tended to group settings by channel

  • Some items didn’t fit neatly into any category, which is common in this process

  • Security had mixed reactions. Half grouped it under Account, half treated it as its own group

  • Most users treated Billing as its own section, separate from Account

cardsort.png

Solution

Redesigning Settings for Clarity and Scale

  •  We restructured settings with a vertical tertiary navigation and a simplified, scalable IA to better support future growth.

  • The new experience was built entirely with Ascent components, ensuring consistency and faster performance.

  • We introduced autosave, applied intuitive patterns across content and configurations.

  • Began migrating features out of settings to create a clearer, more focused user experience.

preview.png

Previously, the design used two stacked horizontal navigations, with one appearing beneath the other when a top level item was selected.

settings old.png
settings old 1.png

Design

Wireframing

The wireframes below explore a horizontal navigation and a vertical navigation.

settings1.png
settings2.png

Gathering more feedback

How did we align across teams?

​We conducted a roadshow, which involved a major cross-functional effort. We met with every PM to gather feedback and secure approval, since these designs impacted multiple areas of the product. Originally, features like multi-factor authentication and single sign-on were under user roles, but feedback from the roadshow showed they belonged in their own section, Security.

Security.png

Iterations

From wireframing to high-fidelity

As the project moved from wireframes to the design phase, engineering constraints surfaced, so we divided the releases into three phases.

Phase 1

Reorganization

Reorganized the settings structure without introducing visual or stylistic changes, focusing solely on moving items into more logical places. We also replaced the horizontal navigation with a vertical nav to improve clarity and usability.

phase1.png
billingpic2-ezgif.com-video-to-gif-converter.gif

Phase 2

Design system alignment

Previously, some settings were built with Ascent components and others were not. In this phase, we rebuilt everything using 100% Ascent components to create consistency, improve scalability, and align fully with Klaviyo’s design system.

Phase 3

Contextual enhancements

Introduced autosave and relocated certain settings into more contextual areas of the product, creating a smoother and more intuitive user experience. The mock on the right shows that we moved the back in stock feature to the products page, outside of settings, because it is more contextual and closely connected to the product.

products.png
The final designs

The designs below highlight the importance of content writing and naming conventions. Its consistent across all tabs and settings so that if a new channel is added, its sub-tabs would follow the same naming structure. This makes it easier for users to quickly locate what they need.

email.png
sms.png

Measuring success

Impact and results

Users clicked less within settings, indicating that finding and managing options became easier. At the same time, the number of support tickets decreased, showing that the updates helped reduce confusion and made the system more intuitive.

229

Unique accounts enabled Smart Opt-in

188K

Shoppers have opted in with Smart Opt-in

22%

lift with Smart Opt-in when compared to traditional opt-in

Reflection

 This project was a big team effort with a lot of input from product managers and other stakeholders. Even after we went live, we kept iterating based on customer feedback and made adjustments to improve the experience. We also created a process for adding new settings so that anyone on the team could do it without relying on a single person for approval. Moving settings to the features they were connected to made it easier for users to find and use them. Overall, this project showed me how collaboration, clear documentation, and listening to feedback can make a product better and easier to manage.

bottom of page