UX Challenge

Designing a Collaborative Event Planning Experience

Designed a seamless group voting and booking feature for Webook that simplifies and enhances collaborative event planning. This user-focused solution impressed the team and earned me a job offer.

group visibility component
event booking component
voting result component
choose events component
collaborative event planning mockup

UX Challenge

Designing a Collaborative Event Planning Experience

Designed a seamless group voting and booking feature for Webook that simplifies and enhances collaborative event planning. This user-focused solution impressed the team and earned me a job offer.

group visibility component
event booking component
voting result component
choose events component
collaborative event planning mockup

UX Challenge

Sync: Managing Remote Work & Productivity Extension

Designed a seamless group voting and booking feature for Webook that simplifies and enhances collaborative event planning. This user-focused solution impressed the team and earned me a job offer.

group visibility component
event booking component
voting result component
choose events component
collaborative event planning mockup

UX Challenge

Designing a Collaborative Event Planning Experience

Designed a seamless group voting and booking feature for Webook that simplifies and enhances collaborative event planning. This user-focused solution impressed the team and earned me a job offer.

group visibility component
event booking component
voting result component
choose events component
collaborative event planning mockup

Overview

This case study presents my solution to a design challenge for a Product Designer role, which ultimately led to a job offer. The task was to create a new Webook feature that enables users to vote on events and book them as a group, making planning more collaborative and efficient.

Webook previously supported only individual bookings. To address this, I designed a group voting feature integrated seamlessly into the app’s existing flow and branding.

The new feature allows users to

Finalize and Book Collectively

Once a preferred option is chosen, users can confirm the chosen event and book it collectivity.

Finalize and Book Collectively
Vote and Share Feedback

Participants can vote on proposed events and leave comments, helping the group reach a consensus based on preferences and availability.

Vote and Share Feedback
Propose Multiple Events

Let users filter different events and choose from them to be included in the event poll.

Propose Multiple Events
Finalize and Book Collectively

Once a preferred option is chosen, users can confirm the chosen event and book it collectivity.

Finalize and Book Collectively
Vote and Share Feedback

Participants can vote on proposed events and leave comments, helping the group reach a consensus based on preferences and availability.

Vote and Share Feedback
Propose Multiple Events

Let users filter different events and choose from them to be included in the event poll.

Propose Multiple Events

Finalize and Book Collectively

Once a preferred option is chosen, users can confirm the chosen event and book it collectivity.

Finalize and Book Collectively

Vote and Share Feedback

Participants can vote on proposed events and leave comments, helping the group reach a consensus based on preferences and availability.

Vote and Share Feedback

Propose Multiple Events

Let users filter different events and choose from them to be included in the event poll.

Propose Multiple Events

Finalize and Book Collectively

Once a preferred option is chosen, users can confirm the chosen event and book it collectivity.

Finalize and Book Collectively

Vote and Share Feedback

Participants can vote on proposed events and leave comments, helping the group reach a consensus based on preferences and availability.

Vote and Share Feedback

Propose Multiple Events

Let users filter different events and choose from them to be included in the event poll.

Propose Multiple Events

Click Me!

Click Me!

Click Me!

Click Me!

Design Process

I followed the Design Thinking methodology, breaking the process into two key phases:

1. Researching Current Designs

To understand how group voting features are implemented elsewhere, I analyzed apps such as:

  • WhatsApp – Simple polls within group chats

  • Slack – Advanced polls using the Polly tool

  • Slido – Live polls integrated with Zoom and Microsoft Teams

  • X (formerly Twitter) – Quick and engaging public polls

These insights highlighted the importance of ease of use and flexibility in designing group voting experiences.

voting feature analysis
voting feature analysis
voting feature analysis
voting feature analysis

2. Focusing on Solution Design

After exploring the Webook app and discovering the chat tab, I identified it as the most intuitive location for the new polling feature. I also explored Webook’s Productlift community and found high user interest in group features—suggesting a strong alignment between business goals and user needs.

webook product lift community
webook product lift community
webook product lift community
webook product lift community

Problem Statement

Users of the Webook app lack collaborative tools for planning events with friends. The absence of a polling feature causes inefficiencies, miscommunications, and repetitive back-and-forth messaging. A centralized solution to propose, vote on, and finalize events can streamline planning and improve the user experience.

Two personas to understand the diverse users needs and motivations.

persona
persona
persona
persona

Framing the Challenge with HMW Questions

To drive ideation, I framed the challenge using "How Might We" questions:

1- How might we integrate the polling feature into the app’s existing structure without disrupting the user experience?

2- How might we make it easier for users to propose multiple events without overwhelming them?

3- How might we streamline group decision-making to reduce back-and-forth communication?

4- How might we enable users to finalize decisions collaboratively while allowing for individual preferences?

Ideation & Solutions

Each HMW question was addressed through targeted design ideas:

1. Integrating Polls Seamlessly

  • Use existing group creation patterns

  • Add a “Create Poll” option within the chat tab

2. Simplifying Event Proposals

  • Allow tagging or categorization of events

  • Use visual thumbnails and brief descriptions

3. Reducing Decision-Making Friction

  • Show real-time poll results

  • Enable users to add comments with their votes

4. Supporting Flexible Finalization

  • Add discussion threads in poll results

  • Let users book collectively or individually

  • Show who voted to encourage others to join

solution breakdown
solution breakdown
solution breakdown
solution breakdown
solution breakdown
solution breakdown
solution breakdown
solution breakdown
solution breakdown
solution breakdown
solution breakdown
solution breakdown
solution breakdown
solution breakdown
solution breakdown
solution breakdown

Information Architecture

To ensure seamless interaction and usability, I developed a supporting Information Architecture (IA) and designed key user flows.

information architecture
information architecture
information architecture
information architecture

Key User Flows

1- Creating a Group

  • Modified the flow to allow group creation in the “Group” tab instead of DMs

  • Enabled member addition from contacts (previously unavailable in Webook)

userflow
userflow
userflow
userflow
user journey through app
user journey through app
user journey through app
user journey through app

2- Creating a Poll

  • Initially included booking type selection during poll creation

  • Later revised the flow to allow booking decisions after the poll ends—reducing cognitive load and increasing flexibility

userflow
userflow
userflow
userflow
user journey throught app
user journey throught app
user journey throught app
user journey throught app
user journey throught app
user journey throught app
user journey throught app
user journey throught app
user journey throught app
user journey throught app
user journey throught app
user journey throught app

Key Design Decisions Explanation

Key Design Decisions Explanation
Key Design Decisions Explanation
Key Design Decisions Explanation
Key Design Decisions Explanation
Key Design Decisions Explanation
Key Design Decisions Explanation
Key Design Decisions Explanation
Key Design Decisions Explanation

Invitation Process

The invitation process supports:

  • Existing Webook users (via in-app invites)

  • New users (via external invites with a prompt to download Webook)

invitation process user flow
invitation process user flow
invitation process user flow
invitation process user flow

Usability Testing Plan

Objectives:

  • Assess the ease of proposing and voting on events

  • Evaluate the booking experience (collective vs. individual)

  • Measure overall satisfaction with group planning

Target Audience:

  • Webook users who attend events with friends

  • Social individuals open to collaborative planning

Key Tasks:

  • Propose multiple events to a group

  • Vote on the events

  • Review the poll result

  • Choose and complete a booking option

Methodology:

  • Remote or in-person testing

  • 5–7 participants

  • 20–30 minutes per session

Success Criteria:

  • High task completion rate

  • Minimal errors or confusion

  • Positive user feedback and satisfaction

UX KPIs

Quantitative Metrics

  • Task completion time

  • Error rate

  • Success rate (vote + booking)

  • Net Promoter Score (NPS)

Qualitative Metrics

  • User feedback on voting and booking flow

  • Pain points or friction points

  • Perceived usability and feature value

Conclusion

This design challenge was a valuable opportunity to apply UX and design thinking to a real-world problem. Crafting a collaborative event planning and booking experience for Webook required balancing complexity with simplicity. It pushed me to explore, test, and design interactions that feel natural and engaging.

Ultimately, the project helped demonstrate my design process, critical thinking, and ability to deliver user-centered solutions—and led to a job offer that validated the impact of the work.

Want

More Projects?

Want

More Projects?

Want

More Projects?

Want

More Projects?