Aioli: Reimagining Airline Back Office.

Shift from IT-dependent workflows to self-service tools any airline team could use with confidence.

Role

Lead Designer

Team

PM, 2 Engineers

Scope

Web App, Internal Tooling

Timeline

10 months · Apr 2024 - Jan 2025

Aioli catalog management dashboard listing seasonal and class-based catalogs with targets, product counts, and last modified dates.
Aioli catalog management dashboard listing seasonal and class-based catalogs with targets, product counts, and last modified dates.
Aioli catalog management dashboard listing seasonal and class-based catalogs with targets, product counts, and last modified dates.

why it started

Goal.

Give airline teams the power to configure and launch their entire sales journey fast and confidently.

how it ended

Result.

Setup time dropped 83% with self-service configuration, and WestJet approved the concept pre-development.

What is the Aioli?

PO Admin

(Web Shop)

PO Admin

(Web Shop)

PO Admin

(Web Shop)

A gradient color fill for the Aioli Admin circle

Aioli Admin

(Unified Admin)

A gradient color fill for the Aioli Admin circle

Aioli Admin

(Unified Admin)

A gradient color fill for the Aioli Admin circle

Aioli Admin

(Unified Admin)

MC Admin

(Crew App)

MC Admin

(Crew App)

MC Admin

(Crew App)

Our all-in-one airline admin. The name started as an inside joke (“All-In-One” ) and ended up defining the project.

It also perfectly captured our mission for the product: blending fragmented airline systems into one unified admin tool that helps airline teams manage everything they sell, from onboard snacks and duty-free items to seat upgrades and priority boarding, all in one place.

These sales make up what the aviation industry calls ancillary revenue, a crucial source of profit especially for low-cost airlines.

Who uses Aioli?

Outdated badge configuration form with dropdowns, text fields, and manual SVG file upload interface.
Outdated badge configuration form with dropdowns, text fields, and manual SVG file upload interface.
Outdated badge configuration form with dropdowns, text fields, and manual SVG file upload interface.
From power users to everyone

The system was originally built for our internal configuration team: power users who knew it inside out. When the business shifted to self-service, first-time airline users needed something different.

The self-service challenge

Scaling from internal specialists to hundreds of airline users changed everything. First-time users needed independence, but the existing admin forced them to rely on constant IT support.

Discovery & approach

Where did the old admins fail?

I needed to understand the gaps. What errors occurred most frequently? Where were functions buried? Which business cases forced workarounds?

To answer these questions, I teamed up with operations and customer-success teams to map the broken information hierarchy. We hosted a client forum at Pearson Airport with Porter and WestJet to hear firsthand what airlines needed.

Diagram of Aioli system architecture: Products and Combos as content inputs, Catalogs applying business rules, and Flight Plans executing assignments.
Diagram of Aioli system architecture: Products and Combos as content inputs, Catalogs applying business rules, and Flight Plans executing assignments.
Diagram of Aioli system architecture: Products and Combos as content inputs, Catalogs applying business rules, and Flight Plans executing assignments.

Challenges

Those conversations revealed three critical barriers standing between airlines and self-service success.

  1. Users couldn't find what they needed.

Diagram of Aioli system architecture: Products and Combos as content inputs, Catalogs applying business rules, and Flight Plans executing assignments.
Diagram of Aioli system architecture: Products and Combos as content inputs, Catalogs applying business rules, and Flight Plans executing assignments.
Diagram of Aioli system architecture: Products and Combos as content inputs, Catalogs applying business rules, and Flight Plans executing assignments.
The problem

The menu structure followed backend logic instead of user tasks. The labels were hard to understand and workflows were scattered all over the place. Teams memorized paths through trials and error rather than discovering them intuitively.

Diagram of Aioli system architecture: Products and Combos as content inputs, Catalogs applying business rules, and Flight Plans executing assignments.
Diagram of Aioli system architecture: Products and Combos as content inputs, Catalogs applying business rules, and Flight Plans executing assignments.
Diagram of Aioli system architecture: Products and Combos as content inputs, Catalogs applying business rules, and Flight Plans executing assignments.
My approach

I ran card sorting activities with stakeholders to map their mental models. How did they naturally group functions? What categories felt intuitive? The result drove a complete navigation restructure, organizing features by task flow and naming them using user-friendly language.

  1. Features weren't actually being used.

Diagram of Aioli system architecture: Products and Combos as content inputs, Catalogs applying business rules, and Flight Plans executing assignments.
Diagram of Aioli system architecture: Products and Combos as content inputs, Catalogs applying business rules, and Flight Plans executing assignments.
Diagram of Aioli system architecture: Products and Combos as content inputs, Catalogs applying business rules, and Flight Plans executing assignments.
The problem

Years of development had added checkboxes, fields, and controls to every page. Some were never used. Others were obsolete. Users faced dense interfaces full of options they didn't understand, creating confusion about what they actually needed to configure.

Diagram of Aioli system architecture: Products and Combos as content inputs, Catalogs applying business rules, and Flight Plans executing assignments.
Diagram of Aioli system architecture: Products and Combos as content inputs, Catalogs applying business rules, and Flight Plans executing assignments.
Diagram of Aioli system architecture: Products and Combos as content inputs, Catalogs applying business rules, and Flight Plans executing assignments.
My approach

I partnered with the Product Manager to systematically audit the UI. By challenging every control against actual business needs, we were able to consolidate complex elements and refine the language, resulting in a clearer and more intuitive user interfaces.

  1. How do you design for scenarios that don't exist yet?

Diagram of Aioli system architecture: Products and Combos as content inputs, Catalogs applying business rules, and Flight Plans executing assignments.
Diagram of Aioli system architecture: Products and Combos as content inputs, Catalogs applying business rules, and Flight Plans executing assignments.
Diagram of Aioli system architecture: Products and Combos as content inputs, Catalogs applying business rules, and Flight Plans executing assignments.
The problem

The old system couldn't adapt to new business scenarios. Teams relied on manual workarounds, duplicate SKUs piled up, and entitlement logic was unclear when airlines needed it.

My approach

I mapped the configuration journeys to understand where workflows branched, where they differed, and what patterns held everything together. The result was a modular structure (see diagram above) flexible enough to support new configuration needs without redesigns.

Product

Product

Define once, use everywhere.

At the core of Aioli is a unified product definition. Set up an item once and that single source flows across every channel.

Combo

Combo

bundle & launch in minutes.

Airline rely on combos to drive sales, but legacy tools couldn't support them. Aioli lets teams bundle products into any combination and sell them as a single item across all channels.

Catalog

Catalog

one catalog, infinite variations.

Once products and combos exist, they're grouped into catalogs, the control centre for flexible pricing adjustments and cabin class targeting.

Flight Plan

Flight Plan

target any flight, control every detail

Catalogs connect to flight plans, completing the loop. Teams can target flights by route, flight number, origin, destination, time of day, or day of week — and allocate inventory in the same place.

Impact beyond the build

The design became the blueprint for future development. In beta testing, configuration teams confirmed an 83% reduction in setup time, what used to take days now took hours.

WestJet's response: “This is exactly what we need. When can this go live? ” And a Senior Product Manager called it “the best, cleanest, most sophisticated design we’ve seen.

Although full implementation paused during company restructuring, this project proved that strategic design work earns stakeholder trust and delivers measurable value — before a single line of production code.