Tejaswini Khedkar

Enterprise data visualization for B2B2C sales

E-commerce

Data visulization

Internal tool

Shipped

Solution

Solution

I designed an internal tool for the retail sales team that streamlined complex workflows and increased task efficiency.

Context

Context

The sales team faced challenges to achieve their sales target as they relied on multiple tools for different tasks, causing delays.

Our goal

Our goal

  • Make sales cycle faster

  • Maintaining consistency in shared pages

  • Reduce cognitive load on the user when visualizing complex data

My role

My role

  • Contributed to design an enterprise dashboard for sales team

  • Collaborated with 9 designers to maintain consistency across the platform at scale

Team

Team

  • Product Design Lead (me)

  • Product Manager

  • Front-end and back-end Engineers

  • Sales team(users)

impact

impact

$340M

Revenue (increased by 20%)

30%

Faster sales cycle

23% to 56%

Business deal conversion

35% to 55%

Post launch user engagement

The metrics was gained using Google Analytics in the tenure of 6 months from our internal tool and a B2B marketplace.

highlights of my role

highlights of my role

Data visualization dashboard for retail sales

I demonstrated my design impact through proposing multiple stats, visual heirarchy, and navigation flows that reduced cognitive load on user.

Shared pages to reduce dependancies

I designed shared order page for sales and inventory. I color coded call to action buttons and added indicators on the top to prioritize the tasks.

Manage conversations using AI chat assistant

I designed UX patterns for an AI powered chat assistant to reply to retail partner's order related queries. This saved repetitive tasks for Retail Sales Team.

Customize sales data in less than 3 steps

I created interactive prototypes in LOVABLE.DEV to present how I will leverage generative AI tools today to deliver mockups and developer handoff.

Intro

Intro

FirstCry.com is a platform combines e-commerce with omnichannel retail.

I got an opportunity to work with the Retail Sales Team to design an internal tool ecosystems.

Intro

Intro

25M

Global customers

Global customers

1073+

Retail stores across Asia

Retail stores across Asia

98%

Retail partner retention

Retail partner retention

Intro

Intro

the roadmap

the roadmap

User Interviews

User Flows

Design workshops

Wireframes

Usability testing

Developer Handoff

Critique sessions with product managers, sales team, and engineers was important for the impactful implementation of the product.

The Challenges faced

The Challenges faced

  1. Time ticking

The sales team was losing sales which derectly impacted the revenue stream if the company.

  • Overcoming the challenge

  • Defined a design strategy to prioritize tasks for north star vision.

  • Aligned design vision with stakeholders to win as a team.

  1. Navigating ambiguity

The problem was very wide at the begining with unclear expactions from sale team.
  • Overcoming the challenge

  • Collaborated with cross-teams to understand their motivations.

  • Identified the root cause to frame the problem statement.

user story

user story

"As a Sales VP at Firsrtcry.com, I should be able to analyze sales data using one platform so that I can achieve sales target on time".

"As a Sales VP at Firsrtcry.com, I should be able to analyze sales data using one platform so that I can achieve sales target on time".

A day in life of a Sales team

A day in life of a Sales team

25

Hrs

~Weekly time spent

Analyzing sales data

  • Identifying potential business opportunities to pitch new products.

  • Make marketing decisions for products in inventory.

23%

Conversion

Customer relationship management

  • Provide personalized services to maintain over 98% retention.

  • Negotiating deals with retail partners.

A day in a life of clerks

A day in a life of clerks

Opportunity: Identify root cause to why conversion rates are lowering.

A day in a life of clerks

A day in a life of clerks

Understanding the users

Understanding the users

  • Why did I conduct user interviews?

  1. To identify the pain points the sales team faced and what slowed down their workflows to achieve sales targets.


  2. To identify root cause in the complexity of the existing workflows.

  • Learnings

  1. I identified their dependencies on other stakeholders and third-party apps.

  2. The 10-year-old online/offline legacy flows are making sales reps slower.

Understanding users

Understanding users

Inventory manager

Sales team

Retail partners

Customers

Understanding users

Understanding users

What are the day-to-day activities?

How sucess is measured?

What hinders the progress?

Understanding users

Understanding users

"We are making millions. It is our responsibility to keep our sales running".

"We are making millions. It is our responsibility to keep our sales running".

-VP of Sales team at Firstcry.com

Understanding users

Understanding users

What worked out? I conducted 20+ interviews with sales team and retail partners by collaborating with UX researchers. We gathered metrics from existing applications they use.

Legacy flows that made sales reps slower

Product Proposal

Sales VP

Create sales report

Propose quotation

Win the deal

Quotation

Get approval

Retail partner

Negotiate

New Orders

Retail partner

Inventory manager

Place order

Ask questions

Check availability

Ship

Sales VP

User flow of how sales team reached to the retail partners.

Picking up the pieces

Picking up the pieces

Pain points + Identifying root cause

  1. Relying on third party applications

  • Raised security concerns

  • Increased dependency on other teams

  • Limited customization to analyze the data which increased manual errors

  1. Repetitive tasks

  • Communication gaps with teams

  • Delays in maintaining relationships with retail partners

  • Increased lead time to deliver orders

Problem statement

Problem statement

The sales team struggled to meet their targets due to relying on multiple tools, leading to delayed operations.

The sales team struggled to meet their targets due to relying on multiple tools, leading to delayed operations.

How might we

How might we

Streamline the workflows for sales optimization?

Streamline the workflows for sales optimization?

workshop facilitation

workshop facilitation

Hybrid Card Sorting + Internal Reviews

  • Why card sorting workshops?

  1. To foster cross-functional alignment between design, product, tech, and sales teams.


  2. To unify grouping and navigation through task flows with the users.

  • Results

  1. I redefined legacy flows by reducing sales team dependencies on other teams.

  2. I got my foundation of the information architecture.

workshop facilitation

workshop facilitation

Presentation to discuss the results from the workshops. Data from the images is confidential

workshop facilitation

workshop facilitation

What worked out? Hybrid card sorting enabled participants to categorize cards into predefined groups while also giving them the freedom to create new categories if they felt necessary.

Information Architecture

Information Architecture

Navigation audits + Feedback loops with internal design team

  • Challenges faced in information architecture

  1. Sales proposals and order management were previously handled across disconnected tools.


  2. There were inconsistencies in navigation of order page and product page tables.

Overcoming the challenge

I validated the navigation of multiple pages with assigned designers to maintain a cohesive user experience across our platform.

workshop facilitation

workshop facilitation

Screenshot of information architecture for filters used in the dashboard

workshop facilitation

workshop facilitation

What worked out? Running audits with the team helped us understand the duplicate flows to identify consistent design patterns.

Critique sessions with cross-functional teams

Critique sessions with cross-functional teams

Wireframes + Feedback loops

  • Why at this stage?

  1. To get buy-in from the cross-functional team and understand diverse perspectives.


  2. To inform the design direction for alignment with the shared goals across the platform.

  • The results

  1. I standardized UX layout from the constructive feedback gained.


  1. I tackled the edge cases with the team with possible trade-offs.

Low-fidelity wireframes and conflicting feedback

Wireframes + Feedback loops

What worked out? I did rapid iterations based on constructive feedback. I validated our ideas with engineers to iterate based on technical constraints. We involved PMs to inform design direction.

Design systems

Design systems

Phase 1

We had our own established design system. I started with auditing our design systems to create reusable patterns.

Soon I realized that this existing design system is not compliant with our features. These were our primary blockers:

Problem in existing design system

Problem in existing design system

  1. Inherited Design System

Existing design system originally built for the marketing website and the Firstcry.com mobile application.

  1. Inconsistency

Mobile-first styles caused visual inconsistencies across desktop screens. We couldn't adapt these into our design.

Problem in existing design system

Problem in existing design system

  1. Scalability Issues

Components broke across breakpoints and weren’t optimized for scalability, They were incompatible for our user needs.

  1. Misalignment with Internal Tool Needs

Existing components didn’t support complex B2B enterprise workflows or data-heavy dashboards, bulk actions, tabular views, etc.

Problem in existing design system

Problem in existing design system

Atomic design systems

Atomic design systems

Phase 2

  • Why Atomic Design System?

  1. Designers can focus on solving user problems rather than redesigning basic UI elements.


  2. Easier to document usage, behavior, and accessibility standards of each component.


  3. To create shared design vocabulary with dev for team efficiency.


  4. Ensures design elements like buttons, inputs, cards behave and appear the same across the product.

  • The process

  1. I worked closely with engineers to define token naming, states, spacing rules, and variant behaviors to ensure consistency, scalability, and speed in development process.

  1. This time we had flexibility to create design system that is suitable for user needs.


  2. We used the existing design systems as our foundation of design guidelines.

Problem in existing design system

Problem in existing design system

Screenshot of one component; its guidelines and anatomy

Problem in existing design system

Problem in existing design system

  • New Design system is scalable

  1. Design tokens allowed us to scale quickly with minimum friction in developer handoff.


  2. New features could be designed and developed quickly using existing blocks.

  • Components are consistent

  1. The same elements appeared the same and behaved the same across the platform that improved usability.


  2. Reduced design QA loops and increased the adoption of design systems.

Personalized dashboard catering multiple user needs

Personalized dashboard catering multiple user needs

I built a mockup using Lovable.dev

I built a mockup using Lovable.dev

Mockup for customize categories

Dev Handoff

30%

Increase in task efficiency

User relied on multiple third party apps to visualize different types of statistics. I consolidated those statistics in one page. I provided flexibility to customize dashboard with seasonal changes.

0

Manual calculation errors

Because of limited customization in third-party apps, users had to put together sales reports manually. We automated those workflows for the users to reduce the friction and manual errors.

5

New stores opened in India and UAE within 6 months post launch

Due to faster sales cycles and automated workflows, the sales team could focus marketing decisions.

User Need: Manage quick actions for bulk orders and products

User Need: Manage quick actions for bulk orders and products

From this

To this

Before this application

After cracking the deal, retail partners would put order with sales team. Sales team used to pass it to the inventory managers. This increased wait times due to lot of back and forth tasks.

After introducing this internal tool

Retail partners placed order through the application. It directly went to the inventory managers. We created a shared order list so that sales team can monitor the progress.

What changed?

I reduced the steps by creating shared database. This reduced wait times in approvals and manually sharing order status as the data became accessible for sales team.

Challenges in order screen

  1. The stakeholders wanted to increase the task efficiency to manage business deals.


  1. The Product Team wanted to achieve the desired KPIs.

Unmoderated usability testing

With collective efforts from Product Managers and the design teams, we evaluated task completion time , number of clicks, and error clicks with our users to understand where we can improve our user interface.

Moderated usability testing

  1. Users were using same sorting filters whenever they open this page to complete a task.


  1. We decided to replace sorting filters on the top with KPIs.

Design increased refund flow efficiency

Design increased refund flow efficiency

Challenges in refund flow

  1. In refund flow we were not able to achieve the desired KPI to refund order.


  2. PMs gave me feedback to remove manual data entry.

How I overcome the challenge

  • I conveyed the need of manual data entry through user journey maps.


  • I added checkmarks in refund section to reduce time on task.

Impact

  • Got buy in from PMs to keep manual actions.


  • Demonstrated how design increased efficiency in refund flow.

The pivot

The pivot

After validating our new enterprise tool with the stakeholders and executive leadership, a new stakeholder customer support team was added.


Goal was to improve sales team efficiency by automating responses to retail partner queries.

Stakeholder expectations-

Create an AI assistant that will generate automatic responses for retail partner queries related to order status, product quality, and product training.

Phase 2 roadmap for ai assistant

Phase 2 roadmap for ai assistant

Continuous Improvement

Iterations

Internal feedback loops

Usability testing

Metrics

User need

Design systems

AI Chat assistant to manage automatic replies

AI Chat assistant to manage automatic replies

The Challenge

The Challenge

  • Challenges faced in initial stages of pivot

  1. How might we integrate it with existing workflows without hindering the KPIs?


  1. Do we introduce new patterns in design systems?


  2. How to show multi-modal of AI assistance without user going back and forth?

  • Overcoming the challenge

  1. I focused on evaluative research with customer support to adapt quickly.


  1. I studied the competitors like existing desktop version of chatbots for feature prioritization.

The Challenge

The Challenge

The Challenge

The Challenge

  • Challenges faced in continuous improvement

  1. How might we increase user adoption of AI chat assistant?


  1. Is it possible to reduce the dependency on engineering team to personalize responses?


  1. Does the bot stops responding after a human intervention?

Overcoming the challenge

  1. I only prioritized high-volume, low-risk messages for customer support.


  1. I added a 'Bot Setting' page to automate customer support workflows for the team to edit and test the type of responses as per keywords.

key takeaways`from what worked out

key takeaways`from what worked out

  • Functionality over pixel-perfection in internal tools.

  • The constructive feedback from engineers, product managers, and end-users each contributed valuable insights that informed my design decisions.

  • Build a great product, not an MVP.

how i could do things differently today

  • Use generative AI to present mockups, rapid prototyping, and testing technical feasibility.

  • Not hesitate to seek feedback from cross-functional teams and mentors even if my designs are not fully polished.

  • Listen, ask the d̶u̶m̶b̶ question. In fact, ask ALL the d̶u̶m̶b̶ questions you can possibly think of..

  • I will try to design interactive interfaces for PDF to increase its efficiency and readability.

  • I will inform stakeholders periodically rather than waiting until the end.

  • I will document changes more effectively so they can be flagged early.

  • I will set clear milestones for research to allow more time for refinement.

  • I will not hesitate to seek feedback from cross-functional teams and mentors even if my designs are not fully polished.


  • I will try to design interactive interfaces for PDF to increase its efficiency and readability.

  • I will inform stakeholders periodically rather than waiting until the end.

  • I will document changes more effectively so they can be flagged early.

  • I will set clear milestones for research to allow more time for refinement.

  • I will not hesitate to seek feedback from cross-functional teams and mentors even if my designs are not fully polished.


  • I will try to design interactive interfaces for PDF to increase its efficiency and readability.

  • I will inform stakeholders periodically rather than waiting until the end.

  • I will document changes more effectively so they can be flagged early.

  • I will set clear milestones for research to allow more time for refinement.

  • I will not hesitate to seek feedback from cross-functional teams and mentors even if my designs are not fully polished.


Click to copy

Click to copy

Waiting for a team to call home…

Waiting for a team to call home…

For Networking

For Networking

LinkedIn

For more Projects

For more Projects

Behance

For Cool Contet

For Cool Contet

Instagram

Made with continuous feedback learnings and ambitions.

Made with continuous feedback learnings and ambitions.

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