Connected Cabin: Boosting In-Flight Sales

Connected Cabin:
Boosting In-Flight Sales

Bridge passenger intent and crew efficiency through an offline-first system that turns missed moments into sales.

Role

Lead Designer

Team

2 PM, 1 Designer, 5 Engineers

Scope

Tablet & Mobile App, POS & Ecommerce

Timeline

12 months · Apr 2023 - Mar 2024

Crew member holding tablet with order management app, passenger holding phone with inflight shopping app inside airplane cabin.
Crew member holding tablet with order management app, passenger holding phone with inflight shopping app inside airplane cabin.
Crew member holding tablet with order management app, passenger holding phone with inflight shopping app inside airplane cabin.

why it started

Goal.

Extend the sales window from gate to landing by connecting passenger orders and crew workflows into one offline-capable ecosystem.

how it ended

Result.

Test flights validated the system with 52% increase in conversion, 22% reduction in spoilage, and $3.5M in projected annual revenue.

the problem

Where was the money going?

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.

Sales vs. Service: Navigating Competing Priorities In-Flight

Sales vs. Service: Navigating Competing Priorities In-Flight

Porter's onboard retail program was struggling. Only 7% of passengers made purchases. Spoilage from unsold meals kept climbing.

To uphold its premium promise — ensuring Reserve passengers always got their first-choice meal —Porter consistently overstocked perishable items. But with no refrigeration on board, anything unsold after two hours went in the trash.

Three root issues.

Choice came at a cost.

Flights were overstocked to guarantee variety, but meals expired quickly, driving up waste and cost.

Crew overloaded.

Expected to manage inventory and drive sales, crew were overwhelmed. SOPS were skipped and meals were given away free.

Sales moment passed.

The only buying window was mid-flight when passengers were settled, distracted, or asleep.

the strategy

What if we extended the sales window?

The real challenge was a mixture of fragmented tools, missed moments, and zero visibility into demand. Instead of treating pre-order and onboard sales as separate products, I proposed a unified guest-to-crew ecosystem. One that could guide the retail journey from gate to cruising altitude.

With no time for formal user research, I leaned on what we had:

  • Patterns from food delivery and POS systems

  • Crew interviews from previous launches

  • Past airline pilots and internal sales data

How might we

How might we extend the sales journey beyond the aisle, empowering crew without adding friction, and creating more moments for passengers to buy?
How might we extend the sales journey beyond the aisle, empowering crew without adding friction, and creating more moments for passengers to buy?

Introducing Connected Cabin

Introducing
Connected Cabin

Delivering the right product, at the right time, through the right channels.

An iPad Mini and a smartphone displaying the crew app and the guest app, showing the buy on board ecosystem.
An iPad Mini and a smartphone displaying the crew app and the guest app, showing the buy on board ecosystem.

Three guiding principles.

To ensure we solved the right problems, we anchored our solution around three key principles:

Start early

Enable purchases before boarding, extending the sales window and reducing decision pressure mid-flight.

Crew-friendly design

Streamline crew workflows, automate inventory, and reduce cognitive load during service.

Offline-first by design

Ensure seamless experiences even in low or no connectivity environments—no workarounds, no excuses.

Introducing Connected Cabin

Delivering the right product, at the right time, through the right channels.

An iPad Mini and a smartphone displaying the crew app and the guest app, showing the buy on board ecosystem.

Three guiding principles.

To ensure we solved the right problems, we anchored our solution around three key principles:

Start early

Enable purchases before boarding, extending the sales window and reducing decision pressure mid-flight.

Crew-friendly design

Streamline crew workflows, automate inventory, and reduce cognitive load during service.

Offline-first by design

Ensure seamless experiences even in low or no connectivity environments—no workarounds, no excuses.

The Guest App

Seamless ordering – anytime, even offline.
Passenger mobile app mockups for browsing inflight menu, adding snacks to cart, and completing checkout.
Passenger mobile app mockups for browsing inflight menu, adding snacks to cart, and completing checkout.
Passenger mobile app mockups for browsing inflight menu, adding snacks to cart, and completing checkout.

before takeoff

Extending the sales window

Passengers could now pre-order meals during check-in or boarding when attention was highest and decisions less rushed.

This helped shift revenue earlier, reduce spoilage, and simplify mid-flight service.

Pre-orders (before the onboard service) accounted for 66% of sales in test flights.

during the flight

Removing friction from buying

During flight, the app offered seat-specific and cabin-aware menus, available throughout the journey — not just during one rushed cart pass.

Orders were synced to the crew, reducing back-and-forth and manual tracking.

Mid-flight purchases increased by 52% in test routes.

when offline

Building confidence in completion

With offline-first architecture, passengers could browse, order, and even queue payment without connectivity.

Payment methods included pay now, pay later, and wallet options, tailored to airline operational realities.

Flawless order submission even during low-connectivity zones.

The Crew App

Built for the aisle – fast, accurate, and always in sync.
Multiple crew tablet mockups showing inflight menu, order cart, and real-time order updates in a consistent interface.
Multiple crew tablet mockups showing inflight menu, order cart, and real-time order updates in a consistent interface.
Multiple crew tablet mockups showing inflight menu, order cart, and real-time order updates in a consistent interface.

Sell smarter, not slower

I redesigned the order flow to decouple ordering from delivery, letting crew capture multiple requests in one pass and fulfill them later. This cut aisle time and doubled sales in half the service window during in-flight simulations.

On a live flight, the purser used it seamlessly on her first try and immediately asked when it could go live.

Checkout and payment flow mockup illustrating options to collect payment now or defer payment until later in the flight.
Checkout and payment flow mockup illustrating options to collect payment now or defer payment until later in the flight.

Stay in sync - without internet

To bypass unstable and expensive data usage onboard, we built a mesh network that synced orders and inventory across all devices in real time. Orders displayed with large, seat-specific labels and auto-sorted front to back to match natural service flow.

Now any crew member could fulfill or edit an order, with changes instantly visible to others. This cut handoffs, reduced back-and-forth communication, and made teamwork smoother. After six live test rounds, crews reported faster service and found the interface intuitive without the need for extra training.

Two crew tablets side by side, demonstrating real-time order sync across devices with open and completed order views.
Two crew tablets side by side, demonstrating real-time order sync across devices with open and completed order views.

Know what’s available, control what’s not

We gave crew direct control of in-flight inventory, letting them pause items, adjust stock, or hide sold-out products with just a few taps. Menus stayed accurate in real time, preventing guests from ordering items that weren’t available.

The result: fewer complaints, faster service, and more effective upsells by highlighting what could actually be delivered. Crews reported greater confidence managing sales throughout the flight.

Crew app interface for managing inflight stock, with quick item availability toggle and bulk cabin stock adjustment view.
Crew app interface for managing inflight stock, with quick item availability toggle and bulk cabin stock adjustment view.

Real flights, real results

Across six test flights with the airline, we validated the guest-to-crew system in real-world conditions. Through in-flight simulations, live observations, and hands-on crew usage, we measured both business impact and user satisfaction — capturing results from both passenger and crew perspectives.

+52%

+52%

Conversion

-22%

-22%

Spoilage

+10%

+10%

Avg. Order Value

Taking orders is so much faster and better. I’m so happy!

Head Flight Attendant @ Airline

I don’t need to ask them to take off headphones—just deliver and tap.

BOB Flight Attendant @ Airline

It's like Uber Eats in the air. If I'd known about it earlier, I wouldn't have bought food in the airport.

Passenger

Reflection

This project reminded me that onboard retail isn’t just about an interface — it’s about shaping the environment where crews work and passengers experience service.

My most valuable insights came from observing flight attendants in action, seeing how space, timing, and workflow defined their needs more than any screen could. Those moments reinforced that the best designs don’t come from wireframes, but from being present with users in their world.