HSBC_hero

Change Customer Contact Details

I optimized the contact update flow to address technical constraints where specific fields were restricted to either landline or mobile numbers. The goal was to reduce high user error rates by shifting from a "trial-and-error" submission model to a proactive, guidance-first experience.

Position

UI/UX Designer

Company

HSBC via Randstad

Timeline

3 months

Tools Used

Figma, Sketch, Jira, Confluence, Teams

The brief 🔎

Prompt

The goal was to modernize the profile management section of the HSBC mobile app, allowing users to add, edit, or delete their contact details. The primary challenge was navigating complex backend limitations: certain fields only accepted mobile numbers, while others were restricted to landlines, often leading to high error rates and user frustration.

Design Process

I followed a lean design approach, focusing on system auditing and rapid prototyping. Since the requirements were clearly defined by the business, I pivoted quickly from discovery to implementation, utilizing the HSBC Global Design System to ensure brand alignment and speed to market.

Target Users

  • To ensure the layout was intuitive, I focused on three primary user scenarios:
  • Someone who recently Relocated: Users who have moved and need to update multiple touch points (Home, Work, and Mobile) quickly and accurately.
  • The International Resident: Users who maintain both a local mobile number and a landline in their home country, requiring clear distinction between phone types for verification purposes.
  • The "Update-Only" User: Someone who just changed their primary mobile device and needs a "quick-hit" experience without any friction or input errors.

Research Methods

How Might We Questions

  • HMW surface strict technical constraints (like Landline vs. Mobile) without cluttering the mobile interface?
  • HMW reduce the "trial-and-error" loop where users only discover an error after hitting the save button?
  • HMW leverage the existing HSBC design system to create a "self-explanatory" form that requires zero external help?

Problem 🤔

Painpoints

  • Input Ambiguity: Users often tried to enter mobile numbers into landline-only fields because the distinction was not surfaced until after they hit save. Invisible Rules: Important constraints were hidden behind info icons or "i" buttons, requiring extra taps and cognitive load. Validation Fatigue: Error messages appeared at the end of the flow, forcing users to backtrack and re-enter data.

Problem Statement

Users need to understand the specific formatting and device requirements for contact fields before they begin typing to avoid validation errors and ensure their profile is successfully updated.

Userflows

I mapped out a "Success-First" flow, where validation happens in real-time, and the user is guided by persistent hints that disappear or change state as they type.

final design 👩🏼‍🎨

Design Decision

The core philosophy was to eliminate guesswork. Instead of hiding rules inside clickable icons, I moved critical information to the surface.

Visual Identity

I leveraged the HSBC Global Design System to maintain a cohesive look and feel. Persistent Help Text: I used standardized micro-copy placed directly below the field labels. These labels clearly stated "Mobile Only" or "Landline Only." Mandatory Markers: I used consistent "Required" tags to remove any doubt about which fields were essential for the update. 
 HSBC Asset Integration: All components—from text fields to the "save" button—were pulled directly from the HSBC library, ensuring the solution was both brand-compliant and development-ready.

Prototype

I created a high-fidelity prototype that demonstrated the "Proactive Guidance" model. By showing the constraints upfront, the prototype showed a significant reduction in the time it took for a user to complete their profile update compared to the previous hidden-info model.

user testing 🦸

User Testing Feedback

  • During internal walkthroughs and small-group testing.
  • Higher Confidence: Users reported feeling more "sure" of what they were typing because the rules were visible without extra interaction. Reduced Errors: The "Upfront Information" approach led to a 0% error rate during the test sessions, as users self-corrected based on the persistent labels.

Keep Reading

More examples of design that drives results.

Kanopi Studios

SAFE Project: Transforming Digital Support Systems

Redesigning a national non-profit’s resource hub to improve information hierarchy and accessibility. I transformed a high-volume, text-heavy site into a modern, responsive platform that prioritizes intuitive navigation and diverse representation.

Read Case Study

Kanopi Studios

Elevating the Sunnylands digital experience to match its historic architectural legacy

Modernizing a high-profile estate website through accessible, visual-first design to improve visitor clarity and reduce operational support volume.

Read Case Study

Howl Digital

Rebranding a global NGO to drive social and environmental impact

Evolving a grassroots initiative into a professional Swiss charity through a modern visual identity, cohesive web experience, and a scalable design system for 150+ global volunteers.

Read Case Study

Howl Digital

Rebranding a global NGO to drive social and environmental impact

Evolving a grassroots initiative into a professional Swiss charity through a modern visual identity, cohesive web experience, and a scalable design system for 150+ global volunteers.

Read Case Study

Primacorp Ventures Inc.

Simplifying international student recruitment to increase school placement rates

Designing a personalized three-way web application that connects students, agents, and schools to streamline search and application management.

Read Case Study

HSBC

Securing international transfers to prevent fraud and meet regulatory mandates

Designing a fraud-proof cancellation flow that balances US government compliance with seamless user control within the HSBC mobile app.

Read Case Study