All case studies & publications

Retail Customer Service

Automated In-Flight Wifi Refund Processing for a UK Airline Group

Anonymised engagement
Client
Airline group · United Kingdom · dedicated mailbox for in-flight wifi refunds
Industry
Retail Customer Service
Department
Customer Service & Contact Centre
Region
United Kingdom · UK & Ireland

A generic "the wifi was bad, refund me" email should not need a person to read it before the right form goes out, and every one that does is a person not handling the cases that need judgement. We built the flow that takes a free-text complaint to a checked, automatic refund, or to a ticket for the refunds team when something does not add up.

A working model of the approach on sample data. It plays on its own and pauses when scrolled away; nothing here touches a live system.

The results

1
dedicated mailbox as the trigger
Single-purpose, so no intent classification was needed. Scope, not a saving.
2
stages from email to decision
Collect the purchase details by form, then match and check eligibility. Scope, not a saving.
0
manual triage steps in the flow
Every request ends as a refund or a ticket for the refunds team. By design; no volumes were recorded.

The challenge

Our client is a UK-based airline group that sells wifi on its flights. Customers unhappy with the connection email a dedicated refund mailbox in their own words, something like "Wifi was terrible, I'd like a refund."

Every one of those emails had to be read, matched to the right transaction in the airline's custom transaction platform, checked for eligibility and then processed or escalated. By hand, at volume.

What it was costing them

  • People reading generic emails. A free-text complaint gives nothing to act on until someone reads it and asks for the purchase details.
  • Matching by hand. Each request had to be found in the transaction platform before anything else could happen.
  • Eligibility checked by eye. Purchase date, refund window and the other rules were applied manually on every request.
  • Judgement spent on routine cases. Every routine refund processed by hand is time not spent on the genuinely exceptional cases.
Complaint to refund, by hand
  • Free-text complaint email
  • Read by a person
  • Transaction matched by hand
  • Eligibility checked by eye
  • Refund processed

The approach

We built a single-purpose, rules-based automation that runs from the complaint email to a processed refund or a ticket for the refunds team, with no manual triage step in between.

From complaint email to refund or ticket

  1. Single-purpose trigger. The automation watches the dedicated wifi refund mailbox. The mailbox itself is the signal, so no communications mining or intent classification was needed.
  2. Data collection. Every new email gets a reply with a form that captures what is needed to identify the customer's purchase.
  3. Transaction matching. When the completed form comes back, a second stage looks up the transaction in the airline's custom platform.
  4. Eligibility rules. The transaction is checked against the refund rules, including whether the purchase still falls within the refund window. No refund is issued before every rule passes.
  5. Refund and confirmation. Found and eligible: the refund is processed automatically and the customer receives a confirmation email.
  6. Exception ticket. Transaction not found, or any other issue: an internal ticket is created for the refunds team to review, instead of the automation failing silently or guessing.
From complaint email to refund or ticket
  • Refund mailbox
  • Form sent to customer
  • Transaction lookup
  • Eligibility rules
  • Refund or ticket
Nothing fails silently: anything that does not add up becomes a ticket for the refunds team.

Why there is no AI layer

A mailbox used only for wifi refunds already says what every email is about. Adding intent classification would have added something to train, monitor and maintain, and something that could misclassify, without adding a decision the flow needed. The structured form gives the rules everything they need to decide.

Technology

LayerWhat we used
TriggerEmail automation and mailbox monitoring
Data captureA web form sent to the customer
Transaction platformIntegration with the airline's custom transaction and refund platform
DecisionRules-based eligibility checks, including the refund window
ExceptionsInternal ticket creation for the refunds team

The outcome

Every request now ends in one of two places: a processed refund with a confirmation email, or a ticket for the refunds team with the case to review.

BeforeAfter
Reading each complaint to work out what it isA personNot needed: the mailbox is the signal
Collecting the purchase detailsCase by caseForm sent automatically
Finding the transactionBy handAutomatic lookup
Refund window and eligibility rulesChecked by handEnforced before every refund
A request that does not add upHandled by hand like the restTicket for the refunds team
  • No manual triage step between the complaint email and the refund or ticket.
  • Refunds issued only after the eligibility rules pass, including the refund window.
  • No silent failures and no guesses. Anything the automation cannot complete becomes a ticket.
  • The refunds team works the exceptions, not the routine eligible refunds.
  • Not quantified. No volumes or timings survive for this engagement; the figures above describe scope, not savings.

The risk most teams miss

A refund robot that guesses is worse than no robot, and one that fails silently is worse still: the customer waits, nobody knows, and the complaint comes back angrier. When a transaction cannot be found, the safe answer is a ticket for a person with the case attached. Design that path before the happy path.

The multi-intent sibling of this build: email triage and one-click agent assist for a car rental group, where five request types arrive in one inbox and every email is classified with a confidence score.

Next step

Start the same conversation

Tell us the process that keeps breaking. We will come back with what it would take to fix it, what it would cost, and what we would measure.

Or write to us directly: •••••@•••••••.•••

  • A reply from a partner within one business day
  • Fixed scope and fixed fee, agreed before we start
  • The maps and the backlog are yours either way