BackMessages
Messages hero
Project

Messages

As part of sourcing v2, we revisited the messages page to improve the overall experience. We introduced conventions from apps like Slack, Messenger and WhatsApp to make the experience feel more familiar.

Role
Product designer
Timeline
2-3 weeks
Date
October 2025

Overview

The original messages page felt dated compared to modern messaging tools. The UI hadn't kept pace with conventions users were already familiar with, and some core flows worked differently to what users might expect.

Old messages — bidder view
View full size
Old messages — compose
View full size

Final design

Below is the final design we landed on. Further down you'll find a closer look at some of the key details and improvements.

Final design
View full size

Flows

Sending a message to a new supplier.

View full size

Sending a message to a supplier when a chat already exists.

View full size

Sending a message to a supplier when a chat already exists and was unread.

View full size

Marking messages as unread.

View full size

Scrolling the user to the last unread message.

View full size

Sending an announcement to all suppliers, followed by a direct message. Announcements are a one-way broadcast to all suppliers. We kept the feature but restyled them and made them collapsible so they don't dominate individual chats.

View full size

Additional details

Messaging panel on a wider viewport, with design notes.

Max width
View full size

Details of the timestamp behaviour.

Timestamp details
View full size

Learnings

Placeholder learnings. Reflect on what worked, what didn't, and what you'd do differently.

Glen Mitchell