SIXTH

Product UX / UI

Messenger App UX Case Study

The goal of this project was to streamline the complex and often frustrating process of planning group outings. By integrating a structured decision-making tool directly into Messenger - used by 100% of my research participants - I aimed to eliminate communication chaos and reduce the high rate of abandoned plans.

Tools: Figma

Quantitative Research

Surveys

100%

of users cited the Messenger app as their primary tool for planning outings with friends.

71%

of users reported that they had completely canceled their plans because the planning process was too chaotic.

79%

of users indicated that the biggest problem during planning is people who skip voting in polls or fail to respond to messages.

64%

of users said they find it difficult to schedule a meeting because of the different time slots that work for everyone.

71%

of users said they plan to go out in groups at least a few times a month.

29%

of users reported that they were unable to find final decisions.

* Research Note: This study was conducted on a relatively small sample size, which may influence the statistical precision of the findings. In future iterations with a dedicated budget, the research scope should be expanded to a broader demographic to eliminate potential biases and minimize the margin of error.

User Interviews

User 01

"I can see everyone has read the group message, but nobody votes. Everyone is just waiting for someone else to make the decision for them."

User 02

"Everyone agrees on a date, we start planning, and then suddenly one person says it doesn't work for them, even though they never mentioned it before."

User 03

"I post a poll and wait for two days, but half the group doesn't click anything until I start tagging them individually. I feel like a total pest."

User 04

"Standard Messenger polls are too rigid. Often a date works for me 'only if' it’s nearby, or it’s just a 'maybe'-there's no way to indicate that."

User 05

"I miss having an option to say: 'This day is absolutely impossible for me.' Without that, current pools don't reflect reality."

User 06

"There's a total lack of decisiveness or specifics; the whole process of agreeing on an outing takes way too long."

User Persona

Portrait of a young man with glasses, representing the user persona named Alex

Alex

22 years old

A working student who has a group of friends with whom he tries to stay in touch regularly. He has experience with technology and uses mobile apps on a daily basis. The main messaging app he uses is Messenger.

Understanding

Empathy Map

SAYS

Let's set a date for our trip to the mountains. Would you prefer this weekend or next?

THINKS

I'd like to finalize the date soon because I need to let my workplace know when I'll be away. I hope it goes quickly.

DOES

He posts in the group, creates a poll, and waits for people to vote.

FEELS

At first, he feels stressed because the deadline is approaching, and if he doesn’t let his employer know in advance, he won’t get his time off. On top of the stress, he feels frustrated because some people don’t even check the group.

Defining the Problem

User Painpoints

01

There is no tool for quickly and clearly selecting the option that suits us and the one that is definitely out of the question.

02

Lack of engagement in the decision-making process (not reading or ignoring messages or polls in the group chat).

Problem Statement

Working students, like Alex, need a quick and straightforward way to reach a consensus on the type and timing of a trip, because the current confusion over Messenger and the lack of clear commitments from friends lead to stress and the cancellation of plans (which affects as many as 71% of users).

Ideate Phase

SCAMPER Method

SSubstitute

Replace open-ended text chat with a dedicated "Decision Module" focused on eliminating scheduling conflicts.

CCombine

Integrate the phone’s native calendar with Messenger to provide real-time visibility of participants' availability.

AAdapt

Implement a travel-booking style interface (e.g., Skyscanner) for selecting preferred vs. impossible date ranges.

MModify

Add "Hard Decline" options to polls and automate smart push notifications for inactive participants.

PPut to another use

Repurpose the scheduling logic for other group decisions, such as voting on locations or activities.

EEliminate

Remove dates from the interface as soon as they are flagged as "impossible" by any key participant to shorten the decision path.

RReverse

Shift from "choosing a date" to "rejecting proposals," where the system suggests slots and identifies the one with the least resistance.

User flow

User Flow flowchart illustrating the step-by-step interaction paths for the poll creator and other users

Low Fidelity

Sketches

Hand-drawn low-fidelity paper sketches showing an early concept of the interface and screen layout

Stand Out

Unique Features

☆

Feature 01

Users can now create a poll that allows them to select the options they like / prefer / don't like, which makes it easy to identify the best choice.

☆

Feature 02

When creating a poll, users can add people to the poll, and those people will then receive push notifications and be tagged in the group chat.

☆

Feature 03

The poll is pinned at the top of the chat so that everyone knows it's there.

☆

Feature 04

Once voting has ended, the algorithm identifies the option that best suits everyone, prioritizing first and foremost the presence of each person selected in the vote and, secondarily, the preferred choices. Each user can access the summary and view the detailed voting results.

Final Design Evolution

First design

Overview of the initial screen designs for the voting feature in the chat view, before implementing feedback

Feedback

Mobile app screen showing the decision poll creation view with a simplified form and no field type selection
01

The option to select a text field or a date field has been removed. This decision has reduced cognitive load and streamlined the process of creating a poll.

02

The ability to edit a poll while it is active has been added (only the creator can do this). After each edit, users receive a notification about changes to the poll.

Mobile app screen displaying the option to edit an active poll and add reminders and participants
Mobile app screen presenting the voting results summary view, categorized by user preferences
03

A final view has been added that allows you to preview the proposed result along with the voting details.

Final design

Comprehensive overview of screens showcasing the final interface design and the complete workflow of the new poll feature