How might we encourage users to get more useful insights into MRR Movements chart?

Goal

Enable users to isolate and toggle specific MRR movement types for clearer, more focused insights

NDA

NDA

User interview

Users struggled to focus on specific movements in the current stacked view.

I conducted interviews with internal team members actively using the MRR Movements chart for sales and marketing. They consistently expressed a need to view specific movement types without being influenced by others.

Ideate

I explored 3 UI options for toggling movement types, and 2 approaches for displaying isolated movements.

UI element options to configure MRR Movements:

UI element options to configure MRR Movements:

UI element options to configure MRR Movements

Eye icon switch

Toggle button

Dropdown on the chart

Options to display the chart:

Options to display the chart:

Options to display the chart

Populating from the bottom of chart

This approach makes it easier to analyze the chart trend as it provides clear differentiation in heights for each isolated movement.

Populating from the middle

With this option, the movement bars remain static regardless of which movements the users turn on. This provides a consistent visual representation of the movements without moving effects, allowing users to focus on comparing the data without distractions.

As is
To be
Design Strategy

Enable users to customize MRR movement types by toggling the eye icon on/off.

We chose the eye-icon toggle — familiar, lightweight, and easy to use. It lets users customize the chart without disrupting the overall layout.

Implementation

How we handled edge cases

Case when all switches are off

While initially contemplating whether at least one MRR movement should be displayed, we decided to grant users the flexibility to turn off all movement types. This approach aligns with the anticipated user behavior and offers maximum customization.

Distinguish MRR movement types

New Biz and Reactivation movements shared the same color, making them hard to distinguish. We considered adding a borderline but decided it could affect chart consistency across the app — so we prioritized the more common use cases instead.

Enabling users to save the customized chart

For better accessibility and customization of charts, we implemented the ability to save MRR Movements chart with the customized view & filters. Users can easily find their customized chart with only one simple setup.

Deliver

After finalizing edge cases and QA, we shipped the feature.

High-fidelity design
Results - User feedback

The feature received positive responses on social media, and one user was inspired to build a Google Sheets plugin based on it.

“Love it. This is super helpful especially when launching a new product arm.”

“Love it. This is super helpful especially when launching a new product arm.”

Mudassir Mustafa, Founder & Host @ Prodcircle

Mudassir Mustafa, Founder & Host @ Prodcircle

“ChartMogul introduced a new feature which lets you isolate specific data series. Thought I’d also implement this in my spreadsheet for visualizing SaaS MRR movement.”

“ChartMogul introduced a new feature which lets you isolate specific data series. Thought I’d also implement this in my spreadsheet for visualizing SaaS MRR movement.”

Drik Sahlmer

Drik Sahlmer

Results - Statistics

We witnessed a 150% increase in the number of saved charts, and a 35% surge in the number of active users compared to the previous figures.

2 months before releasing

Last 2 months

150%

150%

150%

Numbers of saved charts
Numbers of saved charts
Numbers of active users
Numbers of active users

Last 2 months

35.56%

35.56%

35.56%

2 months before releasing

Takeaway

Experience of project management

I managed the end-to-end process (from problem definition to release coordination) which gave me a clearer picture of how design decisions translate into product timelines.

End-to-end design process

Presenting a new feature to internal teams taught me how to communicate design intent clearly across different functions.

Growing background knowledge of the product

Coming in with limited product context, I learned to ask better questions early, which helped me propose solutions that were more grounded in how users actually work.

Create a free website with Framer, the website builder loved by startups, designers and agencies.