Air Agent

Helping airline staff anticipate and prepare for customer interactions and needs in the airport lobby

01 | Overview

Air Agent is an AI-powered mobile service that equips employees with real-time insights and resources to better support customers.

This was done in partnership with United Airlines as part of my master's capstone. We presented our solution to the strategy team where it was received positively.

For this project, I owned:

Research synthesis

Conducted user research and analyzed key findings.

Mobile wirerfames

Identified user flows and information architecture

Workshop facilitation

Led team/stakeholder meetings and workshops

Role

Team lead, designer, researcher

Team

3 designers, 1 researcher

Context

Sponsored master's capstone

Duration

Mar - Aug 2024 (6 months)

Skills

Contextual inquiry, user interviews, workshop facilitation, wire-framing, prototyping, evaluative testing

Problem Statement

How might we enable customer service representatives in airport lobbies to proactively identify and address customer needs?

Target audience

We focused on customer service representatives (CSRs) stationed in the lobby area because it's often a customer's first point of interaction with an airline in addition to potentially being an early stress point in a customer's journey.

Background

Customer service representatives working in the airport lobby face new challenges because of self-service technologies (check-in kiosks, mobile apps, and chat bots) becoming the standard way of customer interaction.

Business goal

One of United Airlines' business principles is to enable customers to self service rather than relying on going to CSRs. To support this, one of the goals for our design must help increase the number of downloads of the United Airlines mobile app.

02 | Solution overview

3 Touch point solution

Our solution has 3 touch points that connects the customer and the CSR working in the lobby.

1

Streamlined kiosk

CUSTOMER FACING

Customers tap their phones on our redesigned kiosk, launching the United Airlines online check-in process.

2

Customer app

CUSTOMER FACING

They can request for help directly from the mobile app at any point.

3

Employee mobile app

CSR FACING

If help is requested, CSRs can learn about the customer through their employee mobile app

The employee mobile app was the focus of our solution; it allows customer service representatives to:

1

Identify customers who need help and what they need help with.

2

Catch up on necessary pieces of context about the customer's situation.

3

Consult relevant air travel policies.

4

Directly send resources to the customer.

Customer profile and check-in status

AI suggestions/insights that updates as more context is gathered

Real-time audio transcription

Chat interface to revise AI-suggestions

03 | Research summary

Methodology

We wanted to learn more about our target audience's:

  • overall role and key responsibilities

  • everyday challenges, obstacles, and frustrations

  • available resources, tools, and support systems

In 3 weeks, we conducted:

5 Contextual inquiries

Observed and interviewed 15 CSRs across Seattle-Tacoma & Chicago O’Hare airports

4 SME interviews

Interviewed management and veteran CSRs to learn about the role from an operational POV

Competitive analysis

Observed lobby areas of competitors (American Airlines, Southwest Airlines, Delta Airlines, and Alaska Airlines) at SeaTac

Analysis

We saw certain themes emerge, such as:

  • confusion with United Airlines' open lobby arrangement

  • difficulties with the customer flow

  • challenging customer interactions.

Insights

01

CSRs have to adapt to a wider range of interactions because self-service technologies have diversified customer scenarios.

02

An open lobby design creates a sense of ambiguity and confusion for customers, forcing CSRs to inefficiently go through idle customers one-by-one.

03

During irregular operations (e.g canceled or delayed flights), customers will seek in-person assistance over the self-service tools.

Jobs-to-be-done

We reframed our insights following the Jobs-to-be-done framework and concluded that our solution should provide CSRs a way to:

Monitor the lobby area

Anticipate customer needs

04 | Ideation

Brainstorming

I led the team through brainstorming activities and workshops to explore potential solutions.

Brainstorming

We went through a few rounds of brainstorming, both individually and together, and then categorized further to see what themes emerged

Journey mapping

We mapped out key tasks, thoughts/emotions, and identified areas of opportunity

Categorizing + dot voting

To align further, we categorized potential ideas by level of feasibility (ideas we can implement in the present, near future, and far future).

Selected idea

Taking on a service design approach, we landed on an idea that involves 3 touch points:

1

Customers tap their personal devices on a simplified kiosk, launching the United Airlines online check-in process.

2

As customers go through the check-in process on their phones, they can request for assistance at any point.

3

Meanwhile, CSRs monitor the lobby area and can access customer details if help is requested

Customer enters lobby and hasn't checked in ahead of time

Taps phone on kiosk

Goes thru check-in process on phone

Has a question & requests assistance directly from phone

CSR is already primed on customer's travel details/situation

CSR gets notified

Sees CSR approach, asks questions/for support

1

2

3

Kiosk prompts customer's phone to pull up online check-in process via mobile/web app

Diagram of imagined service

Further refinement

We created a few storyboards and a service blueprint to further flush out our idea.

Sketching out our initial idea

Service blueprint

05 | Designing the AI mobile app for CSRs

Highlighted touch point: AI-powered mobile app

The employee app portion of this solution is to help CSRs monitor the lobby and access customer data on the go. We envision it will be integrated with the main mobile app CSRs already use.

User flow and information architecture

I created information architecture and user flow diagrams to align the team on core pieces of information and features to include.

User flow diagram

Information architecture diagram

We wanted this app to give CSRs insights into:

Lobby overview

CSRs can see which kiosks are actively in use and who has requested assistance .

Customer profile

Information about check-in progress, flight status, and basic customer details.

Suggested actions

Using the check-in process and basic customer details, the app will provide CSRs with suggested actions and/or resources based on the context it has gathered.

Low-fidelity and mid-fidelity wireframes

I created wireframes once the team reached alignment on the logic above.

Whiteboard sketches of initial user flows

Sketches of the CSR app

Turning our sketches to mid-fidelity wireframes

Design considerations

Lobby view

Currently, there is no way to monitor the progress of customers using the kiosks. We wanted to provide CSRs with a way to immediately know what's taking place at each kiosk.

Customer profile

Once a CSR accepts a request for assistance, they can see all relevant customer details that provide context on the customer's specific situation. AI is used here to suggest the best course of action based on the information initially collected.

Transcription view

To provide additional context to the AI-generated suggestion, we created a transcript view so CSRs can see their ongoing conversations with the customers they are helping. We wanted to give CSRs a way to adjust any suggestion if new information's received.

06 | Designing the rest of the service

Touchpoint 1:

Passengers tap their phones on a streamlined kiosk

We saw that having a 100% open lobby was too confusing, so we knew we couldn't remove kiosks entirely. We concluded that a kiosk's main purpose is to 1.) act as a visual waypoint and 2.) print physical boarding passes.

We wanted the revised kiosk to be sleek and minimal. After sketching a few ideas, we created the final version in Spline3D.

Touchpoint 2:

Passengers check into their flights using the United Airlines mobile app

After passengers tap their phones on the kiosk, their phone will open the United Airlines check-in process through either the web or mobile app if they have it downloaded.

We added an option to this existing process that allows customers to directly request for in-person assistance.

07 | Evaluation

Concept testing

We walked 4 customers and 2 non-United Airlines CSRs through our envisioned experience and asked them about their thoughts at each stage, specifically noting concerns with the usage of AI.

We showed customers what they would see on both their phones (top row) and the kiosk screen in front of them (bottom row).

CSRs saw what they would see on their employee app.

Discoveries

Our biggest takeaway was that all participants felt that the use of AI in these scenarios were helpful and beneficial in supporting both customers and CSRs. We also saw that:

1

Customers wanted the ability to provide consent for real-time audio transcription.

2

When customers request assistance, they want to be clear who to expect.

Before

After

Made more personal, added location indicator to ensure customers don’t leave the lobby.

Added “opt-out” option to be more transparent about use of AI

08 | Final Service

Customer flow

CSR flow

Visual identity

Global color tokens

$neutral.0

#000000

$neutral.1

#2f363f

$neutral.2

#5c697b

$neutral.3

#d6dbe0

$neutral.4

#e7ecef

$neutral.5

#FFFFFF

$blue.dark

#1414D2

$blue.light

#E8E8FD

$orange.dark

#FFC658

$orange.light

#FFFAEE

$yellow.dark

#F5DD01

$yellow.light

#F5DD01

$green.dark

#1B7742

$green.light

#C1F1D5

$red.dark

#FF0000

$red.light

#FFCCCC

$neonGreen

#8BEC4E

$skyBlue

#A4EBFF

$gradientBlue

#A4EBFF

Borders

$color.border.card

$neutral.3

$color.border.card.ai

$gradientBlue

$color.border.seperator

$neutral.3

Labels

$color.label.primary

$neutral.1

$color.label.secondary

$neutral.2

$color.label.active

$blue.dark

$color.label.inactive

$neutral.2

$color.label.button.primary

$blue.dark

$color.label.button.special

$neutral.5

Border radius

$borderRadius.small

16px

$borderRadius.medium

20px

Typography - MAPS

Category

Typeface

Size

Weight

Case

Line ht.

Letter spacing

Heading 1

Helevetica Neue

24

Bold

Sentence

120%

0

Heading 2

Helevetica Neue

18

Bold

Sentence

120%

0

Heading header

Helevetica Neue

16

Bold

Sentence

120%

0

Body base

Helevetica Neue

14

Normal/Bold

Sentence

140%

0

Body small

Helevetica Neue

12

Normal/Bold

Sentence

140%

0

Button large

Helevetica Neue

16

Bold

Sentence

0%

0

Button base

Helevetica Neue

14

Bold

Sentence

0%

0

Design system

09 | Next steps

Further testing regarding information validation

I would like to conduct further concept testing back at the airport with United Airlines employees. I would be curious to know what kinds of information from our solution they actually find useful or if they feel that it's excessive. This was our original plan for concept testing; however, the CrowdStrike outage limited our interactions, making us pivot strategies.

Edge cases and expanded scope of service

After additional validation of our idea, I would want to expand our solution to include certain details that fell out of scope initially. Specifically, I would want to explore the accessibility aspect for users without smartphones, ensuring this solution remains inclusive for all customer types.

10 | Reflection

Prioritizing key metrics

This project focused on the ideation and storyboarding phases of the design process. If I were to redo this project, I would focus on identifying success metrics (such as customer satisfaction and average CSR-customer help time) earlier on in the process so I can leverage them later when evaluating our concept.

Moving forward with assumptions

Because we had limited access to United Airlines research metrics and design systems, we moved forward with our own research insights, focusing on keeping project momentum to meet tight deadlines.

Vision massaging

Frequent communication, both internal and external, revealed how specific details resonated with different stakeholders. This helped us distinguish feedback between how we presented our idea versus the idea itself.