Unused Airline Tickets

Unused Airline Tickets

Unused Airline Tickets

Making an unmanaged travel cost visible, and giving travel managers a way to act on it

Making an unmanaged travel cost visible, and giving travel managers a way to act on it

role

Senior product designer

focus

Travel & finance

platform

Desktop web

Overview

Unused airline tickets are a cost that travel programs carry without seeing. A ticket is purchased, the trip does not happen, and the remaining value sits unclaimed until it expires.

The request was to let travel managers view, manage, and take action on unused tickets. At the time, those tickets could only be seen inside the online booking tool, which left travel managers without a central view.

Placeholder: prototype video showing sorting by expiration, filtering by status, and the transferability toggle

The existing system

Unused tickets were reachable only through the online booking tool, so travel managers had no single place to see what had been purchased and not flown.

No defined process existed for applying or transferring a ticket, and no one owned the problem. Interviews with travel managers surfaced the same three gaps: visibility, ownership, and financial impact.

[Sizing placeholder: share of unused tickets that were refundable or name-changeable, and the lift in applied tickets where any internal tracking existed. Confirm figures against the deck before publishing.]

Placeholder: stat strip showing the refundable share, the lift where tracking existed, and baseline recovery

The reframe and the model

The research changed the question. The goal was no longer to list unused tickets, but to show which of them could still be used, because that depended on a set of airline-specific rules.

I documented those rules as a decision flow covering when a ticket can be reassigned and when it cannot. That flow became the model the interface had to express in a single table.

The diagram below is the working version of that logic. It is shown at a distance on purpose, since its density is the point: the interface exists so that a travel manager does not have to read it.

Placeholder: back-end transferability decision flow, cropped from the working diagram

Placeholder: toggle states in the table (transferable, non-transferable, not eligible)

The decisions

The central design question was how to handle a toggle inside a table. Each ticket needed to communicate two separate things: whether it could be transferred at all, and whether it was currently set to be transferable.

The team debated several ways to show both signals in a single row. [Add the alternatives considered, why each was set aside, and the cost of the approach that was chosen.]

One control carries both signals. A disabled control marks a ticket that cannot be transferred, and an enabled control shows whether transfer is on or off. [Confirm against the prototype.]

How the model compares

Before settling on the model, I compared how [competitor products to confirm] present unused ticket eligibility and transfer state.

[Add what the comparison showed about separating whether a ticket can be transferred from whether it is currently transferable. Confirm against the research.]

Placeholder: native comparison table of how other products handle unused tickets and transfer state

Outcome

[Add the outcome: whether the model shipped and what changed for travel managers. Include a figure only if it traces to a source.]

[Add what the work showed about designing transfer state for teams with different roles, if the research supports it.]

Let’s talk

Let’s talk

Based in Bellevue, WA. Open to remote roles across the US and Seattle-area hybrid. Currently interviewing for senior product design roles with real complexity to dig into.

Based in Bellevue, WA. Open to remote roles across the US and Seattle-area hybrid. Currently interviewing for senior product design roles with real complexity to dig into.