iMessage Feature

Product Design

Spring 2025

Contact Clusters

Enhancing Communication in App Message

Born from real frustration, designed to cut through the noise of spam and cluttered inboxes.

Seamlessly integrates into iOS, using familiar gestures like long-press to organize contacts.

Tested with real users, refined through multiple A/B rounds to balance clarity and visuals.

Keeps you focused on priority conversations, so family, friends, and teammates are never buried.

My first deep dive into UX/UI, sparking a lasting passion for human-centered design.

Contact Clusters

Contact Clusters

iMessage Feature

iMessage Feature

iMessage Feature

Contact Clusters is a self‑initiated concept feature for Apple Messages that helps users manage conversations more efficiently by grouping contacts into personalized clusters. Designed to reduce inbox clutter, surface priority messages, and seamlessly blend with Apple’s native ecosystem, the feature reimagines how users can stay connected — without the chaos.

Contact Clusters is a self‑initiated concept feature for Apple Messages that helps users manage conversations more efficiently by grouping contacts into personalized clusters. Designed to reduce inbox clutter, surface priority messages, and seamlessly blend with Apple’s native ecosystem, the feature reimagines how users can stay connected — without the chaos.

Contact Clusters is a self‑initiated concept feature for Apple Messages that helps users manage conversations more efficiently by grouping contacts into personalized clusters. Designed to reduce inbox clutter, surface priority messages, and seamlessly blend with Apple’s native ecosystem, the feature reimagines how users can stay connected — without the chaos.

PROBLEM

Sea of Spam and Reminders

Sea of Spam and Reminders

Sea of Spam and Reminders

Messaging apps treat all conversations equally

Messaging apps treat all conversations equally

Messaging apps treat all conversations equally

Many users struggle to find important messages buried under reminders, spam, and promotions. This inspired the question:

Many users struggle to find important messages buried under reminders, spam, and promotions. This inspired the question:

Many users struggle to find important messages buried under reminders, spam, and promotions. This inspired the question:

How might we help users quickly identify and access important messages while maintaining Apple’s simple, familiar experience?

How might we help users quickly identify and access important messages while maintaining Apple’s simple, familiar experience?

How might we help users quickly identify and access important messages while maintaining Apple’s simple, familiar experience?

SPOILERS! A SNEAK PEEK...

Final Design Solutions

Final Design Solutions

Final Design Solutions

Toggle Views (1)

Toggle Views (1)

Add to Cluster (2)

Add to Cluster (2)

Create contacts (3)

Create contacts (3)

Easily switch between the default inbox and a clustered view to stay focused on priority conversations.

Easily switch between the default inbox and a clustered view to stay focused on priority conversations.

Easily switch between the default inbox and a clustered view to stay focused on priority conversations.

Use a long-press or swipe gesture to categorize contacts into existing clusters with one simple action.

Use a long-press or swipe gesture to categorize contacts into existing clusters with one simple action.

Use a long-press or swipe gesture to categorize contacts into existing clusters with one simple action.

Easily switch between the default inbox and a clustered view to stay focused on priority conversations.

Easily switch between the default inbox and a clustered view to stay focused on priority conversations.

Easily switch between the default inbox and a clustered view to stay focused on priority conversations.

Why This Works

The final iteration integrates seamlessly with Apple Messages. Every gesture feels intuitive — like an extension of existing behavior — while providing a new layer of organization that fits naturally into daily communication.

The final iteration integrates seamlessly with Apple Messages. Every gesture feels intuitive — like an extension of existing behavior — while providing a new layer of organization that fits naturally into daily communication.

The final iteration integrates seamlessly with Apple Messages. Every gesture feels intuitive — like an extension of existing behavior — while providing a new layer of organization that fits naturally into daily communication.

HOLD UP — HOW DID WE GET HERE?

(1) Context: The orgin story

(1) Context: The orgin story

(1) Context: The orgin story

Born from a personal frustration with disorganized inboxes, this project tackled the issue of important conversations getting lost amidst promotional texts, event reminders, and group chat noise.

Born from a personal frustration with disorganized inboxes, this project tackled the issue of important conversations getting lost amidst promotional texts, event reminders, and group chat noise.

Born from a personal frustration with disorganized inboxes, this project tackled the issue of important conversations getting lost amidst promotional texts, event reminders, and group chat noise.

Contact Clusters emerged from the need to bring clarity, control, and calm back to digital communication.

Contact Clusters emerged from the need to bring clarity, control, and calm back to digital communication.

Contact Clusters emerged from the need to bring clarity, control, and calm back to digital communication.

(2) Goals

(2) Goals

(2) Goals

Categorize

Categorize

Categorize

contacts for better message tracking.

contacts for better message tracking.

contacts for better message tracking.

Prioritize

Prioritize

Prioritize

what matters most while minimizing noise.

what matters most while minimizing noise.

what matters most while minimizing noise.

Maintain

Maintain

Maintain

seamless integration with Apple’s existing design system.

seamless integration with Apple’s existing design system.

seamless integration with Apple’s existing design system.

(3) Personas

(3) Personas

(3) Personas

THE PROCESS

Low Fidelity Wire Frames

Low Fidelity Wire Frames

Low Fidelity Wire Frames

Design System Alignment

Design System Alignment

Design System Alignment

Every element was inspired by Apple’s Human Interface Guidelines, referencing its use of typography, spacing, and hierarchy to emulate the iMessage aesthetic.

Every element was inspired by Apple’s Human Interface Guidelines, referencing its use of typography, spacing, and hierarchy to emulate the iMessage aesthetic.

Every element was inspired by Apple’s Human Interface Guidelines, referencing its use of typography, spacing, and hierarchy to emulate the iMessage aesthetic.

The goal was to capture the feel of a native experience, creating a feature that looks and behaves as if it naturally belongs within Messages.

The goal was to capture the feel of a native experience, creating a feature that looks and behaves as if it naturally belongs within Messages.

The goal was to capture the feel of a native experience, creating a feature that looks and behaves as if it naturally belongs within Messages.

User Testing & A/B Testing

User Testing & A/B Testing

User Testing & A/B Testing

Contact Cluster Messages

First Round (6 participants)

Takeaway: Users liked images but felt they made the interface cluttered.

Design System Alignment

Design System Alignment

Design System Alignment

Every element was inspired by Apple’s Human Interface Guidelines, referencing its use of typography, spacing, and hierarchy to emulate the iMessage aesthetic.

Every element was inspired by Apple’s Human Interface Guidelines, referencing its use of typography, spacing, and hierarchy to emulate the iMessage aesthetic.

Every element was inspired by Apple’s Human Interface Guidelines, referencing its use of typography, spacing, and hierarchy to emulate the iMessage aesthetic.

The goal was to capture the feel of a native experience, creating a feature that looks and behaves as if it naturally belongs within Messages.

The goal was to capture the feel of a native experience, creating a feature that looks and behaves as if it naturally belongs within Messages.

The goal was to capture the feel of a native experience, creating a feature that looks and behaves as if it naturally belongs within Messages.

Thanks for popping in!

made with Figma, peppermint tea, and way too many layers.

by hillary, still learning ✿ © 2025

Let’s Connect ︎

Thanks for popping in!

made with Figma, peppermint tea, and way too many layers.

by hillary, still learning ✿ © 2025

Let’s Connect ︎