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

Goals

Allowing users to personalize and customize their view of MRR movements.

Facilitating users in extracting meaningful insights with simplicity and ease.

Empowering users to harness the full potential of our MRR Movements chart, thereby enabling them to make more informed decisions and drive their businesses forward.

NDA

NDA

User interview

Users expressed it is challenging to oversee the movements they’d like to focus on considering the current UI.

For deeper understanding about the function, I’ve conducted user interview with internal team members who are actively using MRR Movements chart for sales and marketing. They expressed it will be more helpful to be able to view specific MRR movement without getting influenced by other types of movement, to focus on what they’re trying to get insight of.

Ideate

I’ve come up with a few UI design options and how to display the isolated MRR 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.

After careful consideration, we have chosen a design approach that incorporates an eye-icon for toggling MRR movement types on and off. This decision was made to ensure that users can easily customize the chart and isolate specific MRR movement types. The intuitive design of this approach simplifies the process of chart customization, making it readily accessible to our users.

Implementation

As we progress through the development process, we have been deliberating on how to implement the new feature to cater to various use 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

Distinguishing between New Biz and Reactivation movements, which shared the same color, posed a challenge. Although we initially considered visual separation by adding a borderline, we recognized that this could affect the overall consistency of charts across the app, potentially leading to a suboptimal user experience. Ultimately, we decided to prioritize the common user scenarios over this relatively rare use case.

Allow 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 establishing the essential functions and conducting a thorough QA review, we have successfully launched this feature.

Results__User feedback

After releasing this feature, we received positive comments on social media. Additionally, one of our users was inspired by this feature and developed 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 saved charts
Numbers of active users
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’ve been involved in the project actively managing the process - I described problem statement based on the previous discussion among team members a while ago, and discovered the right design solutions, and managed release schedule to make sure to deliver the updates on time.

End-to-end design process

I learned how to present the overall feature, functionality and purposes. It provided some ideas to internal team members to market the new product updates properly.

Growing background knowledge of the product

As I lacked knowledge of the product and the business goal at the beginning, it took a while to understand the meaning of project and come up with the solutions. As I proceeded the project, I got to know how it could impact user’s behavior and experience in the app. I believe I could more proactively suggest the solutions based on better understanding of the product.

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