top of page

Flight Centre Cancel Feature

New manage booking feature that allows users to self-cancel their flights.

Group 3.png
Group 4.png

TYPE

Booking Cancel Feature

TEAM

UX researcher​

Business Analyst

Product Designer

Product Manager

Engineer

DATE

September - December 2023

TOOLS

Figma, Miro, UserTesting, FullStory

OVERVIEW

Flight Centre is a travel agency that extends throughout Australia, New Zealand, United Kingdom, Canada, South Africa. They want to be the world's most exciting and profitable travel retailer.

 

The aim of this project is to envision the future of managing a booking. I created an experience where users can cancel a flight booking by themselves without needing the assistance of an agent. 

MY ROLE

I was the lead product designer, launching a 0-1 feature for desktop, mobile, and tablet. I collaborated with cross functional teams including engineers, product managers, UX researchers, UX designers, UX writers, development team. 

Problem

Customers that use flight centre are frustrated by the long wait times and inefficiency of calling an agent to modify or cancel their flights. 

Solution

Allow users the ability to self change and cancel their flights in their post itinerary page.

Discovery + User Research

I scheduled meetings with stakeholders like project managers, engineers, retail and online consultants, and the design team to explore existing information around the problem. My research encompassed:

 

  • Competitive analysis

  • Understanding how different platforms are linked into my design

  • Regions we want to tackle

  • Understanding the crucial information we need for different phases (phase 1, 2, 3)

  • Existing research around the problem 

  • Day to Day tasks that need to be accomplished

  • Timeline on the project

  • How is the success of the tasks measured

*Click to enlarge 

Results From Discovery + User Research

From the meetings with stakeholder, I gathered information on the general behaviors, motivations, demographics and the goal. The data collected between January 2022-2023 shows the specific reasons for user cancellations.

Findings:

  • Changes: 90% of people change dates due to change of plans. This will inform my how I will design.

  • Cancellation: Based on this information a lot of people take credit back instead of fully refunding. I'll need to consider this in the design.

Solution Exploration

Upon collecting information from the research, I gathered some pain points which guided me to some ideas to solve for them. I realized there was pain on both users and agents side.

"Is there some way to cancel online? I hate waiting hours on the phone just to modify my flight."

How might we allow users cancel their flight online?

"I call the agent just to see how much it would cost to cancel. Wish I could just know upfront."

How might we showcase the refund amount so that it's super clear on how much they are getting back?

"As an agent, I have so many calls to get through and need some assistance."

How might we assist users so that they cut down on their times being on the phone?

Entry Point Wireframe

If the entry point is designed incorrectly, the end to end design would not work. Therefore, I tested different entry points. Conclusion was that both were pretty important, so based on engineering timeline, I decided to design the entrance point at the bottom.
 

  • 4/6 scrolled all the way down to check the Manage booking

  • 2/6 immediately clicked the floating action button

Group 65.png

Complex Iterations

For the Cancel Summary Screen, it went through many iterations. Engineering constraints, timeline, complexities, and user testing all played a role in the endless amounts of additional designs. Below is a sample of several iterations.

Group 44.png
Group 45.png

Additional User Scenarios

In Version 3 of the iterations above, it’s clear that working with payments are extremely complex. I needed to meet with engineers and my product manager to see what needs to be improved. Therefore below is a sample of additional user scenarios needed to be created for different refund scenarios. 

Group 62.png

Final Designs

After testing and several iterations, the final design has all the elements to be put out in the first phase that engineering can handle. 

Impact

32%
Adoption Rate

9/10
Usefulness of Team

50% Increase in trust towards product

32% Decrease in agents calls in Australia

Next Steps

The travel industry has so much complexity. From the backend of the system that all travel airlines use, to the intricacies of refunding payments, I learned that I need to keep asking questions and learning. Furthermore, there is so much to design that I need to also plan well on how to split off into different phases based on syncing with all cross collaborators and the timelines. This is an ongoing project. Here are the next steps:

1. Designing the Future of Cancel
Sabre (travel reservation system used by travel agents) only allows for mainstream flights to be cancelled. Moving forward, I need to design how cancel would look for non sabre flights since you cannot cancel in the itinerary

 

2. Adding More Complexity

In addition to flight, I need to design cancel/change for an itinerary that has a mix of stays, packages, and flights

 

3. Post Cancellation Design

Need to sync with another product designer on how they will design post cancellation as it relates to me but is her field of work.

 

4. Regional Differences

Every region has different rules and language intricacies. Therefore I need to consider this when I hit different regions.

More Projects

ServiceNow Virtual Agent Support

ServiceNow Design Systems

Frame 2610338.png

ServiceNow AI Message Preview

Responsive Tattoo Application

Cloudtax Voice Enabled Tax Prompts

Voice Skill.png

Voice Skill Songwriting Tips

bottom of page