Skip to case study
Current.Overview
Alibaba | 2021.10-2022.06

Breaking Borders: Designing Seamless Travel with Fliggy

Company
Alibaba
Duration
8 months
Team
2 PMs
2 developers
01

Overview

My role

UX and UI designer, User Researcher

Project Impact

  • Increase the success rate of check-in online
  • 0-1 establish the knowledge library of localization design in SEA
  • make a consistent user experience accross multiple platforms
Fliggy · Online check-in
02 / Fliggy

Introduction

The product I worked on, Fliggy Travel, is an online platform that helps users plan and book their trips end-to-end. Online check-in is a crucial step in the flying journey, yet as Fliggy’s user base grew, the existing flow could no longer accommodate diverse customer needs. This resulted in a noticeably low check-in success rate. To address this, I set out to optimize the online check-in experience—making it more intuitive, reliable, and enabling users to complete their check-in ahead of time with confidence.

03 / Fliggy

A Typical Flow of Booking a Flight

The travel journeyWilling to travel → Search and book → Before travel → Arrive at the airport → Arriving at the destination. Before travel contains Book your check-in → Check-in online → Packing → Go to the airport. The first two are the crucial stage; problems before travel may affect the subsequent offline experience.Willing totravelSearchandbookArrive atthe airportArriving atthe destinationBefore travelBook your check-inCheck-in onlinePackingGo to the airportIt may affect the subsequent offline experience.Crucial stage!The travel journeyWilling to travel → Search and book → Before travel → Arrive at the airport → Arriving at the destination. Before travel contains Book your check-in → Check-in online → Packing → Go to the airport. The first two are the crucial stage; problems before travel may affect the subsequent offline experience.Willing totravelSearchand bookBeforetravelArrive atthe airportArriving atthedestinationIt may affect the subsequent offline experience.Before travelBook yourcheck-inCheck-inonlinePackingGo to theairportCrucial stage: first two stepsThe travel journeyWilling to travel → Search and book → Before travel → Arrive at the airport → Arriving at the destination. Before travel contains Book your check-in → Check-in online → Packing → Go to the airport. The first two are the crucial stage; problems before travel may affect the subsequent offline experience.Willing to travelSearch and bookBefore travelBook your check-inCheck-in onlinePackingGo to the airportCrucial stage: first two stepsArrive at the airportArriving at the destinationIt may affect the subsequentoffline experience.

Willing to travel → Search and book → Before travel → Arrive at the airport → Arriving at the destination. Before travel contains Book your check-in → Check-in online → Packing → Go to the airport. The first two are the crucial stage; problems before travel may affect the subsequent offline experience.

04 / Fliggy

Experience Gaps

Feedbacks collected from the users

Feedback categories from the original case studyProduct issues: 80%. Experience issues: 20%. Percentages are transcribed from the original case study; the sample size is not supplied.
  • “Cannot check-in online”
  • “Few seats available”
  • “Online seat map does not match the actual”
  • “Check in failed”
Product issues80%
  • “Too weak a reminder that online check-in is open”
  • “Missed the opening deadline for online check-in”
Experience issues20%
Feedback categories from the original case studyProduct issues: 80%. Experience issues: 20%. Percentages are transcribed from the original case study; the sample size is not supplied.
  • “Cannot check-in online”
  • “Few seats available”
  • “Online seat map does not match the actual”
  • “Check in failed”
Product issues80%
  • “Too weak a reminder that online check-in is open”
  • “Missed the opening deadline for online check-in”
Experience issues20%
Feedback categories from the original case studyProduct issues: 80%. Experience issues: 20%. Percentages are transcribed from the original case study; the sample size is not supplied.
  • “Cannot check-in online”
  • “Few seats available”
  • “Online seat map does not match the actual”
  • “Check in failed”
Productissues80%
  • “Too weak a reminder that online check-in is open”
  • “Missed the opening deadline for online check-in”
Experienceissues20%
Feedback categories from the original case study

Product issues: 80%. Experience issues: 20%. Percentages are transcribed from the original case study; the sample size is not supplied.

05 / Fliggy

User Research

Channel, time and resultChannel: via Fliggy Travel 😊; Other online sources 😕; Check-in at the airport 😕. Time: Early check-in 😊; Timely check-in 😊; Missed check-in 😡. Result: Users get the seat they want 😊; Users didn’t get the seat they wanted and chose another seat 😕; Check in failed 😡.Channelif...feeling...via Fliggy Travel😊Other online sources😕Check-in at the airport😕Timeif...feeling...Early check-in😊Timely check-in😊Missed check-in😡Resultif...feeling...Users get the seat they want.😊Users didn’t get the seat they wanted and chose another seat.😕Check in failed😡Channel, time and resultChannel: via Fliggy Travel 😊; Other online sources 😕; Check-in at the airport 😕. Time: Early check-in 😊; Timely check-in 😊; Missed check-in 😡. Result: Users get the seat they want 😊; Users didn’t get the seat they wanted and chose another seat 😕; Check in failed 😡.Channelif...feeling...via Fliggy Travel😊Other online sources😕Check-in at the airport😕Timeif...feeling...Early check-in😊Timely check-in😊Missed check-in😡Resultif...feeling...Users get the seat they want.😊Users didn’t get the seat they wanted andchose another seat.😕Check in failed😡Channel, time and resultChannel: via Fliggy Travel 😊; Other online sources 😕; Check-in at the airport 😕. Time: Early check-in 😊; Timely check-in 😊; Missed check-in 😡. Result: Users get the seat they want 😊; Users didn’t get the seat they wanted and chose another seat 😕; Check in failed 😡.Channelif...feeling...via Fliggy Travel😊Other online sources😕Check-in at the airport😕Timeif...feeling...Early check-in😊Timely check-in😊Missed check-in😡Resultif...feeling...Users get the seat theywant.😊Users didn’t get theseat they wanted andchose another seat.😕Check in failed😡
Channel, time and result

Channel, Time and Result each compare conditions with user feelings. These are qualitative categories from the original research graphic.

UXR Insights

For the traveller, it is most important that the journey goes without anything wrong, especially in transport. This is because if any issues arise after booking online that will affect the follow-up traveling. The user will immediately lose trust in the platform.

My Findings

In order to avoid 😡 feeling from users I think it is acceptable for Fliggy Travel to accept users channeling other platforms for check-in, to avoid possible factors that could affect the user's trip.

06 / Fliggy

Traveler Problems

Fliggy Travel only supports online check-in for some flights. Most flights require online check-in at the airline's website; in a few cases, online check-in is not available and passengers need to check-in at the airport.

Existing check-in and seat preference interfaces
Existing check-in and seat preference interfaces

Issues

  1. Book your check-in/seat preference are difficult for users to understand.
  2. Current framework is not support more than one people check in.
  3. Unclear differences between different seats

Before we addressing these issues, we need to clarify these concepts.

Three check-in conceptsEarlier: Seat Preference. 36–48h before take off: Book your check-in. 1–2h before take off: Online check-in. These time labels are preserved from the original case study.EarlierSeat Preference
Users set their own seat preferences in advance, such as "first row", "next to the window". When user forget to select a seat, the system will automatically arrange the seat by referring to your previous settings.
36-48h before take offBook your check-in
If you have booked a check-in more than 2 days before departure, you will get the seat you selected when the flight opens for check-in; in individual cases, the seat result is not the one you reserved for various reasons.
1-2h before take offOnline check-in
Select a seat that is not locked or selected during the after check-in is open, based on the dynamic seat map.
Three check-in conceptsEarlier: Seat Preference. 36–48h before take off: Book your check-in. 1–2h before take off: Online check-in. These time labels are preserved from the original case study.EarlierSeatPreference
Users set their own seat preferences in advance, such as "first row", "next to the window". When user forget to select a seat, the system will automatically arrange the seat by referring to your previous settings.
36–48h beforetake offBook yourcheck-in
If you have booked a check-in more than 2 days before departure, you will get the seat you selected when the flight opens for check-in; in individual cases, the seat result is not the one you reserved for various reasons.
1–2h beforetake offOnlinecheck-in
Select a seat that is not locked or selected during the after check-in is open, based on the dynamic seat map.
Three check-in conceptsEarlier: Seat Preference. 36–48h before take off: Book your check-in. 1–2h before take off: Online check-in. These time labels are preserved from the original case study.EarlierSeat Preference
Users set their own seat preferences in advance, such as "first row", "next to the window". When user forget to select a seat, the system will automatically arrange the seat by referring to your previous settings.
36-48h before take offBook your check-in
If you have booked a check-in more than 2 days before departure, you will get the seat you selected when the flight opens for check-in; in individual cases, the seat result is not the one you reserved for various reasons.
1-2h before take offOnline check-in
Select a seat that is not locked or selected during the after check-in is open, based on the dynamic seat map.
Three check-in concepts

Earlier: Seat Preference. 36–48h before take off: Book your check-in. 1–2h before take off: Online check-in. These time labels are preserved from the original case study.

07 / Fliggy

Goals

Help Fliggy

Enhancing the in-trip experience for users who buy tickets

Help Our User

Easy and credible selection of the seat they want

Help the Experience

Retaining users through enhancing the growth of trust of them

08 / Fliggy

Design

Book Your Check-in

Check-in Page

Check-in page and design annotations
Check-in page and design annotationsHold · Original composite retained; decomposition pending confirmation.

Choose Seat Page

The purpose of this page is to give users a quicker understanding of the differences between the seats in order to make choice. I have therefore added existing seat parameters as well as I defined comfort levels.
Flights with an appropriate chair allow the passenger to stretch out, which really does make the flight more comfortable, such as reclining the seat, the angle of the seat back, longer seat length, etc.

Choose seat page and comfort-level annotations
Choose seat page and comfort-level annotationsHold · Original composite retained; decomposition pending confirmation.
No Flight

Seat Preference

For users who do not have an order at the moment and need to set their check-in preferences, I have applied the same level of comfort, as well as visualising it.

Seat preference page
Seat preference page
Before take off

Online check-in

As there are various scenarios after the online check-in opens, I have made the interface to ensure compatibility with this framework.

Online check-in page
Online check-in page
09 / Fliggy

Results

After two weeks, there was a drop in the number of flights ordered due to the pandemic. I therefore compared the dates with the same ordered volume of flights and there was a positive increase in the success rate of check-in.

What I learned

People are curious about the aviation industry. The aviation industry has many proper nouns and passengers are constantly learning and understanding these words. I wonder how many people really understand these concepts. I believe that as a designer, we should aim to help users enter the real flight experience to get rid of those raw nouns.

Lazada · Southeast Asia travel business
10 / Lazada

Background

Fliggy Travel also has an airline ticket business for overseas users, in Lazada's internal mini-program. Currently Lazada focuses on the Southeast Asian population. In this context, I was responsible for Lazada's online business and research on localisation design for the travel industry for the SEA population.

Domestic Business in Fliggy
International Business in Fliggy
Overseas Business in Lazada

Shared travel journey

  1. Willing to travel
  2. Search and book
  3. Before travel
  4. Arrive at the airport
  5. Arriving at the destination
Travel business scope

Domestic Business in Fliggy, International Business in Fliggy, and Overseas Business in Lazada. The Lazada business is highlighted alongside five travel stages, with Before travel emphasized.

11 / Lazada

Internationalization and localization Research

Localisation research scopeTourism is nested inside SEA User, inside Global User, inside Localisation Design.TourismSEA UserGlobal UserLocalisation DesignLocalisation research scopeTourism is nested inside SEA User, inside Global User, inside Localisation Design.Localisation DesignGlobal UserSEA UserTourismLocalisation research scopeTourism is nested inside SEA User, inside Global User, inside Localisation Design.Localisation DesignGlobal UserSEA UserTourism
Localisation research scope

Tourism is nested inside SEA User, inside Global User, inside Localisation Design.

Original localisation research documents
Original localisation research documentsHold · Original composite retained; decomposition pending confirmation.
12 / Lazada

The final design for launch

Reschedule a flight

Order Details-Ticket Issued · Change Application · Select Date · Confirm Information · Double Check
Order Details-Ticket Issued · Change Application · Select Date · Confirm Information · Double Check

What I learned

There are different design priorities for different user groups. for example, I always use the RMB symbol ¥ to express money, which may not be understood by the South East Asian, this was because I was not sensitive enough to the user group; therefore, in my subsequent research on the subject, I summarised the points to note in the localised design.

More projects