You
Bengaluru
  • Me
  • Projects
  • UX
  • Micros
  • Also me
Resume
← Back
WhatsApp
Role
Product designer
Type
Self-directed concept
Platform
WhatsApp mobile
Year
2026

Feature concept · WhatsApp

Threads for busy group chats

TitlesThreadsCatch up
300 unread
Goa trip

Arjun Goa trip — Dec 20 to 24? Who’s in?

Last night’s match

Meera Did anyone watch the match last night??

Goa trip

Priya I’m in!! 🌴

Last night’s match

Karthik That last over was unreal 🔥

Rohit’s gift

Sana Who’s chipping in for Rohit’s birthday gift?

Goa trip

Neha Wait, which dates?

The problem

Three plans, one stream.

In a group of 50, the trip plan gets buried under match talk.

🎓 College Gang 🎓 50 members
Today
Arjun

Goa trip — Dec 20 to 24? Who’s in?6:02 PM

Goa trip · Dec 20–24
P
Priya

I’m in!! 🌴6:03 PM

N
Neha

Dec 20 works for me6:06 PM

A
Arjun

Booking train tickets tonight, ₹1,850 each6:08 PM

S
Sana

Add me too, I’ll sort the stay6:12 PM

View all 14 replies →
Meera

Did anyone watch the match last night??6:03 PM

Last night’s match
Sana

Who’s chipping in for Rohit’s birthday gift? 🤫6:05 PM

Rohit’s gift 🤫
Dev

Good evening everyone ☀️6:10 PM

Message

Tap a reply count to expand or collapse the thread

Reddit · replies open in place
M

u/maya_k · 2h

Goa Dec 20–24? Who’s in?

▲ 42 ▼Reply

R

u/ravi_s · 1h

I’m in! Dec 20 works.

S

u/sam_p · 40m

Booking trains tonight.

⊕ 11 more replies

In a group of 50 friends, some are planning a trip while others are talking about something completely different. I designed optional reply threads, so each conversation stays in one place.

The problem

My observation
“One thing that annoys me about WhatsApp is how conversations get mixed up in large groups. It gets hard to follow.”
My own experience, not user research. “How I’d test it” starts with chats to check it.
01

Topics collide

Three plans run at once in one stream. To follow the trip, you read every match message in between.

02

Replies lose their place

A quoted reply lands at the bottom of the chat, far from the message it answers. You scroll up to rebuild the context.

03

Catching up gives text, not structure

300 unread means reading it all or skipping it all. A summary shortens that to one block of text, but it doesn’t show which conversations exist, who is in them or which are still going.

Problem statement

Who it’s for

A member of a WhatsApp group with 20 or more people, where several plans run at once.

The problem

To follow one conversation in a large group, members have to read all of them. Plans get buried under unrelated chat, and catching up means reading everything or skipping everything.

How might we

How might we let a member of a 20+ person group follow, find and catch up on a single conversation, without changing how the group chats today?

Outcome: Members find the plan they need faster, and when they come back after a break they read what matters to them.

The solution

Optional inline threads. People reply under a specific message instead of in the main chat. Each thread has a title, collapses to one line with its reply count, and expands in place, the way replies fold open under a Reddit comment.

Reddit, as an example: comment replies collapse and expand right where they are, with no new screen. I borrow that idea, but keep replies one level deep so they fit a phone.

Start a thread

Long-press any message and reply in a thread, right next to the Reply you already know.

Current

🎓 College Gang 🎓 50 members
Today
Meera

Did anyone watch the match last night??6:03 PM

Arjun

Goa trip — Dec 20 to 24? Who’s in?6:02 PM

  • Reply
  • React
  • Forward
  • Copy
Message
  • Reply is the only option, so every answer goes into the main stream
  • A quoted reply lands far from the message it answers
  • A side conversation has no place of its own

Redesign

🎓 College Gang 🎓 50 members
Today
Meera

Did anyone watch the match last night??6:03 PM

Arjun

Goa trip — Dec 20 to 24? Who’s in?6:02 PM

  • Reply
  • Reply in threadNew
  • React
  • Forward
  • Copy
Message
  • “Reply in thread” sits right next to the Reply you already know
  • The thread gets a title from the message, and you can edit it
  • Nothing changes until someone chooses it, so small groups stay the same

Replies in threads

Replies sit under the message they answer, collapsed to one line with a title and a reply count.

Current

🎓 College Gang 🎓 50 members
Today
Arjun

Goa trip — Dec 20 to 24? Who’s in?6:02 PM

Meera

Did anyone watch the match last night??6:03 PM

Priya

I’m in!! 🌴6:03 PM

Karthik

That last over was unreal 🔥6:04 PM

Sana

Who’s chipping in for Rohit’s birthday gift?6:05 PM

Neha Arjun Goa trip — Dec 20 to 24?

Wait, which dates?6:06 PM

Dev

Still can’t believe that catch6:06 PM

Meera

I can do ₹5006:07 PM

Arjun

Booking train tickets tonight, ₹1,850 each6:08 PM

Karthik

Highlights link 👇6:08 PM

Priya

Headphones? He keeps losing his6:09 PM

Dev

Good evening everyone ☀️6:10 PM

Message
  • Goa trip
  • Last night’s match
  • Rohit’s gift
  • Everything else
  • Every reply goes into one flat timeline
  • A quoted reply points back to a message, but the conversation stays scattered
  • Nothing shows how many people are in a discussion
  • Muting applies to the whole group

Redesign

🎓 College Gang 🎓 50 members
Today
Arjun

Goa trip — Dec 20 to 24? Who’s in?6:02 PM

Goa trip · Dec 20–24
P
Priya

I’m in!! 🌴6:03 PM

N
Neha

Dec 20 works for me6:06 PM

A
Arjun

Booking train tickets tonight, ₹1,850 each6:08 PM

S
Sana

Add me too, I’ll sort the stay6:12 PM

View all 14 replies →
Meera

Did anyone watch the match last night??6:03 PM

Last night’s match
Sana

Who’s chipping in for Rohit’s birthday gift? 🤫6:05 PM

Rohit’s gift 🤫
Dev

Good evening everyone ☀️6:10 PM

Message
  • Replies collect under the message they answer
  • Each thread has a title and collapses to one line
  • Avatars and “last reply” show what’s active right now
  • Unread and mute work per thread

Catch up after a break

A “While you were away” screen lists what happened by thread, instead of one long scroll.

Current

🎓 College Gang 🎓 50 members
Today
300 unread messages
Arjun

Goa trip — Dec 20 to 24? Who’s in?6:02 PM

Meera

Did anyone watch the match last night??6:03 PM

Priya

I’m in!! 🌴6:03 PM

Karthik

That last over was unreal 🔥6:04 PM

Sana

Who’s chipping in for Rohit’s birthday gift?6:05 PM

Neha Arjun Goa trip — Dec 20 to 24?

Wait, which dates?6:06 PM

Dev

Still can’t believe that catch6:06 PM

Meera

I can do ₹5006:07 PM

Arjun

Booking train tickets tonight, ₹1,850 each6:08 PM

Karthik

Highlights link 👇6:08 PM

Priya

Headphones? He keeps losing his6:09 PM

Dev

Good evening everyone ☀️6:10 PM

300
Message
  • 300 unread means reading it all or skipping it all
  • A jump-to-bottom button hides what you missed
  • A summary gives one block of text, not the conversations

Redesign

🎓 College Gang 🎓 50 members
Today
While you were away 3 hours · 47 new messages

Muted

Last night’s match 23 new

4 other messages in the main chat

Message
  • Threads are listed by title, with new counts
  • Each card shows the real latest reply, not generated text
  • Muted threads sit below, and loose messages are counted once

Anatomy of a thread

1 Arjun

Goa trip — Dec 20 to 24? Who’s in? 6:02 PM

Goa trip · Dec 20–24 2
PNS 3 14 replies 4 · 2m 5 3 6
  1. 1

    Parent message

    An ordinary message. It only becomes a thread when someone replies in one.

  2. 2

    Thread title

    Says what the thread is about, so you can skip it without opening it. It starts as the first words of the message, and the starter can edit it.

  3. 3

    Who’s in it

    Up to three avatars, so you can tell at a glance whether it’s your conversation.

  4. 4

    Reply count

    The tap target. It expands and collapses the thread.

  5. 5

    Last activity

    Shows whether a thread is still active or finished.

  6. 6

    Unread badge

    Counts new replies in this thread only, separate from the group total.

States and edge cases

Proposed behaviour for the cases that usually get missed. None of it is tested yet.

  • 9:41

    🎓 College Gang · Goa trip Priya: I’m in!! 🌴 Following
    🎓 College Gang · Match Karthik: @you did you see this? Mention
    🎓 College Gang · Rohit’s gift Meera: I can do ₹500 Not following · no alert

    NotificationsOnly people following a thread are alerted. Mentions always are.

  • 🎓 College Gang50 members
    Meera

    Did anyone watch the match last night??

    Last night’s match KDR 23 replies Muted

    No unread badge · not in the group count

    Karthik

    @you did you see this?

    Mention gets through

    Muted threadLeft out of the unread count. Mentions still get through.

  • 🎓 College Gang50 members

    Older app version

    Arjun

    Goa trip — Dec 20 to 24? Who’s in?

    Priya ArjunGoa trip — Dec 20 to 24? Who’s in?

    I’m in!! 🌴

    Neha ArjunGoa trip — Dec 20 to 24? Who’s in?

    Dec 20 works for me

    Replies show as normal quoted replies

    Older app versionSees ordinary quoted replies and can’t start a thread.

  • Group settingsAdmins only
    Edit group infoAll members
    Send messagesAll members
    ThreadsLet members reply in threads
    Goa trip · Dec 20–24 14 replies Read only

    Admin off-switchAdmins can turn threads off. Existing ones stay readable.

  • ThreadCollege Gang
    Arjun

    Goa trip — Dec 20 to 24? Who’s in?

    TitleGoa trip · Dec 20–24

    No replies yet

    Reply in thread

    New, empty threadTitle ready to edit. Leave without replying and it’s discarded.

How others handle it

OptionWhat it doesWhat it leaves out
WhatsApp group chat today One flat timeline. A quoted reply shows the message above it, and mute applies to the whole group.Conversations stay interleaved. There is no way to follow just one.
WhatsApp threaded replies In testingReported in beta tests: reply to a message and its replies open as a separate thread. Not a confirmed public feature.In the reports I found, no thread titles and no catch-up view.
Telegram Topics A group is split into topics. Each topic is its own sub-chat with its own notification settings.Topics are created for the whole group, by admins by default. They sort by subject, not under the message that started a conversation.
AI summaries WhatsApp Message SummariesOptional and on request: a short text recap of unread messages.One block of text. It doesn’t show which conversations exist, who is in them or which are still active.
Slack threads Reply under a message, and a Threads view collects the ones you follow.Built around workspaces and channels, which is heavier than a friends’ group on a phone needs.
This conceptInline threads under the message, each with a title and its own unread count and mute, plus a “While you were away” screen.It depends on someone starting a thread. Chat that is never put in a thread stays in the main flow.

Based on each product’s public description, November 2026. Features change, so treat this as a snapshot.

How I’d test it

This is a concept, so nothing here has been tested yet. Here is how I’d validate it before calling it a solution.

Before the prototype

First, talk to people

5–8 short chats with members of groups of 20+: how they follow a plan, what they do after being away, and whether they mute. This would replace my own observation with evidence.

Then, with a prototype. Who: Active groups of 20+ members, such as friend groups, college batches and housing societies, using a clickable prototype.

01

Follow a conversation

“What dates did the group settle on for the trip?” Can people answer without scrolling through other topics?

02

Find a message

Time to find a specific plan or link, compared with today’s flat chat.

03

Catch up after a break

After 100+ unread, can people tell which conversations matter to them?

04

Adopt it unprompted

Do people start threads on their own, or keep replying in the main chat?

What I’d measure

Time to find a plan

Seconds to find the agreed trip dates, in today’s chat and with threads.

Threads started unprompted

The share of threads that members start without being asked. A low share means the long-press entry isn’t being found.

Unread messages read per thread

After a break, how much of each thread people read. Followed threads should be read and muted ones skipped, which shows the catch-up screen is helping them choose.

LET’S BUILD WHAT’S NEXT

If you came this far, we’re already talking. Let’s work together.

Gmail ↗LinkedIn ↗Behance ↗Medium ↗

All rights reserved. © Gangadevi 2026