British Airways chatbot fails to recognize London and Heathrow as valid entries

A British Airways chatbot failed to recognize London and Heathrow as valid inputs even after suggesting them as examples, blocking a user from finding their reservation.

British Airways · Incident Apr 7, 2025 · Indexed Jun 5, 2026 · 2 sources

The chatbot failed to recognize the very inputs it had been prompting.
What
A British Airways chatbot failed to recognize London and Heathrow as valid inputs even after suggesting them as examples, blocking a user from finding their reservation.
Incident date
Apr 7, 2025
Who
British Airways
Failure mode
Tool Misuse
AI surface
Chatbot
Severity
Low

What happened

British Airways' customer-service chatbot failed to recognize "London" or "LHR" as valid entries during a reservation search. The bot explicitly prompted the user to enter a city or airport code, using "London" and "LHR" as examples, but then rejected those exact inputs. The user could not proceed after multiple attempts with different iterations of the city and airport name.

What broke inside the model

Failure path · mode profile · Tool Misuse
  1. 01 · TriggerThe agent selects the correct tool.
  2. 02 · Model stepIt fills the call with the wrong arguments.
  3. 03 · Control gapNo validation checks the arguments first.
  4. 04 · FailureThe tool runs against the wrong target.
  5. 05 · ConsequenceThe wrong record, account, or system is hit.

At the tool call, the arguments point at the wrong target.

The system rejected inputs it had just prompted the user to provide, indicating a failure in the input validation/recognition pathway and a mismatch between prompts and validation logic.

Public visibilityHigh
Regulatory exposureNone
Customer impactFew customers
Financial impactUnknown
Time to disclosureHours
  1. PrimaryBritish Airways Customer Service Chatbot Doesn't Know What London and Heathrow Are, Apparentlyfrommers.com
  2. Reader-SubmittedThe British Airways Customer Service Chatbot is So Bad It Doesn’t Even Know Where The Airline is Basedpaddleyourownkanoo.com
Permalinkhttps://failureindex.ai/failures/british-airways-chatbot-fails-recognize-london
CitationAI Failure Index. "British Airways chatbot fails to recognize London and Heathrow as valid entries" (FI-0231). Realm Labs. https://failureindex.ai/failures/british-airways-chatbot-fails-recognize-london (indexed Jun 5, 2026).
Share cardA branded image of this record for posts and slides.

Data fields CC-BY 4.0, prose citation permitted. Incident ID FI-0231. Full dataset at /data.

Note from Realm Labs, the Index steward

How Realm would have caught this

Controls for this failure mode
  • OmniGuard
  • AgentRealm

Realm can inspect a tool call against the user's actual intent before it runs, and hold calls whose arguments or target do not match what was asked, so the wrong tool or the wrong arguments never reach the system of record.