The problemPrototypeDecisionsHow it worksPRDImpact
INDEPENDENT PRODUCT FEATURE CONCEPT 2026

WhatsApp
Case Study.

A Promotions filter for WhatsApp. Marketing messages go into their own tab. Delivery codes, order updates and real conversations stay in Chats.

Independent redesign concept, not an official WhatsApp feature
One business. Different message types.Move the offer, not the delivery update.
9:41◕ ◕ ▰
Loading interactive inbox…
TAP THE PHONE TO EXPLORE · INTERACTIVE
01The problemPromotional messages clutter Chats
10DecisionsTrade-offs defined
03Existing categoriesMarketing, Utility, Authentication
01 / THE PROBLEM

Promotions and delivery codes shouldn't compete.

In India, shopping updates, offers, and ordinary conversations often arrive in the same WhatsApp inbox. Blocking a brand may stop promotions — but it can also interrupt useful updates from that same business.

“I get 7–10 promotional messages in a day, but I still need to find my Amazon or Flipkart delivery code.”
USER PROBLEM · INITIAL OBSERVATION Not yet representative user research
THE SAME INBOX
%AJIOSale ends tonight. Extra 30% off.now
%MyntraYour next wardrobe refresh awaits.2m
⌑FlipkartUse code 482913 to receive your order.4m
Same inbox. Very different urgency.
THE CORE INSIGHT

Classify messages, not businesses.

A single business can send both an offer and a delivery code.
02 / INTERACTIVE PROTOTYPE

Explore the proposed feature.

This is a working interaction model, not a static screenshot. Switch inbox modes, open conversations, send messages, simulate delivery updates, and test settings.

Compare the original shared inbox against the proposed filtered experience.

INTERACTIVE PROTOTYPESIMULATED DATA / NO REAL MESSAGES
Tap filter chips, conversation rows, ⋮ settings, or enter a reply. All names and messages are fictional examples.
WHAT YOU'RE SEEING ↗

One sender.
Two different purposes.

Amazon sends both a sale offer and a delivery confirmation. Promotions routes the sale; Chats preserves the delivery update. Opening either shows one original conversation.

Message-level routing

The business account isn't permanently labeled as promotional.

LIVE EVENT LOG
Utility / AuthenticationStay in Chats
MarketingAutomatically goes to Promotions
UnknownStays in Chats by default
03 / PRODUCT DECISIONS

10 product decisions.

Every design choice came from a specific product trade-off. Expand a decision to see the reasoning, constraints, and the alternative we deliberately didn't choose.

DECISION REGISTER / 10 ITEMS
04 / SYSTEM DESIGN

Use existing template categories.

Instead of analyzing every private message with AI, the proposed system starts with existing approved business-template categories and a small set of inbox-state rules.

EXISTINGBusiness creates a templateMarketing · Utility · Authentication
EXISTINGMeta reviews categoryApproval and pricing classification
PROPOSEDConsumer inbox routingMessage metadata + active conversation state
INBOX OUTCOMES
ChatsUtility, Authentication, service, personal, unknown
PromotionsApproved Marketing template messages
Active stateReply-triggered conversation; 7-day lifecycle
Flows and click-to-WhatsApp ads are not message categories.

A WhatsApp Flow is an interactive experience; the approved template used to send it may be Marketing or Utility. A customer opening a conversation from an Instagram or Facebook ad is not automatically a Marketing-template message. In the MVP, free-form replies without trustworthy classification stay in Chats.

Separate delivery updates from discounts.

Today, templates containing both utility and promotional material can be classified as Marketing. Our proposal requires Meta to enforce clearer separation before approval. This is a new policy dependency, not an existing guaranteed safeguard.

Launch blocker until mixed-template safety is validated.
01Unknown stays visible

No category? No automatic hiding.

02One original conversation

Inbox views reference messages, never split history.

03Marketing doesn't refresh activity

Only meaningful interactions reset the 7-day window.

04Nothing is deleted

Search, access, and cleanup undo remain available.

05 / PRODUCT REQUIREMENTS

Product requirements.

A concise PRD that distinguishes MVP behavior, important dependencies, and what's intentionally out of scope. Tap a requirement to read its acceptance criteria.

01 / REQUIREMENTS09 FUNCTIONAL REQUIREMENTS
02 / DELIVERY SCOPE

MVP includes

  • Promotions filter and clean Chats view
  • Automatic template-category routing
  • One conversation with two entry points
  • Customizable promotional notifications
  • 7-day active-conversation lifecycle
  • Opt-in beta, controlled rollout
  • Optional metadata-backed historical cleanup

Not in V1

  • AI content inspection and classification
  • SMS categorization
  • Blocking or deleting messages
  • Personalized offers or recommendations
  • Entire business-account labeling
  • Automatic sorting of free-form replies
06 / TRADE-OFFS & FEASIBILITY

Risks and feasibility.

The interface can be designed quickly. Production readiness depends on internal message metadata, template-policy enforcement, and a migration path that doesn't surprise users.

High feasibility

UI and conversation state

New filter, message-level views, notification controls, and seven-day active-state logic are standard product engineering patterns.

Platform dependency

Consumer metadata access

Business categories exist, but category data must be reliably available to the consumer client for routing.

Release blocker

Mixed-template safety

Critical transactional content inside Marketing templates must be prevented or safely handled before broad deployment.

Product riskLevelHow the proposal responds
Delivery codes hidden by Marketing classificationCriticalSeparate templates by policy; audit existing templates; gate rollout on safety results.
Free-form promotions remain in main ChatsMediumAccept MVP limitation; quantify residual clutter before expanding scope.
Users fear conversations have disappearedHighOnboarding explanation, global search, original thread preservation, cleanup undo.
Business message engagement decreasesHighTrack read rates, support replies, blocks, and commercial guardrails.
Cross-device inconsistenciesHighConsistent routing semantics and cross-device quality assurance.
Historical category metadata missingMediumOffer cleanup only for messages with trustworthy recoverable metadata.
07 / EXPERIMENT & MEASUREMENT

How we would measure success.

The measure isn't the number of messages moved. It's how much unwanted clutter disappears from Chats — without losing important communication.

Illustrative inputs only

Explore the assumptions.

Change the assumptions to see the potential reduction in promotions appearing in Chats. These aren't observed research results.

220
0%100%
BEFORE8in Chats / day
AFTER2in Chats / day
LESS CLUTTER75%illustrative reduction
PRIMARY KPI≥50%

Reduction in unwanted promotional messages appearing in the main Chats inbox vs control.

Critical-message safety

No confirmed pilot misroutes; larger statistically adequate validation before scale.

Routing correctness

Proposed ≥99% correct routing of eligible Marketing template messages.

Trust & engagement

Inbox satisfaction, feature retention, support replies, business engagement.

Discovery and validation still required

Interview 10–15 frequent WhatsApp users about real promotional overload; usability-test both inbox views with mixed-brand messages; then run a privacy-preserving randomized treatment/control experiment. Do not present fictional prototype messages or model inputs as measured outcomes.

01Opt-in betaDiscover safety issues and usability confusion.
02Randomized comparisonMeasure clutter and guardrails against current inbox.
03Gated rolloutExpand only after reliability and trust thresholds hold.
THE PRODUCT PRINCIPLE

Less clutter.
Same conversations.

Start with business template categories Meta already uses. Keep Utility and Authentication messages visible. Preserve one original thread, even when the message appears in different inbox views.