Netflix: Group Watch Feature

A social viewing feature added to Netflix designed to help users feel more connected despite physical distance. It enables friends and family to watch together seamlessly with synchronized playback, built-in reactions, and simple invite controls.

Role: UX/UI Designer and Researcher.

Duration: 2 months.

Tools: Figma, Miro.

Problem

As more people found themselves living apart from friends and family, watching Netflix together became harder than it should be. Third-party tools were clunky and unreliable, and that feeling of being in the same room laughing at the same moment, reacting together was hard to recreate. People wanted something simpler, something that just worked.

Who am I Designing for?

I designed this for people who love watching shows and movies with the people they care about, but don't always have the luxury of being in the same room. Whether it's a long-distance couple, college friends spread across different cities, or siblings who moved away from home — they all share the same frustration of wanting to feel connected while watching together, without the hassle of complicated setups or unreliable tools.

Listening Before Solving

I aimed to understand how people experience watching content remotely with others, what emotional and technical frustrations arise when using third-party tools, and what features would make a shared viewing experience feel genuinely connected.

The goal was to uncover insights that would guide the design of a native Netflix feature that eliminates friction, preserves real-time emotional reactions, and helps people feel close, no matter the distance.

This plan included:

  • User Interviews

  • Secondary Research

User Interviews

I recruited 5 participants who regularly stream content and have experience watching remotely with others. The goal was to learn about their habits, frustrations, and emotional motivations around social viewing and to understand what would make a built in group watch experience feel natural and worth using.

Competitive Analysis

After conducting user interviews, I explored the tools participants currently use to watch together remotely, such as Teleparty, Hulu Watch Party, and Disney+ GroupWatch. This helped me understand where existing solutions succeed and where they fall short.

Key Insights

  • Most tools require extra setup or third-party extensions instead of a built-in seamless experience

  • Social features are limited to basic text chat — no voice, video, or meaningful reactions

  • No platform offers collaborative content discovery or "what should we watch together" recommendations

  • Sync and playback issues remain a consistent pain point across tools

  • Netflix itself has no native group watch feature, despite being the most used platform

Opportunity

A built-in Netflix feature that combines seamless sync, real-time reactions, and shared content discovery in one place, no extensions, no friction, just connection

Affinity Map

After conducting my interviews, I organized all findings into an affinity map to identify patterns and group common themes. This helped me move from raw interview data to clear, actionable insights, clustering responses around key areas like motivations, frustrations, privacy concerns, and desired features. Seeing the patterns visually made it clear which needs were most consistent across participants and which would be most critical to address in the design.

Challenges

  • Users relied on third-party tools like Teleparty and Discord screen share

  • Sync issues and lag constantly broke the experience

  • complicated setup made spontaneous watch parties nearly impossible

What Users Wanted

  • Smooth sync and lightweight reactions

  • Simple invite system

  • Host-controlled playback

  • Chat over voice or video calls

Emotional Motivations

  • Watching together was about feeling close to people they cared about

  • Users wanted to recreate the feeling of being in the same room

  • The emotional gap was just as frustrating as the technical one

Privacy Concerns

  • Users wanted full control over who joins their session

  • Nobody wanted their camera or data accessed without consent

User Persona

From these insights, I developed a user persona that captured the core characteristics, goals, and pain points of my primary user — someone who values genuine connection while watching remotely but is frustrated by the friction and unreliability of existing tools.

This is Jordan, he represents the type of user who values staying connected with friends and family through shared streaming experiences but is frustrated by the friction, sync issues, and lack of built-in social features on existing platforms.

Solution

Netflix GroupWatch is a built-in co-watching feature that lets friends and family watch together in real time, no third-party extensions, no complicated setup, just a shared experience from within the Netflix app itself.

Key Features:

  • Easy session creation — start a GroupWatch session directly from any title with one tap

  • Simple invite system — invite friends via link without requiring them to download anything extra

  • Synchronized playback — everyone stays in perfect sync, with the host controlling play and pause

  • Real-time reactions — express emotions through emoji reactions that appear on screen during playback

  • Cross-device support — works seamlessly across mobile, desktop, and TV

  • Content discovery — browse and decide what to watch together before starting a session

User Flow

After defining the core features and understanding user needs, I created a user flow to map how users would navigate the group watch experience—from starting or joining a watch session to inviting friends and discovering content together.

The goal of this flow was to ensure a seamless and engaging shared viewing experience that felt natural and easy to follow. It helped identify key interaction points, such as joining a session, as well as potential friction areas before moving into wireframing and refining the interface.

The goal was to make the group watch experience feel simple, seamless, and social without overwhelming the user.

Watching with others should feel natural, so I prioritized clarity: each step guides users from starting or joining a session to inviting friends and reacting in real time, without adding friction.

I wanted to balance guidance + flexibility: users can easily start a session or join one, and stay focused on the content.

This flow reflects how users naturally experience shared viewing: discover → join/start → invite → watch together

After defining the user and task flows, I moved into creating low-fidelity wireframes to visualize the structure of the group watch experience.

At this stage, my focus was on functionality, hierarchy, and usability—not aesthetics. I sketched and developed simple wireframes to explore different layouts for key features such as starting or joining a watch session, inviting friends, and interacting through reactions during playback.

Mid Fidelity

After testing initial ideas through low-fidelity sketches, I moved into mid-fidelity wireframes to refine the structure, layout, and interactions of the group watch experience.

At this stage, I focused on improving clarity and usability across key flows, such as starting or joining a session, inviting friends, and reacting during playback. The mid-fidelity designs allowed me to better define hierarchy, spacing, and interaction patterns while still iterating quickly before moving into high-fidelity designs.

Home

The familiar Netflix home screen where users browse personalized content and discover what to watch.

  • Personalized recommendations based on viewing habits

  • Easy access to search, categories, and saved list

  • Starting point for initiating a GroupWatch session

Search & Content Discovery

Users search for a specific title or browse by genre to find something to watch together.

  • Search by movie or show title

  • Organized by categories for easy browsing

  • Helps groups discover content before starting a session

Title Description

A detailed view of the selected title where users can start a GroupWatch session.

  • Match percentage, rating, and season info displayed clearly

  • GroupWatch button accessible directly from this screen

  • Share option to send the title to friends before starting

Schedule Session

Users can schedule a GroupWatch session in advance across different time zones.

  • Select date, time, and time zone

  • Removes the back-and-forth of coordinating schedules

  • Makes planning watch parties effortless for long-distance groups

Invite Friends

Users invite friends to join the session via a shareable link or a quick join code.

  • Share directly through Messenger, WhatsApp, Telegram, or Gmail

  • Simple join code as an alternative for easy access

  • Low friction — no extra downloads required for friends

Waiting Room

A dedicated space where participants gather before the session begins.

  • Confirms everyone is ready before playback starts

  • Host controls when the session begins with "Start Playing"

  • Builds anticipation and reduces awkward sync moments

High Fidelity

I added the GroupWatch button directly on the content page to make the experience seamless and easy to access, ensuring users can quickly discover the feature and know it’s available right away.

The Schedule Session screen serves as a key step in setting up the GroupWatch experience — allowing users to plan when they want to watch together. It provides a simple and structured way to select the date, time, and time zone, ensuring everyone can coordinate easily. This helps users feel prepared and in control of their shared viewing experience before inviting others and starting the session

The Invite Friends screen is where the group watch experience begins. It gives the host a simple, shareable link to send to friends — making it easy to start a session without complicated setup or third-party tools. The goal was to make the invite process feel as effortless as possible so nothing gets in the way of watching together.

The GroupWatch Waiting Room is where participants gather before the session begins. Users can see who has joined, add more friends, and start the session when everyone is ready. This screen was designed to build anticipation and give the host full control over when the experience starts — making the group feel connected even before hitting play.

The Settings screen gives users full control over their GroupWatch experience. From adjusting audio and subtitles to toggling chat, reactions, and shared playback controls, every setting was designed to let users personalize how they interact — ensuring the experience feels comfortable and non-intrusive for everyone in the session.

Usability Test Results

I conducted usability testing with five participants to evaluate the prototype. The goal was to observe how easily users could complete key tasks such as creating a session, inviting friends, reacting during playback, and managing group settings.

Findings

  • Most users were able to complete all tasks successfully and found the experience easy to use

  • The scheduling flow (date, time, time zone) felt clear and familiar to users.

  • Inviting friends was straightforward and matched how users normally share links.

  • Some users had difficulty noticing the GroupWatch feature right away, especially on mobile.

  • A few users felt unsure about who had control (host) during the session.

Iterations

I refined the waiting room layout to highlight participants more clearly, improving visibility and making the experience feel more collaborative before starting the session.

Before

After

During testing, users had difficulty locating the GroupWatch button since it was buried among other actions at the bottom of the screen. I iterated by moving it to a more prominent position at the top right corner of the title page, making it instantly visible and easier to access when users want to start a session.

Before

After

During testing, users weren't sure who exactly was controlling the playback. I iterated by replacing the generic 'Host' label with the host's actual name so participants always know specifically who is in control of the session, making the experience feel more transparent and trustworthy.

Before

After

If I had more time…

  • Conducting additional usability testing, testing with a larger and more diverse group of users to validate improvements and uncover deeper insights.

  • Enhancing social interaction during playback, exploring additional lightweight ways for users to engage (e.g., reactions visibility or timing) without distracting from the content.

  • Expanding personalization, tailoring recommendations or session suggestions based on user preferences and watch history.

Key Learnings

  • Learned how to turn usability insights into focused design improvements, especially around clarity and feature visibility.

  • Strengthened my ability to identify high-impact iterations, even when overall feedback is positive.

  • Gained experience designing for shared, social interactions within a streaming experience.

  • Discovered that small changes like improving hierarchy or adding clear labels can significantly improve user confidence.

  • Developed a deeper understanding of how users interpret control and ownership in collaborative features.