WB Chat B2C / B2B

2026

2026

Role: Product design, feature from zero to one

About the product

WB Chat is a messaging platform for conversations and calls, developed within one of the largest e-commerce holdings. It is currently available as a B2B product for employees, with a broader consumer release planned for the future.

I design experiences across iOS, Android, and Web, leading projects end to end—from early concepts and product definition through implementation and release.

Context and problem

WB Chat is a messenger for chat and calls.

Important things arrive scattered across every one of those threads. There was no built-in way to set any of it aside for yourself — meaning the absence of a Saved Messages equivalent was a missing table-stakes feature.

Then interviews surfaced a detail: users who do have a Favorites equivalent in other messengers call it a junk drawer — a place they can’t find anything in. So the baseline feature is already built everywhere, and it already doesn’t work.

The core problem: Favorites doesn’t have a storage problem, it has a retrieval problem. “Junk drawer” isn’t about volume — it’s the name for a place things go into and never come out of. Here’s one respondent’s Favorites thread in Telegram:

JTBD

Research showed that people treat Favorites less as a place to stash messages and more as a personal space they intend to come back to. The core jobs cluster around three things: saving something important fast, finding it again weeks later, and not drowning in what’s accumulated.

The basic save flow is already familiar to users and effectively a standard, so I didn’t overthink it. UI

The real opportunity sits at the return step: over time Favorites turns into one long stream that’s hard to navigate, especially when you don’t remember the exact wording. So the work went into solutions that make search and navigation easier, preserve context, and add structure to what’s piled up — without asking users to file anything by hand.

Framing the problem

The obvious answer: if it’s a junk drawer, give it structure — folders, tags. But every one of those solutions moves the work to the moment of saving: pick a folder, apply a tag. And people save precisely so they don’t have to think right now — they’re mid-conversation, they’re moving fast.

Which gives us the fork:

Are we fixing storage — or fixing retrieval itself?

Bookmarks without good organization turn into a long list fast. But folders don’t fully solve it either. So I ran the main line of work on proactive retrieval rather than storage organization.

Goal. Give people a place they trust for the things that matter → remove the fear of losing information → increase trust and return frequency.

Success criteria (how we’ll measure):

Discovery & research

Benchmarking: I looked at direct competitors (messengers) and adjacent categories solving the same job on different content.

Key takeaways:

I also went through the published research, which fed directly into idea generation.

Before moving to hypotheses, I pinned down the minimum set without which Favorites simply doesn’t count as working — you can’t ship without it, because this is already considered baseline.

UI

Forwarding messages into Favorites from any chat and back out into a conversation. A flow for writing your own message — a note to self. Pinning messages inside Favorites, jumping to a message in its source chat, deleting saved items, and a separate attachments view. Corner cases and error states were worked through for every flow.

Hypotheses

Here are some of the ideas I had in mind:

H1 · Conversational search: Favorites answers instead of filtering. The user asks Favorites a question in plain language, right inside the thread, and gets an answer as cards — like a normal message.

H2 · Visibility over organization. Saved content shows up where the person already is: a “3 saved” badge in the chat header, and the most recent save as a card at the top of Favorites itself.

H3 · Reason for saving, instead of category. One tap: to read / to do / to reference / to keep. The reasons set a lifecycle: “to read” expires, “to do” nudges you, “to reference” lives forever and gets indexed first, “to keep” flows into a separate feed.

H4 · A cleanup ritual. Once a week — “Favorites review”: five cards, swipe keep or drop, 30 seconds.

H5 · The caption becomes the title. A short message sent immediately before or after attachments quietly merges with them into a single card and becomes its title — undoable for a few seconds afterward.

H6 · One action turns a set of saved items into an artifact: a shopping list, a meeting agenda, a link roundup for a colleague.

H7 · A second entry point into Favorites from inside the conversation itself — a DM, group, or channel.

Solution

In the MVP:

UI UI

The feature is in development. Targets and measurement methods below; this section gets updated at release.

The qualitative bar I hold as equal to the numbers: in follow-up interviews two to three months post-launch, users shouldn’t be describing their own section as a junk drawer. The piece of functionality meant to do the heaviest lifting — helping people find what they need faster and with less effort — is conversational search with its own separate search session.