top of page
responsiveness cover.png

C L I E N T

Messenger

T E A M

​People Growth Team

​

Product Design Manager

Product Manager

Engineer

Product Designer

Content Desginer

Solutions Lead

Project Manager

R O L E

Product Designer

​

WHAT I DID

Stakeholder management + IC work​

Leading productive meetings

Delivering presentations to the core and wider team

Product framework and scoping

Rapid iterations and concepting

Defining design principles

Fostering cross-collaboration between teams

Design documentation and ENG hand-off

Thread responsiveness

O B J E C T I V E 

Responsiveness indicators are one of the main growth levers on a business messaging thread. However, customers are uncertain if and when a business will respond in the chat. We want to improve responsiveness signals on the thread null state and in-thread state for businesses with varying response rates, to better set expectations with customers on their availability. We want to increase user thread initiation and user retention on the messaging platform.

A P P R O A C H

By narrowing down the signals to a few responsive and availability scenarios for businesses, we integrated cues to communicate expectations for different response rates. A responsiveness icon, 'replies in' subtext, contextual banner, 'Active' subtext, as well as 'Automated messages' subtext helped to set more transparency, and foster a trustworthy interaction when initiating a message.

DISCOVERY

Most SMBs don't receive enough user initiated threads...and only 30% of businesses that get an initial message receive value from messaging

Few users wanted a live chat with a human being

Some users expected an automatic reply confirming receipt of the message

Most users expected a response time within 24 hours

CURRENT UX

ARCHETYPES

Archetype 4.png
Archetype 6.png
Archetype 5.png

CONSIDERATIONS

How Might We

Add value to the existing responsive signals to help increase thread initiation

How Might We

Scale the signals to various response rates and business availability

How Might We

Set realistic expectations for customers and businesses to increase retention

CONCEPT ITERATIONS

Responsiveness by time of day

Bottom sheets

Responsiveness by average response rate and time

Banners

Bot icons

EXPERIENCE PRINCIPLES

1

Simplicity

To reduce cognitive load with multiple signals, and avoid redundancy with repeating content

2

Relevancy

To give additional context when a business is unavailable, and use visual cues strategically which aid in adding value

3

Scalability

To be consistent with patterns across API and Non-API enabled null states, and across scenarios

4

Transparency

To set realistic expectations with users about availability and response times

UI PRIORITIZATION

SCENARIOS

clock.png

How responsive is this business?

  • Instantly

  • Very responsive (within minutes)

  • Responsive (within hours)

  • Slow to respond (days or more)

  • Not responsive

Is this business active or away?

  • Active

  • Away during typical active hours

Does this business use automation?

  • When replies are instant

CONDITIONS MATRIX

blurred matrix.png

DESIGN SOLUTIONS

Active

Automated, Instant replies

Automated.png

Very Responsive, Replies in minutes

very responsive null.png

Null state

very responsive inthread.png

In-thread

Responsive,

Replies in hours

​

Null state

In-thread

Slow to respond,

Replies in days

​

Slow to respond.png

Null state

api slow to respond inthread.png

In-thread

Not responsive

Not Responsive.png

Away

Very Responsive,

Away

away very responsive null.png

Null state

away very responsive inthread.png

In-thread

Slow to respond,

Away

away slow response null.png

Null state

api slow to respond inthread.png

In-thread

REDLINING

SUCCESS METRICS

Key metrics to be measured:

  • Number of threads initiated

  • User retention rate

Counter metrics to be measured:

  • Number of unanswered threads across scenarios

  • Click-through rate to other channels

KEY TAKEAWAYS

Key learnings working on this Thread Responsiveness project:

  • Having clear goals and next steps enabled productive meetings with multiple stakeholders and to manage expectations​

  • Establishing trust and transparency were key for a messaging app to ensure credibility of the platform and foster valuable conversations

  • Creating a conditions matrix helped to clearly communicate with the Engineers what signals to trigger based on the responsiveness scenarios

PRODUCT DESIGNER

© 2025 SHRUTI GANESAN

​

bottom of page