My Avios Account

My Avios Account

ROLE

UX/UI Designer

Tools

Figma Figjam

Timeline

2023/24

background

IAG Loyalty is a loyalty program that is part of the International Airlines Group (IAG) and includes British Airways, Iberia, Aer Lingus, and Vueling. Manages the Avios currency, which allows members to accumulate and redeem points with a variety of travel and lifestyle partners.

Avios is a critical component of IAG Loyalty, driving customer engagement, retention, and revenue. Therefore, it recognised the need to expand the Avios experience by creating a unique digital wallet as part of a strategic initiative to promote and strengthen their customer loyalty.

IAG Loyalty is a loyalty program that is part of the International Airlines Group (IAG) and includes British Airways, Iberia, Aer Lingus, and Vueling. Manages the Avios currency, which allows members to accumulate and redeem points with a variety of travel and lifestyle partners.

Avios is a critical component of IAG Loyalty, driving customer engagement, retention, and revenue. Therefore, it recognised the need to expand the Avios experience by creating a unique digital wallet as part of a strategic initiative to promote and strengthen their customer loyalty.

The problem

Enrolment excessive number of fields

The British Airways Executive Club (BAEC) requires you to fill out a 19 field form to register an account. This complexity can significantly impact the application process. One of the major issues is the excessive number of fields, which can lead to application fatigue and increase the likelihood of errors. Additionally, long forms may discourage potential applicants right from the start, as the estimated effort required to complete them may seem too long to complete.

Manage Account settings

As part of the enrolment process, it was imperative to design also the user interface elements of My Account that would allow for ongoing account settings and personal information management.

The Challenge

Simplify Enrolment process

Balancing data collection with user experience is a key challenge in enrolment form design. While creating a streamlined, user-friendly process is essential, it often conflicts with the practical need to collect detailed information. To address this, I must carefully identify the most critical data points and prioritise them over less essential fields, which can be made optional and completed later in the manage account settings.

Reduce Process time

A delicate balancing between speed, accuracy, and user comprehension is the core challenge in reducing the fill-up time. It's not just about shortening the form, it's about making every interaction as efficient as possible without sacrificing data integrity or user understanding.

A delicate balancing between speed, accuracy, and user comprehension is the core challenge in reducing the fill-up time. It's not just about shortening the form, it's about making every interaction as efficient as possible without sacrificing data integrity or user understanding.

Research & Discovery

Competitive Research

My research focused on analysing the enrolment processes and post-enrolment account management strategies of other major airlines. The goal was primarily to identify best practices and areas for improvement in attracting and retaining loyalty program members.

The research focused on key aspects of the customer onboarding experience, in particular; complexity vs simplicity of the enrolment procedure, quality of the initial welcome experience, clarity of onboarding materials, the use of incentives to foster engagement, and effectiveness of post-enrolment communication strategies.

The findings indicated a significant variance in the quality of onboarding practices among the airlines studied. While some airlines demonstrated optimised enrolment procedures and provided comprehensive post-enrolment support, others adopted less efficient processes and offered limited guidance to new members. This analysis identifies potential areas for improvement in onboarding strategies, aiming to improve customer satisfaction and encourage continued engagement.

Define Requirements & Goals

Defining the criteria for the register form involves identifying the essential user information required for account creation, aiming for minimal fields to optimise the sign-up process. It also requires outlining security protocols, such as password complexity rules and bot prevention measures, alongside any legal or compliance requirements, such as data privacy consent.

For the account settings, this stage outlines editable user information (profile, contact, security, payment), permissible actions (password change, updates, deletion). This stage ensures a solid understanding of both functional and non-functional needs for registration and account management, laying the foundation for subsequent development, while considering third-party integrations, but always recognising the technical limitations.

Testing & Iteration

Signup form - A/B Testing

An A/B test was conducted to compare user preferences between two signup form styles: a progressive multi-step form and a streamlined single-step form.
Although both formats received similar preference rates, users overwhelmingly favoured the single-step version for its faster submission process.

In conclusion, while users found the progressive layout to be more visually appealing and to induce a smoother, more confident user experience by being less overwhelming, they preferred the single-step form for its practical advantages. The single-step form worked better with browser autofill, which significantly reduced the completion time on average. Additionally, it allowed users to review their information more efficiently before submitting, which strengthened the overall user experience.

Implementation

An effective signup form optimises a balance between simplicity, usability, trust, and visual clarity to deliver a pleasing user experience. 

This was achieved by minimising the number of fields to only the essentials, arranging them logically, and grouping related information for better organisation (e.g., personal details, login details, and terms & conditions). Interactions were enhanced through the use of clear labels and real-time inline error validation, allowing users to navigate smoothly and confidently through the form without frustration.
At the same time, fostering trust by including reassuring elements like explanations for required data, visible indicators of security levels, privacy statements and ensuring a mobile-responsive and accessible design, providing to diverse users and devices.

Design System

Design System

Design System

Design System

Conclusion

Future Opportunities - Suggestions

Dynamic Location Selection

The initial designs included a dynamic location selection feature, which automatically detects the user’s geographic location by the IP geolocation or browser settings. Based on this information, the system pre-fills the Country field in the form, simplifying the user experience by reducing manual input and ensuring greater accuracy. Users can still override the selection if needed, offering both convenience and flexibility.

Address Lookup

Also as part of the proposed designs to reduce manual input, was to implement an Address Lookup functionality, allowing users to enter a partial address or postal code to receive suggested address options. This eliminates the need to manually complete the address, city, and postcode fields. However, due to technical constraints, this feature could not be implemented in time for the online launch.

What I learned

Working on this project provided valuable insights into the significance of apparently simple elements, such as the enrolment process form and account management. While these features may appear straightforward at first glance, I discovered that their design and implementation can have a profound impact on user acquisition and engagement. The challenge lies in the finer details—how fields are structured, how intuitive the flow is, and how potential barriers can be minimised to create a smooth experience.

One of the most important lessons I learned is to never rely on my own assumptions. What might seem obvious or visually appealing from a designer’s perspective does not always align with user preferences or expectations. This realisation underscored the importance of usability testing and gathering real-world feedback to validate design decisions. By understanding how users interact with these features and collecting their feedback, we can make adjustments that enhance their experience.

This project was an invaluable learning experience, demonstrating how even minor refinements in design and functionality can significantly influence the success of a platform and its ability to attract and retain users.

Other Projects