Blog - HubSpot Product Team

Why We Overhauled the Most-Used Screen in Our Product

Written by Ben Keller | Apr 14, 2020

Contacts, Companies, Deals, and Tickets are the backbone of HubSpot. They hold all the context our customers need to create great customer experiences.

With that in mind, it's no surprise that the index pages for each object are the most used pages in all of HubSpot. More than 96% of all users who enter the product on a given day touch one of these index pages. That's over seven million actions every day. On a recent call, one CEO called the Contacts index page "the heartbeat of our organization."

After a service outage last year, we took a long hard look at the performance and usability of the index pages. What we found surprised us: while our customers frequent these pages, they don't love the experience. It turns out there's a lot of friction in finding the pages and navigating through their most important features.

With that in mind, we've spent the last few months redesigning the index pages from the ground up. TL;DR: that 96% is about to get a whole lot happier.

So, what were the main reasons we felt a redesign was necessary?

  1. Usability:  Early in 2019, members from HubSpot’s UX team conducted a study to see how “usable” our product was in the Sales and Services Hubs. In other words, how well did users discover and grasp the tools and features presented to them? During the studies, the CRM Index Pages did not perform well. Certain prominent features were not getting noticed or used by a large portion of our users. These features include filtering, saving a view, sorting, and adding columns. Additionally, features that commonly get used together were far apart on the screen (i.e. search and filtering).
  2. Another look: After last year's service outage, we dug into all past JIRAs that were closed as "Works As Designed." The thought was that if a JIRA had to be created to surface something that works as designed, it probably has user experience flaws. This focus on past "Works As Designed" JIRAs surfaced clear issues with the index page experience.
  3. Missed Opportunity: Data shows that users who save a view and revisit it have a 16% higher retention rate by week 12. Yet the discovery of saved views is poor (5% of new users in their first month interact with it) and the retention rate of the tool itself shows that it is not easy to use. 

The Research & Design Process:

To start tackling this enormous project, we mapped out every interaction flow on the pages, and identified problem areas in the design and architecture. We then combined these findings with the themes from past JIRAs and Usability Baseline Studies. 

Our team at work

Once we developed the themes, we dove headfirst into different research methods:

  1. Questions & assumptions mapping
  2. Problem audit/analysis
  3. Usage data analysis
  4. User research with both new and power users
  5. Competitive analysis
  6. Concept testing with internal sales reps and managers
  7. Concept testing with both new and power users
  8. Iterative internal stakeholder feedback sessions
  9. Interactive prototype testing with both new users and power users
  10. Coded software usability testing

After several months of deep research with all types of users, we felt confident that we had a firm grasp of the many shortcomings of the current index page design. The four most prominent were:

1) The information architecture of these pages was a problem

Adding a filter to segmenting the data in our CRM is an "aha" moment for our usersit enables marketers to identify new leads in the database, helps sales reps decide which leads to prioritize, and shows support reps their most pressing tickets. But we've made it far too hard to get to that "aha" moment. The CRM has been adding features consistently for years, and the current design has not been updated in the past several years to keep up with the pace of that change. The result: the page lacks visual flow, and the controls on the screen are often far from the actual objects they manipulate.

2) The layout didn't promote a sense of “my workspace”

There are very few places in the product that are truly unique to each individual user. The Contacts, Companies, Deals, and Tickets index pages are completely owned by each user. The saved views they Favorite, the columns present in the table, their default view—these things are all unique to the individual user and saved to their user settings. Because of this, users can customize their index pages to match their process and maximize their output. This is a missed opportunity: ownership and personalization lead to more in-depth and consistent interaction. 

3) Index pages looked like spreadsheets, but they were missing a lot of the same "industry-standard" functionality our users learn through Excel and Sheets.

Most of our users don't get to choose to use HubSpot—leadership in their organization makes that decision. With that in mind, the quickest way for our users to appreciate HubSpot is to become familiar with our tools. When users see an index page, they see a spreadsheet. Yet our current design does not take advantage of our users’ familiarity with Excel and Sheets by incorporating spreadsheet UI patterns like tabs. I mentioned earlier that 96% of daily users interact with the index pages, but only 15% end up saving a view. Lack of familiarity is a big reason why.

4) The board and table layouts didn't match our users' goals.

Today, the surrounding layout of the board and table view are exactly the same. Favorite views, saved view library, filters—all look the same and located in the same spot. While this promotes consistency, through usage analytics we discovered that our user actions and workflow was different between the two experiences. In the table layout, users want a familiar, holistic window into all their deals, no matter the status. On the board layout, on the other hand, they want to see what's in flight, highlighting stage and motion. The new design of each layout needs to reflect our users' goals.

After spending months defining the problem, talking to customers, trying out crazy ideas, and going through multiple rounds of usability testing and iterations, we've landed on a brand new design for the index pages that we’re excited to start getting in the hands of our users.

The New Design

The table layout:

The new table layout aims to highlight prominent features to enhance discoverability and ease-of-use. Additionally, we incorporated common patterns found in popular software to promote familiarity. The three main highlights of the new design are:

  1. Tabs. With tabs, users can more easily revisit saved views on a regular basis. Saved views encompass criteria, sorting preferences, and a specific set of data table columns. The tab design is a common industry pattern, and a "+" icon encourages new users to incorporate their use in a daily routine. The screen will now feel more unique and personalized to the individual user as they leverage their tabs. 
  2. Quick filters. Our users love the “most used properties” option in filters, picking these options 71% of the time they add a filter. In the Sales Usability Baseline study, it was discovered that many users never noticed that filtering was an option on this screen. By incorporating quick filters into the design, we make the process of quickly organizing their dataset an absolute breeze. This pattern was one of the most well received by our users during concept testing.
  3. Easier access to column editing. Editing columns has been buried beneath the "Actions" dropdown for as long as this page has been in existence. It has massive discoverability issues. Surfacing this important function to the main screen will encourage all types of users to make the data table their own.

The board layout:

The board layout has a different design than the table layout, because our users have a different goal. On the board layout, pipelines are the most important data axis (in addition to saved views). With that in mind, the new screen puts both pipeline and saved view toggles front and center. In the board layout, we also pulled out the “Sort” and “Edit Stages” features out from behind the “Actions” dropdown. These features have significant usage among a small pool of our users, and we'd like more users to discover them moving forward. 

Conclusion

If you haven’t already, all users have the ability to opt into this new experience. Give it a try and let us know what you think. 

And if you like digging into complex user problems, using data to make decisions, or want to build product for thousands of businesses around the world, we're hiring an experienced Product Manager for our CRM