top of page
CRMnext_03 (1).jpg

UX / UI

STRATEGY

WEBSITE

CRM SaaS INTERFACE RE-DESIGN

CLIENT

CRMNEXT

OVERVIEW

CRM Next is a top global CRM solution platform, with the goal of bringing high-quality salesforce automation to major Indian banks. Since its inception, the platform has been highly adopted by customers but had low usability due to extensive features and workflows. We were entrusted to do a complete design overhaul of the platform UX/UI and also introduce innovative features. There were almost 30 major modules that were re-designed and tested regularly with customers through demos. We would be looking at the Analytics Explorer, Dashboard Studio, and Widget Studio module for this case study.

MY ROLE

Researched and designed old and new features for CRM portal

Developed and maintained a design language across their omnichannel webapp and ios app

Design for accessibility of senior/aged users

PROJECT DURATION

1 year

mock up.jpg

PROBLEM STATEMENT

Analytics is a major component of a CRM system. It helps with monitoring and operations metrics for individual CRM users and teams. The existing Analytics and Dashboard Builder was glitchy, not user-friendly, unattractive, and did not give freedom for data modeling for the users.

Discovery: Identifying stakeholders and best practices

After looking at our competition and thinking about how our business uses the platform, it was clear that we needed to tweak it to fit different roles and functions.

PRODUCT AND COMPETITIVE BENCHMARKING
Screenshot 2023-10-26 at 10.47.20 AM.png
Screenshot 2023-10-26 at 10.46.52 AM.png
Screenshot 2023-10-26 at 10.46.27 AM.png

Image L-R: Dashboard Designers for Sisense, MS Power BI, and Google Analytics

INSIGHTS

After competitive analysis, we concluded:

computer-graphic.png

The Designer module needs to have drag and drop, responsive, and intuitive navigation

easy.png

Simplify language using clear and concise labels and instructions, avoiding technical jargons

settings.png

Design consistency with new components, allowing customization for user-preferences.

access-control.png

Role-based access and personalization for efficient workflows

USER TYPE FEATURES

Who are our users?

The requirement was presented for two types of users 

  • Data Analyst: Users could access both Analytics and Dashboard Studio, and model data that reflects on dashboard.

  • Marketing Manager: Users who could access only Dashboard Studio to pick out charts and widgets for their marketing metrics

Studios

analysis.png

Analytics Studio

Users can import model datasets and create robust analytics for customer and business success.

analytics.png

Dashboard Studio

User can build customized dashboards through charts and widgets for showcasing relevant data points.

Defining 

Proof-of-Concept: Only Analytics Studio

How does the Designer Module look for Analytics?

At first, we created a Dashboard Builder embedded in Analytics Studio.

User-flow in prototype format for Analytics Studio

What we learnt...

The idea was to have proof of concept of user flow and design module.

Other functionalities we proposed in the user flows were:

  • Giving Dashboard Categories for particular types of user needs.

  • Editing the dashboard details - Name, access, etc.

  • Adding Data Sources and Data sets to the dashboard

  • Inserting new charts and preset charts

  • Modeling chart data and extensive control over the appearance/style of the chart

  • All the basic design functions such as

    • adding text, image,

    • copy/paste,

    • align/arrange, 

    • undo/redo

    • refresh/view/print

  • However, we could not distinguish users and separate analytics from the dashboard. We however did give access restrictions.

  • The data modeling was still relatively nascent and basic. It needed to be more powerful.

OUR APPROACH

NAVIGATION

Variable Features: Dashboard Designer only

How can we incorporate separation of features for users? 

For an easy separation of Analyst and Marketing Manager users, we created a common application of  Dashboard Designer that had analytics embedded for Analysts only. There were several iterations of user flows between the initial idea and Idea 2, including visual grids.

Image L-R: Analytics for Data Analyst: Chart style, Chart Data being extensive

Image L-R: Dashboard for Data Analyst: Chart Data Filtering , Saving multiple charts as widgets

Image: Dashboard Designer for Marketing Manager (No Analytics)

User Flows

Below are a prototypes of different user flows and details that were foundational.

Analytics V.2.1
00:30
Analytics V.2.2
00:49
Analytics V2.3
00:45
Analytics V.2.4
00:51
Analytics V2.5
00:39
Analytics V2.6
00:21
Analytics V2.7
00:22

Cons:

The control over data and customization of style was still basic for Analytics Designer.

The designer module was limiting in format for both analytics and dashboards. 

Adding new functions was confusing to visualize

What we learned...

  • The Grid System was beneficial for selecting charts and snapping to the grid.

  • Toggling between the dashboard and the analytics of charts was easier. 

  • The style and functions of data in Analytics were tight and moulded into the Dashboard designer's format.

  • Too many functions in the toolbox above.

  • Global filters were highly evolved and had excellent use cases. However, they were not needed for Analytics Designer.

  • The landing pages did not give an idea that the Data Analyst user could use Analytics Designer.

FUNCTIONALITY

Completely separate Dashboard and Analytics Designer

How can we create optimum functions for designers?

Learning from the earlier design, we realized that we needed to create two different mooules for the designers. This would ensure enough visual space for data modelling and stylization the designers in equal capacities. 

Information Architecture.jpeg
V8.1.jpg

Image L-R: Landing page for Analytics Studio, Analytics Designer with new features (calculate dimensions)

Image L-R: Landing page for Dashboard Studio, Dashboard designer having better information architecture

What we learned...

  • User access was easier with the separate studios.

  • Iteration resulted in better visual language for both the designers.

  • Toggling between the analytics of a chart and the dashboard it resided in was tough.

  • Information architecture resulted in cascading data with a purpose.

  • Could now create a base for modeling data at the level of competitors.

Nearing the finish line...

DATA CONTROL

Robust merging of datasets

How can we expand the data control by users?

We modified Analytics Designer to become a more robust and complex data modeling experience for data analysts. This included logging into external data sources, merging and filtering the raw data, and calculating new dimensions out of the datasets.

The data and charts were separate and analysts could make multiple charts out of the same datasets. This was now called Analytics Explorer.

Analytics Explorer

Video: Adding Data Sources to the Analytics Explorer

Video: Data Modelling with two datasets

Video: Using filters for dimensions and creating multiple charts

Dashboard Designer

We cleaned up the dashboard designer to have a similar format to Analytics Explorer. The functions remained the same but had better usability now.

Dashboard 1.1.jpg
Dashboard 1.2.jpg

Learnings and outcomes

Setting the Style, Language, and Interactions:

While our module was just one part of CRMNext's revamp, it played a pivotal role in establishing the design language for the entire product suite. It served as a prototype for consistency and coherence throughout the SaaS ecosystem.

MOCKUP_edited.png

Creating designer modules for SaaS products is a dynamic process requiring a fine balance between innovation and user-centered design. In this reflection, we explore our experience designing modules for CRMNext amid constant iteration, feedback loops, and changing business requirements.

The Iterative Nature of Design:

Our work was marked by continuous iteration, as each version of the module served as a step toward an improved user experience. This iterative approach allowed us to adapt to evolving user needs and preferences.

User-Centered Design:

Despite budget constraints preventing usability tests, CRMNext's regular client demos provided valuable user feedback. This commitment to gathering insights from real users ensured that our design decisions remained rooted in their needs.

Adapting to Business Requirements:

Business requirements continually evolved, demanding an agile design approach. Our work was never truly finished, as we adapted to shifting objectives and strategies.

Analytics + Dashboard.png

Explore other projects 

bottom of page