
Qantas Gateway case study
👨👦👦
20
users tested
🔬
1200 min+
user testing time
💻
550+
screens designed
🔀
35
user flows created
Senior product designer UX/UI (solo designer)
Streamlined Access: Over 30,000 global travel consultants can now use one easy login to access all Qantas agency services, switching multiple IATA numbers eliminating constant sign-in/sign-out friction.
Enhanced Security & Control: Agency owners can onboard/offboard consultants instantly, reducing unauthorized access risks when staff change.
Accountability: Each consultant’s actions are traceable, minimizing disputes over booking errors.
Operational Efficiency: Reduced support tickets for login/IATA-switching issues, password changes etc.
Improved Compliance: Audit trails for every booking change mitigate fraud and compliance risks.
Service Adoption: Unified access increases engagement with Qantas’ agency tools, driving revenue.
Create design plan base on high level business and architectural requirement. The design plan outlines the design activities to be done:
1. Scope & Foundation
2. User Flow
3. Design UI interaction
4. Validation Cycle
The user “Account Center” is a new portal that needs to be created to house all user actions. I create a high-level information hierarchy that establish logical relationships between user accounts and agency accounts, mapping out where each management action occurs. This helps the business get an idea of the scope of what they will be building.
Key features:
We designed it to work like familiar account dashboards (Google/Microsoft) since most agents already know these systems. Testing showed agents could easily switch between this and Qantas’ main booking site.
In enterprise projects like this usually begins with technical architecture diagrams and business requirements outlining system integrations. However, these alone will not be enough, you need user flows to bridge and “connect the dots” to answer questions like:
To move these conversations forward, I create high-level user flows in Miro. These flows, presented twice weekly to internal teams, served as:
This iterative process transformed abstract debates into focused design decisions, with the user flows becoming our shared reference point for all subsequent work.
The registration process underwent significant iteration to meet key requirements while optimizing the user experience. The final flow accomplishes the following:
✅ Streamlined Onboarding
Both admins and consultants can register using their agency’s IATA number. User testing revealed that auto-populating agency details from IATA records minimizes user inputs and reduces human errors.
✅ IATA-Based Registration Logic
The system checks whether an admin has already registered the agency with an IATA number. If so, new users are onboarded as consultants; if not, they can initiate admin registration.
✅ Secure, Automated Validation
User email domains authenticate agency affiliation, eliminating manual verification by operations teams.
✅ Adaptive Step-by-Step Flow
To handle multiple registration scenarios (e.g., varying roles, existing/unregistered agencies), the process dynamically adjusts guiding users through only the necessary steps.
As design feedback on the low-fidelity mockups becomes more defined through iterative review sessions, I refine and translate these elements into Figma. The key objectives include:
Below is the Figma protype version of the Admin user registration.
✅ Login flows, multifactor authentification, password reset
✅ Admin/agency and consultant registrations and account activations
✅ User profile changes
✅ Consultant user account approval / decline flows
✅ Management of user IATA role, site access permissions
✅ Register additional agency IATAs by Admin
✅ Request additional agency IATAs by consultants
Once the wider teams are happy with the Figma designs, there is a narrow window to test the design with users, as the dev team are push to start building it. I was able to complete 3 rounds of usability study through out the project, each one focusing on a key capability of the user journey.
To gather feedback, I sourced participants from:
Confusion Between Registration & IATA Number Requests
Differing Needs Based on Agency Size
Preferred Access via Qantas Agency Connect
Designing the Qantas Gateway central identity portal end-to-end was a rewarding experience, it was even more meaningful by the fact it was accomplished with a small core team of just four people.
Here are some of the challenges and learning along the way
Written by David Wen Ying 2025