Organize your chats better with Tabs

Organize your chats better with Tabs

Organize your chats better with Tabs

Ever felt frustrated keeping up with all the different chats on Whatsapp? Presenting a new way to find, organize and manage your chats so you never have to worry again.


DISCLAIMER: This was a personal project published on 11th January, 2023 and a similar version actually got implemented on the real app in 2024. (I Hope they read my article)

Ever felt frustrated keeping up with all the different chats on Whatsapp? Presenting a new way to find, organize and manage your chats so you never have to worry again.


DISCLAIMER: This was a personal project published on 11th January, 2023 and a similar version actually got implemented on the real app in 2024. (I Hope they read my article)

My role

My role

Product Designer

Product Designer

Project

Project

Personal project

Personal project

Timeline

Timeline

14 days (Jan 2023)

14 days (Jan 2023)

Tools used

Tools used

Figma, Adobe Illustrator, Miro

Figma, Adobe Illustrator, Miro

Overview

Overview

Design process

Design process

Design process

Initial Thinking

Initial Thinking

Initial Thinking

Target Users

Target Users

Target Users

Frequent WhatsApp users

Business users

Users that chat with different groups of people

Frequent WhatsApp users

Business users

Users that chat with different groups of people

Research Methods

Research Methods

Research Methods

Online Survey

In-person interviews

Secondary online

Online Survey

In-person interviews

Secondary online

How Might We Questions

How Might We Questions

01

01

How might we improve the overall experience of organizing chats?

How might we improve the overall experience of organizing chats?

02

02

How might we allow users to have more control over their chats?

How might we allow users to have more control over their chats?

03

03

How might we introduce new chat functionalities without hampering the existing user experience?

How might we introduce new chat functionalities without hampering the existing user experience?

Overview

Overview

Background Research

Background Research

Background Research

Research goals

Research goals

  • Analyze how current users are using WhatsApp

  • Identify the pros and cons of the existing system

  • Figure out who many chats an average user on WhatsApp has

  • Look at other chat/messaging apps to figure best practices for organization and customization

  • Determine the optimal method to tackle the feedback gained from insights and user interviews

  • Analyze how current users are using WhatsApp

  • Identify the pros and cons of the existing system

  • Figure out who many chats an average user on WhatsApp has

  • Look at other chat/messaging apps to figure best practices for organization and customization

  • Determine the optimal method to tackle the feedback gained from insights and user interviews

Qualitative questionnaire

Qualitative questionnaire

Qualitative questionnaire

How chaotic is it to manage your chats in WhatsApp?

How chaotic is it to manage your chats in WhatsApp?

How chaotic is it to manage your chats in WhatsApp?

8.5

8.5

Out of 10 average

Out of 10 average

How many people/groups do you enagage with daily on average

How many people/groups do you enagage with daily on average

How many people/groups do you enagage with daily on average

7-10

7-10

Average out of 45 respondants

Average out of 45 respondants

Have you ever felt lost looking for a chat in WhatsApp

Have you ever felt lost looking for a chat in WhatsApp

Have you ever felt lost looking for a chat in WhatsApp

67%

67%

felt lost using WhatsApp regularly

felt lost using WhatsApp regularly

Research Findings/Pain Points

Research Findings/Pain Points

Research Findings/Pain Points

01

01

It’s very challenging to keep a track of all the chats. Especially since most users converse with a large variety of people everyday.

It’s very challenging to keep a track of all the chats. Especially since most users converse with a large variety of people everyday.

02

02

Most users felt the need for more control over their chats.

Most users felt the need for more control over their chats.

03

03

Users felt they spent too much time searching for the chat they want.

Users felt they spent too much time searching for the chat they want.

Problem Statement

Problem Statement

Problem Statement

The solution should be aimed to help all user typologies on WhatsApp and easy to learn and use. It is also important to make sure the solution does not rock up the existing app and should be easy to access when a user needs it.

The solution should be aimed to help all user typologies on WhatsApp and easy to learn and use. It is also important to make sure the solution does not rock up the existing app and should be easy to access when a user needs it.

The solution should be aimed to help all user typologies on WhatsApp and easy to learn and use. It is also important to make sure the solution does not rock up the existing app and should be easy to access when a user needs it.

Wireframing

Wireframing

Wireframing

01

01

Explored various ways of tacking the problem: Folders, Accordians, Menus, Tabs, etc

Explored various ways of tacking the problem: Folders, Accordians, Menus, Tabs, etc

02

02

Most users preferred the Tab approach and even the secondary research suggests that is the best way to solve the problem

Most users preferred the Tab approach and even the secondary research suggests that is the best way to solve the problem

03

03

Design decision: Solve the problem using Tabs approach

Design decision: Solve the problem using Tabs approach

High-Fidelity design

High-Fidelity design

Introducing Chat Tabs

Introducing Chat Tabs

Introducing Chat Tabs

01

01

Default chat list icon: This tab is pinned as the first tab in the carousel with the entire chat list

Default chat list icon: This tab is pinned as the first tab in the carousel with the entire chat list

02

02

Created chat tabs: To the right of the default chat list icon are the created chat tabs as per the user’s choice

Created chat tabs: To the right of the default chat list icon are the created chat tabs as per the user’s choice

03

03

Tap to create Tab: The + button allows the user to create a new Tab

Tap to create Tab: The + button allows the user to create a new Tab

Different states of a Tab

Different states of a Tab

Different states of a Tab

01

01

Creating a new Tab

Creating a new Tab

Creating a new Tab

A new tab can also be created by long pressing on any tab and pressing the ‘plus’ button in the options at the top of the screen. You can select and add contacts from your list and give the tab a name.

A new tab can also be created by long pressing on any tab and pressing the ‘plus’ button in the options at the top of the screen. You can select and add contacts from your list and give the tab a name.

02

02

Pin more chats

Pin more chats

Users want to be able to pin more chats

Users want to be able to pin more chats

Now pin a maximum of three chats in each Chat Tab. This increases the number of pinned chats overall, while also maintaining the same pinning limit principle in each Chat Tab.

Now pin a maximum of three chats in each Chat Tab. This increases the number of pinned chats overall, while also maintaining the same pinning limit principle in each Chat Tab.

03

03

Mute notifications from a Tab

Mute notifications from a Tab

In order to mute a chat, a user is presented with 3 options: To mute for 8 hours, 1 day, or always. With Custom mute, a user can now mute a Tab for any time period they choose.

In order to mute a chat, a user is presented with 3 options: To mute for 8 hours, 1 day, or always. With Custom mute, a user can now mute a Tab for any time period they choose.

Set Time and frequency: Set the desired period of time between which messages will be muted. Switch on the ‘All-day’ option if the desired duration if for the entire day. Next, select the ‘Repeat’ option if the mute action has to repeat with a desired frequency.

Set Time and frequency: Set the desired period of time between which messages will be muted. Switch on the ‘All-day’ option if the desired duration if for the entire day. Next, select the ‘Repeat’ option if the mute action has to repeat with a desired frequency.

PSA: WHATSAPP Actually Added this feature!!

PSA: WHATSAPP Actually Added this feature!!

In 2024, roughly 1.5 years after I published this case study on Medium.com, WhatsApp integrated a similar tab feature in their real app. You do not have the flexibility of customizing notifications and pinning chats. But it certainly helps to quickly filter through chats efficiently and I use it quite often.

In 2024, roughly 1.5 years after I published this case study on Medium.com, WhatsApp integrated a similar tab feature in their real app. You do not have the flexibility of customizing notifications and pinning chats. But it certainly helps to quickly filter through chats efficiently and I use it quite often.

User testing feedback

User testing feedback

Target Users

Target Users

  • It’s convenient to find all the chats when organized in Tabs

  • Helps to organize chats as per user’s preference

  • Easy to stop receiving unnecessary notifications

  • Users found it much faster to find chats

  • The pinning feature was hihgly appreciated

Key takeaways

Key takeaways

Learnings

Learnings

  • In a sample of 2 billion active users, there are both general and niche user groups. But the size of niche groups is so large that it’s important to design features keeping them in mind.

  • You can learn a lot by observing how a user interacts with an app, sometimes the best answers to your questions are unspoken ones.

  • When designing a new feature for an already established app, it is very important to retain familiarity for the user.

Challenges

Challenges

  • Even after many iterations, sometimes you feel stuck and waver from the original intent. Addressing the core problems is absolutely essential.

  • Days after designing a feature, sometimes I thought of a much better solution and wondered why it never dawned on me earlier. This resulted in going back to the drawing board multiple times.