SalesMate

SalesMate is an app designed to assist individuals and businesses in maintaining consistent communication with their current and potential customers. This tool aims to facilitate user's relationship management by providing intelligent reminders to actively engage with their customers. By keeping track of the user's progress on a project, SalesMate ensures that no opportunities for customer interaction are missed.

Problem Statement


"I am generally quite busy, and as a result, I tend to forget to keep up and reach out to all the people I want to stay in touch with."


CRM tools help businesses make efficient use of their information and human resources to provide an excellent customer experience and maximize profits. However, not every organization has the budget to afford CRM software. For individuals, CRM software can be either too expensive or too complicated for personal use. They only need a system that periodically and intelligently reminds them to connect with their customers whenever required.

Further discussions with users have revealed that many individuals struggle to retain their existing customers because they solely focus on acquiring new customers. In the pursuit of acquiring new customers, they often miss out on connecting with their existing customers.


Our high-level goals for the application are as follows:

Users and Audience

Individuals and small organizations who cannot afford or do not require a full-fledged CRM system.

Roles and Responsibilities

As a User Experience designer, I was responsible for ideating, researching, and designing the interactions and visuals of the Zip Sales app.

Early insights from the field

I conducted interviews with potential users to understand how they manage their relationships with customers and the challenges they face in doing so.

The goal of these interviews was to gain insight into the challenges that individuals and organizations face in keeping up with their existing customers, acquiring new customers, and keeping track of customer-related information.


Low visibility of activities

Some people rely on outdated methods such as spreadsheets, notebooks, or to-do lists, while others have already looked for modern solutions such as mobile apps or desktop applications. However, the biggest problem with these existing systems is that users often forget when to contact their clients for follow-up, and there is no easy way to access this information when the user is planning to call or meet with the customer.


Inability to keep track of activities

The other major issue with existing systems is that users are not able to efficiently keep track of the information shared in previous meetings with customers.


Business falling through the cracks

In some cases, users may be able to stay in touch with their existing clients who are giving them constant business, but they may struggle to push their clients who have the potential to give more business. This may happen because they are not focusing on those clients in the right way.


No standardized sales process

Small organizations often lack a standardized sales process, which makes it harder for them to keep track of deals. Having a standardized sales process adds structure and accountability to sales activities, leading to a higher win rate and shorter sales cycles.

Customer Journey Map

To better understand the user journey, my focus is on individuals who are manually updating spreadsheets and have not yet transitioned to using relationship management apps.

The discovery and challenge

During my initial user interviews, I found out that customers are usually categorized by users according to their business needs. The criteria for such categorization may vary depending on the user or organization and the business sector they operate in.


Another insight I gathered from the interviews was that not all customers in a specific segment are treated equally in terms of their business value, and their communication frequency may differ depending on the individual customer.


Based on these findings, the following features were deemed important:

Challenges and roadblocks

Several design challenges emerged during the exploration phase, including the following:


In addition to conducting user interviews, we engaged with a larger audience to gather more insights. This led us to the conclusion that simply segregating customers into different segments would not be enough to meet users' needs. Some of the reasons for this are as follows:


These findings informed our decision to focus on developing a more flexible and dynamic system that could adapt to users' changing needs and preferences.

Based on the insights gathered from user interviews and research, I proposed the following solutions:


Auto Reminders


Communication Timeline


After getting some clarity on what needed to be built, I created a flow of a typical user's process from activity creation to the conversion of an activity into a deal. I created this user flow to make it easier for the team to understand the process.

Sketching and Prototyping the Flow

Once the flow was defined I started creating the low-fidelity prototype to bring the idea to life with more detail around layout and structure which we could use to test the ideas with users.

In order to ensure the success of our app, it is crucial that it is user-friendly and valuable for users from all segments. To achieve this goal, I shared the prototype of our app, SalesMate, with a range of individuals, from junior level sales executives to CxOs. Through their feedback, I analyzed their perspectives on the app, noted their pain points, and evaluated the usability and desirability of the product.


To optimize the usability testing process, I divided the tests into smaller rounds and a few larger rounds. This approach allowed users to explore the app without feeling overwhelmed or lost in the process.


Scenario 1

User goal: To understand how to create an activity.

Scenario: I asked users to create a new activity in the app to evaluate their ability to schedule activities with customers. Managing activities is the main feature of the app, so it was crucial to ensure that users could use this feature effectively.


Scenario 2

User goal: To understand how to mark an activity as completed and create a follow-up activity.

Scenario: In this scenario, I asked users to mark an activity as completed and complete the review process. The purpose of this scenario was to determine whether users could easily complete important follow-up tasks after scheduling activities.


Scenario 3

User goal: To understand how to create a deal.

Scenario: I asked users to create deals in the app to evaluate their ability to use this key feature of the app. It was important to ensure that users could create deals effectively, as this is a critical aspect of the app's functionality.


Based on the insights gathered from the usability testing, I divided the feedback into two categories: high priority and low priority.

High priority feedback


Low priority feedback


Final Prototype

After incorporating feedback from the usability testing and refining the flow of the app, I created the final prototype, which the development team can use to build the final version of the app.

Contact module with different screens.

Conclusion

During the research process, I have identified some areas for design flow improvement that can be further refined. However, the feedback from users regarding the usability and desirability of the app has been positive. This is a significant milestone as users were able to complete all the scenarios effortlessly.