All-in-One Chat & Deal Management Tool


This project reduced overdue deals by 50%, decreased deal cancellation rates by 32%, and increased annual revenue by 17%. These changes boosted operational efficiency, increased team satisfaction, and enabled project managers to intervene promptly when needed.

All-in-One Chat & Deal Management Tool

This project reduced overdue deals by 50%, decreased deal cancellation rates by 32%, and increased annual revenue by 17%, helping the organization achieve better team collaboration. These changes boosted operational efficiency, increased team satisfaction, and enabled project managers to intervene promptly when needed.

All-in-One Chat & Deal Management Tool

This project reduced overdue deals by 50%, decreased deal cancellation rates by 32%, and increased annual revenue by 17%, helping the organization achieve better team collaboration. These changes boosted operational efficiency, increased team satisfaction, and enabled project managers to intervene promptly when needed.

Overdue deals

Overdue deals

50%

50%

50%

CANCELLATION RATES

↓32%

↓32%

↓32%

Annual REvenue

Annual REvenue

↑17%

↑17%

↑17%

+ reduced AMount of time spent managing a deal (Self-REPORTED)

+ reduced AMount of time spent managing a deal (Self-REPORTED)

+ Increased user satisfaction among sales reps and project management team

+ Increased user satisfaction among sales reps and project management team

TEAM

TEAM

1 Designer (me!!), 1 Lead Engineer, 4 Developers

1 Designer (me!!), 1 Lead Engineer, 4 Developers

MY ROLE

MY ROLE

Product Manager

UX Researcher

UX/UI Designer

Product Manager

UX Researcher

UX/UI Designer

TIMELINE

TIMELINE

May 2024 - August 2024

May 2024 - August 2024

BACKGROUND

BACKGROUND

This project began as a redesign of the pipeline page, a key tool for sales reps and admins to track deals. Early in the process, I uncovered a significant challenge: Admins struggled with the lack of a central platform for communicating deal-related issues with reps.

Though I made mistakes along the way, these became valuable lessons that shaped my growth as a UX researcher. This experience reinforced the importance of defining clear problem statements early in the process, rather than jumping to conclusions prematurely.

This project began as a redesign of the pipeline page, a key tool for sales reps and admins to track deals. Early in the process, I uncovered a significant challenge: Admins struggled with the lack of a central platform for communicating deal-related issues with reps.

Though I made mistakes along the way, these became valuable lessons that shaped my growth as a UX researcher. This experience reinforced the importance of defining clear problem statements early in the process, rather than jumping to conclusions prematurely.

PROBLEM

PROBLEM

Admins struggle with fragmented communication due to multiple group chats across different platforms. This makes it difficult for them to track deal-specific needs, leading to delays in deal progression and frustration for both reps and homeowners.

Admins struggle with fragmented communication due to multiple group chats across different platforms. This makes it difficult for them to track deal-specific needs, leading to delays in deal progression and frustration for both reps and homeowners.

HOW MIGHT WE…

HOW MIGHT WE…

create a centralized platform that enables admins and reps to efficiently communicate deal-related issues, improve collaboration, and reduce delays in deal progression?

create a centralized platform that enables admins and reps to efficiently communicate deal-related issues, improve collaboration, and reduce delays in deal progression?

THE SOLUTION

THE SOLUTION

Create a platform where admins can manage deals and communicate with reps in one place.

Create a platform where admins can manage deals and communicate with reps in one place.

The Approach

The Approach

The Approach

OVERCOMING CHALLENGES

OVERCOMING CHALLENGES

Understanding the key challenges in the system helped me identify opportunities to enhance the workflow and address inefficiencies.


Challenges that occur due to overdue deals:

• Customer dissatisfaction, resulting in deal cancellations, loss of trust, and lost revenue

• Sales reps experience delayed or missed payments, causing frustration

• Admins face overwhelming workloads, leading to burnout and reduced productivity


Opportunities:

• Streamline processes to help admins prevent delays, boost productivity, and increase scalability

• Keep deals on track, preventing customer churn and increasing sales rep retention

Understanding the key challenges in the system helped me identify opportunities to enhance the workflow and address inefficiencies.


Challenges that occur due to overdue deals:

• Customer dissatisfaction, resulting in deal cancellations, loss of trust, and lost revenue

• Sales reps experience delayed or missed payments, causing frustration

• Admins face overwhelming workloads, leading to burnout and reduced productivity


Opportunities:

• Streamline processes to help admins prevent delays, boost productivity, and increase scalability

• Keep deals on track, preventing customer churn and increasing sales rep retention

GATHERING

USER INSIGHTS

GATHERING USER INSIGHTS

GATHERING USER INSIGHTS

To better understand the users we’re designing the platform for, I spoke directly with admins to learn about their current workflows. I asked about the external platforms they use and what they find most valuable in each. Below, you’ll find notes outlining the features they found most useful in the platform, Spark.

To better understand the users we’re designing the platform for, I spoke directly with admins to learn about their current workflows. I asked about the external platforms they use and what they find most valuable in each. Below, you’ll find notes outlining the features they found most useful in the platform, Spark.

BRAINSTORMING SOLUTIONS

BRAINSTORMING SOLUTIONS

While it would be helpful for admins to assign tasks to sales reps within the platform, similar to Spark, we chose to stay within the project's scope and focus on developing the much-needed chat feature.

While it would be helpful for admins to assign tasks to sales reps within the platform, similar to Spark, we chose to stay within the project's scope and focus on developing the much-needed chat feature.

Reimagining Designs for

Better Usability

Reimagining Designs for Better Usability

Reimagining Designs for

Better Usability

As part of creating the new chat box linked to the deals page, I pulled elements from the old deals page and redesigned them into a more updated, user-friendly version.

As part of creating the new chat box linked to the deals page, I pulled elements from the old deals page and redesigned them into a more updated, user-friendly version.

The Why Behind the Design

The Why Behind the Design

Did I mention we were developing a chat feature?

Did I mention we were developing a chat feature?

Did I mention we were developing a chat feature?

I apologize if it seems we ran off course here, but I wanted to highlight the other features that integrate seamlessly with the chat feature.

I apologize if it seems we ran off course here, but I wanted to highlight the other features that integrate seamlessly with the chat feature.

One common reason a deal may not progress is missing documents. In such cases, project managers contact sales reps to gather the necessary files to move the deal forward. However, sales reps sometimes provide incorrect documents or invalid images, making it challenging for project managers to identify the correct file.

The feature shown on the left showcases the solution I designed to simplify this process and minimize confusion when dealing with multiple files.

One common reason a deal may not progress is missing documents. In such cases, project managers contact sales reps to gather the necessary files to move the deal forward. However, sales reps sometimes provide incorrect documents or invalid images, making it challenging for project managers to identify the correct file.

The feature shown on the left showcases the solution I designed to simplify this process and minimize confusion when dealing with multiple files.

Initially, there was a feature to tag users, but based on feedback from developers and stakeholders, it was deemed unnecessary. This is because all project managers and sales reps involved in the deal are automatically notified whenever a message is sent.


Spoiler alert: We ended up needing a tagging feature in the next iteration.


Initially, there was a feature to tag users, but based on feedback from developers and stakeholders, it was deemed unnecessary. This is because all project managers and sales reps involved in the deal are automatically notified whenever a message is sent.

Initially, there was a feature to tag users, but based on feedback from developers and stakeholders, it was deemed unnecessary. This is because all project managers and sales reps involved in the deal are automatically notified whenever a message is sent.

Post-Launch Iterations

Post-Launch Iterations

Post-Launch Iterations

The video below showcases the final version of V1:

The video below showcases the final version of V1:

USER FEEDBACK

USER FEEDBACK

Before handing off to development in V1, I made sure the product was user-friendly and addressed key pain points in deal management and rep communication. While users were excited for these changes pre-launch, real feedback came through daily use, prompting us to begin work on V2 to address new needs and improvements.

Before handing off to development in V1, I made sure the product was user-friendly and addressed key pain points in deal management and rep communication. While users were excited for these changes pre-launch, real feedback came through daily use, prompting us to begin work on V2 to address new needs and improvements.

HOW MIGHT WE…

HOW MIGHT WE…

organize project management and payroll messages while tracking issue resolution?

organize project management and payroll messages while tracking issue resolution?

OBJECTIVES

OBJECTIVES

  1. Improve Message Tracking:

  1. Improve Message Tracking:

Allow admin to easily monitor resolved and unresolved messages to enhance communication.

Allow admin to easily monitor resolved and unresolved messages to enhance communication.

  1. Clarify Project Assignments:

  1. Clarify Project Assignments:

Implement a system that allows reps and admin to easily identify who is working on each project.

Implement a system that allows reps and admin to easily identify who is working on each project.

  1. Enhance Job Tracking:

  1. Enhance Job Tracking:

Provide a real-time overview of jobs currently being worked on.

Provide a real-time overview of jobs currently being worked on.

Ideating Solutions

Ideating Solutions

OTHER PROBLEMS

OTHER PROBLEMS

INEFFICIENT NAVIGATION

INEFFICIENT NAVIGATION

Problem: Navigating between chat and project stage options is time-consuming.

Solution: Display project stage options on the same page as the chat.

Problem: Navigating between chat and project stage options is time-consuming.

Solution: Display project stage options on the same page as the chat.

DISORGANIZED MESSAGES

DISORGANIZED MESSAGES

Problem: Messages are hard to filter and organize.

Solution: Implement filters for better sorting

  • Chat Status: In Progress, Notified HO, Notified Installer, Resolved

  • Installer

  • Issue Type: Payroll vs. PM

  • Division (for admin)

Problem: Messages are hard to filter and organize.

Solution: Implement filters for better sorting

  • Chat Status: In Progress, Notified HO, Notified Installer, Resolved

  • Installer

  • Issue Type: Payroll vs. PM

  • Division (for admin)

Final Designs

Final Designs

Final Designs

After multiple iterations incorporating user and stakeholder feedback, we finalized a more refined, intuitive, and efficient chat design.

After multiple iterations incorporating user and stakeholder feedback, we finalized a more refined, intuitive, and efficient chat design.

Conclusion

Conclusion

LESSONS LEARNED

LESSONS LEARNED

One of the biggest challenges in this project was the shifting requirements around deal stages. While we were building a chat feature, stakeholders were still deciding how to define and display the different stages, including: renaming stages, redefining criteria, and deciding what information users would see at each stage. This led to multiple pauses, often waiting on “final” decisions that later changed.


In hindsight, I could’ve focused more on the core goal: delivering the chat feature. While the deal stage logic was important, it wasn’t the main objective. Midway through the project, I advocated for launching the chat function independently, which helped us move forward without waiting on unresolved decisions.

One of the biggest challenges in this project was the shifting requirements around deal stages. While we were building a chat feature, stakeholders were still deciding how to define and display the different stages, including: renaming stages, redefining criteria, and deciding what information users would see at each stage. This led to multiple pauses, often waiting on “final” decisions that later changed.


In hindsight, I could’ve focused more on the core goal: delivering the chat feature. While the deal stage logic was important, it wasn’t the main objective. Midway through the project, I advocated for launching the chat function independently, which helped us move forward without waiting on unresolved decisions.

IMPACT & CLOSING THOUGHTS

IMPACT & CLOSING THOUGHTS

Despite the roadblocks, the project was a success. After the project was launched, I was curious to see its impact, so I joined sales calls and spoke with stakeholders, and learned that overdue deals dropped by 50%, deal cancellation rates decreased by 32%, and annual revenue increased by 17%. Additionally, users reported higher satisfaction with the product, spending less time managing deals and communicating more effectively with sales reps.


In the end, staying focused on user needs helped us launch a feature that improved communication and delivered real results. What made the biggest difference was involving users throughout the process to ensure our design decisions were actually solving their problems. It was a clear reminder of the value of setting priorities, partnering closely with other teams, and staying flexible as things evolve.

Despite the roadblocks, the project was a success. After the project was launched, I was curious to see its impact, so I joined sales calls and spoke with stakeholders, and learned that overdue deals dropped by 50%, deal cancellation rates decreased by 32%, and annual revenue increased by 17%. Additionally, users reported higher satisfaction with the product, spending less time managing deals and communicating more effectively with sales reps.


In the end, staying focused on user needs helped us launch a feature that improved communication and delivered real results. What made the biggest difference was involving users throughout the process to ensure our design decisions were actually solving their problems. It was a clear reminder of the value of setting priorities, partnering closely with other teams, and staying flexible as things evolve.