Aioli Admin Platform
The all-in-one recipe behind smoother airline operations.
Role
Lead Product Designer
team
Partnered with a Product Manager
Timeline
6 months (June - Dec. 2024)
Overview
Existing admin for web shop (PO)
Existing admin for crew app (MC)
A vision shaped by pressure
The puzzles we had to solve
Starting from a blank slate meant anything felt possible — and without structure, every stakeholder pushed for their own version of the “right path.” Together with the Product Manager, my job was to keep that from spiraling into feature chaos.
I ran workshops to align priorities, shadowed the configuration team to capture real bottlenecks, and pulled proven patterns from POS and e-commerce systems. From these inputs, I distilled design principles and primary use cases to test how modular rules could translate to aviation.
This process turned competing demands into a foundation we could actually build on — and set the stage for the layered system that followed.
Solution: a system of layers
Product (the atom)
At the core of Aioli is a unified product definition. A user sets up an item once — coffee, snack, or duty-free — and that single source flows across every channel.
Beyond the basics, each product carries attributes that shape how it behaves: whether it can be complimented, if seat numbers are required at checkout, if legal age confirmation applies, or if purchase limits should cap quantity.
This structured logic eliminates mismatches that plagued the old system and ensures integrity from day one. It adapts to any item type, from physical goods to virtual services, giving airlines confidence that every product rule is enforced consistently.
Product Bundles (the combos)
Airline menus rely heavily on combos to drive sales, yet legacy admin tools couldn’t even support them. Aioli closed that gap by letting teams bundle existing products into any combination they need and treat them as a single item across all channels.
This flexibility gives airlines a powerful tool to cross-sell or launch meal deals in minutes. Instead of waiting on engineering or rigid templates, teams can create dynamic offers that boost revenue and adapt to evolving business cases.
Catalog (the configuration)
Once products and combos are created, they’re grouped into catalogs — the control center for pricing and distribution. Base prices live at the product level, so teams don’t waste time redefining them.
What catalogs unlock is efficient customization. Instead of creating separate catalogs for each class or channel, a team can configure one economy catalog and apply overrides for premium economy, or set mobile app prices lower than in-flight sales.
This hierarchy keeps setup lean while giving airlines the flexibility to tailor offers by cabin or channel — all without duplicate work or messy workarounds.
Flight Plan (the orchestration)
Finally, catalogs are assigned to flight plans, completing the loop. Teams can target flights not just by route or flight number, but also by origin, destination, time of day, or day of week — with complex include and exclude logic.
On top of targeting, flight plans define inventory. Teams can set stock levels per item and even distribute quantities by cabin class, ensuring premium cabins never run out while economy avoids overstock.
For example, a catalog might apply to all YYZ–YVR flights except flight 777 on Thursdays, with 20 meals reserved for business and 80 for economy. This precision turns messy scheduling and stocking rules into a streamlined, automated workflow.