Notification Centre
Mobile Design
UX/UI Design
Information Architecture
Prototyping
A11Y
User Testing
I designed a scalable web Notification Centre for TUI that centralised customer communications and aligned the web experience with existing app patterns. The solution was delivered as a user-tested MVP using the TUI design system, with accessibility built in through detailed annotations to support inclusive implementation.






Role
Lead UX Designer
Team
1 UX/UI Designer
3 Developers
1 Project Manager
1 Business Analyst
Tools
Figma
Axure
Userlytics (User Testing)
Miro
Overview
This case study showcases the design and delivery of a web-based Notification Centre within the TUI customer account, creating a consistent, scalable experience across platforms.
About TUI
TUI is a global travel company serving millions of customers across web and app platforms, supporting complex journeys from booking through to travel and post-trip communications.
Problem
The TUI app included a Notification Centre, but the web platform did not.
As a result:
Important updates sent via app, email, or SMS had no persistent home on web
Customers lacked a single source of truth for trip-related information
The cross-platform experience felt fragmented and inconsistent
Solution
Design and deliver a scalable Notification Centre embedded within the customer account that:
Centralises key customer communications
Aligns with existing app patterns where appropriate
Can evolve over time as more notification types are introduced
Deliverables & Impact
Defined a clear information architecture for web notifications
Designed and validated a user-tested MVP
Delivered a solution ready for phased expansion
Established foundations for future booking-led notification experiences
Discovery
Based on existing flows, stakeholder knowledge, competitive analysis and user testing insights, I was able to analyse what worked well on the app and what improvements/considerations were needed for a web adaptation.
Walkthrough of Existing Solution
Insights from app research showed that:
Users prefer to have booking-related notifications separate from deals and promos
Users expect to access notifications from the top of the screen but the presence of too many icons in the header can be overwhelming
Users appreciate a clear and subtle design that indicated importance without being intrusive
I then outlined some of the challenges we needed to address as we create a solution for web:
The website header is much more cluttered than the app
How can we make the filtering of notifications scalable?
How can users filter notifications across more than one booking?
How will we integrate notifications with 'Manage my Booking'?
User Flows
I mapped key journeys and edge cases to ensure the experience was robust, not just visually polished.
General flow for viewing and interacting with notifications
Handling notifications for multiple bookings
When users have no notifications or require cookie consent
Managing notification preferences*
Receiving urgent notifications while browsing the website*
*Later removed from scope for MVP due to timeline constraints and various technical considerations.
Competitive Analysis
I reviewed best-in-class notification patterns across digital products to:
Validate common UI patterns (filters, unread states, CTAs)
Avoid reinventing established conventions
Inform scalable design decisions
Ideation
Building on the insights from discovery, I facilitated an online ideation workshop with various stakeholders from across the business that would be impacted by a notification centre on web. This included members from design, product, content and engineering.
Information Architecture
The Notification Centre was structured to:
Group notifications logically
Support filtering via chips
Provide clear access to notification settings
Scale as new notification types are added
Feature Prioritisation
MVP Focus:
Booking-related notifications
Basic filtering
Clear unread states
'How Might We' Statements & Sketching
Using the IA and feature prioritisation outputs, workshop participants created HMW statements which they then used to guide early sketches and explore layouts.
Design & Testing
From wireframes to prototype
I explored multiple layouts for notification lists and cards
I designed filtering mechanics aligned to user priorities
I built a complex Axure prototype simulating real interactions
User Testing
Testing showed that:
Booking notifications are the highest priority
Users want control over notification preferences*
Scan-ability is critical when messages accumulate
*The value placed on this by users spawned a separate project focussed on a solution for all communications and user-defined preferences, removing it from the scope here.
Accessibility & final designs
The final designs were created in Figma using the TUI design system, ensuring visual consistency, scalability, and alignment with existing web patterns.
Alongside the UI designs, I produced accessibility annotations detailing:
Page and component landmarks
Relevant ARIA roles and attributes
Keyboard navigation considerations
Screen reader behaviour and focus order
This ensured the solution was not only visually polished but also accessible by design, supporting inclusive use and providing clear guidance for engineering during implementation.
Reflections
Future Vision
This MVP lays the foundation for a booking-led Notification Centre. As more complex data sources are integrated, the feature can evolve from a convenience into a critical trip-management tool.












