Messaging
product design at scale

🤖 This summary has been created with AI

I’ve spent over six years as the UX Lead Designer for a messaging platform that supports over 15 million messages a day across multiple marketplaces. In this case study, I’m reflecting on how my design leadership has shaped the product, focusing on usability, self-serve tools, and user-centred features.

  • Led UX for messaging used by 3M+ users in Europe and beyond
  • Integrated chat with services like notifications, moderation, and transactions
  • Balanced discovery and delivery to keep user needs central
  • Used data (both qual and quant) to guide design decisions
  • Helped shape the product roadmap through research and insight

I have been UX Lead Designer for Messaging for 6+ years. Messaging is a chat platform that handles 15M+ messages daily for 3M+ users across 10+ marketplaces in Europe and beyond. This platform integrates with other services based on user activity such as push notifications, emails, moderation, transactions and more.

In this case study I will reflect on the impact of my leadership from a product design perspective, focusing on feature design, usability and self-serve software. You can also explore other use cases to learn more about my role as UX Lead and my UX process.

Over the years, I’ve applied design cycles across both discovery and delivery tracks, ensuring that the user’s voice remains at the heart of the features released into production. To achieve this, data has been critical for the optimisation and enhancement of functionalities. Both qualitative and quantitative data have enabled me to make informed decisions, support research findings, monitor feature usage, create product overviews for stakeholders, and ultimately influence the product roadmap.

Tag cloud

messaging chat ux lead product marketplaces notifications product design transactions fraud fighting usability automation moderation backoffice tools

Profile preview in chat / Confirm sharing personal details / Conversation alert

Fraud fighting

🤖 This summary has been created with AI

When designing chat for a second-hand marketplace, my focus was on building trust and keeping users safe. Most people mean well, but they need the right tools to spot and report anything suspicious.

  • Added user profiles with key info
  • Enabled chat for price negotiation and trust
  • Integrate with pre- and post-message moderation
  • Warned users about sharing personal data
  • Made reporting simple and accessible

One of my main priorities when designing chat for a second-hand marketplace has been to foster trustworthy communication between users. While most users have good intentions, it’s essential to inform them about potential risks and provide quick, accessible ways to report suspicious activity.

User profile in chat offers a quick overview of a user’s activity on the marketplace, such as location, membership duration, and recent transactions, so users have relevant context when starting a conversation. While “one-click purchase” is popular in e-commerce, research shows that marketplace users still value seeing seller information (whether private or professional) and prefer to chat to negotiate prices. A brief profile preview supports quicker decision-making and helps build trust between users.

Moderation is a critical area for any platform that hosts user-generated content. To ensure content is legal and safe, especially in the context of fraud prevention, we implemented both pre- and post-moderation features. These are particularly important when users share sensitive information such as personal details, phone numbers, or IBANs. For example, if a user shares their phone number, we display a warning highlighting the risks of sharing personal data online. Similarly, when a seller includes an IBAN for a bank transfer, we trigger alerts and offer users the option to report suspicious activity.


System Message / Auto Replies / Online Transactions

Enhanced communication

🤖 This summary has been created with AI

Private and professional sellers are a core part of any online marketplace, so I focused on designing tools that simplify their day-to-day and help them sell more effectively. By introducing smart automation, I’ve made it easier for sellers to stay responsive and keep things running smoothly—even when they’re offline.

  • Created System Messages for updates, fraud alerts, and promos
  • Collaborated with stakeholders to fine-tune messages with data
  • Designed Automated Replies to cut down ghosting
  • Let sellers customise tone, timing, and out-of-office replies
  • Helped boost marketplace KPIs through smart automation

Private and professional sellers are key users in online marketplaces. They generate inventory and invest in premium features to reach broader audiences and sell more efficiently. With this user segment in mind, I’ve designed automated features to simplify their daily workflows.

System Messages automatically send predefined messages within conversations and have been used for a range of purposes, including fraud prevention, transactional updates, product recommendations or marketing campaigns. I’ve worked closely with stakeholders to shape this feature around their needs, using data analysis to iterate and optimise these automated messages to boost related marketplace KPIs.

Automated Replies have been a long-standing request from both private and professional sellers. I designed this feature to allow sellers to customise their responses, setting their tone of voice, preferred reply hours, or activating an "out of office" message. Since ghosting is a common issue in second-hand marketplaces, automated replies have helped reduce friction and maintain communication flow.


Message templates / Report-Block user / Forward messages

Usability improvements

🤖 This summary has been created with AI

While launching new features, I’ve always made time to improve the overall usability of Messaging. Users expect a smooth, familiar chat experience, so I focused on bringing in essential tools and behaviours that make the platform feel modern and intuitive.

  • Introduced key chat features like forwarding, emojis, and reporting
  • Prioritised intuitive design, consistency, and clear error handling
  • Led the design of the "block and report" flow in chat
  • Worked closely with moderation to link user reports with internal tools
  • Helped flag scammers more efficiently through better reporting UX

Alongside the release of new features, I’ve consistently dedicated time during design cycles to usability improvements in Messaging. Today’s users expect familiar chat behaviours, intuitive navigation, consistency, efficiency, and clear error handling. When I took on the role of UX Lead, many standard features found in modern chat platforms, such as forwarding messages, blocking/reporting users, or sending emojis, were not yet implemented.

A key example is the "block and report" feature, which reflects strong cross-domain collaboration with the moderation team. Together, we designed a seamless in-chat experience that allows users to report and block others, with reports automatically passed to moderation agents through their own internal tools. These reports are then used to help identify and flag potential scammers.


WYSIWYG email editor / Messaging Management Centre

Backoffice tools for stakeholders

🤖 This summary has been created with AI

Internal stakeholders are just as important as end users, especially since our Messaging platform serves so many brands, countries, and use cases. To support them better, I designed self-serve tools that give them more control and reduce the load on our team.

  • Built backoffice tools for tenant-specific needs
  • Designed a WYSIWYG editor for custom email templates
  • Created a messaging console to manage chat settings
  • Gave marketplaces more autonomy and flexibility
  • Freed up the product team by reducing routine tasks

Another user base of the Messaging product is our internal stakeholders. As the service supports multiple tenants, across different brands, countries, languages, and user behaviours, each has its own unique needs. To support them effectively, I designed a set of backoffice tools that enable self-serve functionality for key tasks.

For example, we developed a WYSIWYG editor that allows tenants to upload and customise email templates for different chat-related events, such as receiving a new message or completing an online transaction. Another tool was a dedicated messaging management console that enables tenants to configure aspects of the chat experience such as setting up system messages, blocking or unblocking users or checking local configurations.

These tools have significantly improved delivery efficiency by offloading routine tasks from the messaging product team, while giving marketplaces greater autonomy to tailor the experience to their local needs.