
A mid-size B2B online travel agency serving corporate accounts across Europe and the Middle East reduced average booking time from over nine minutes to under ninety seconds by layering an AI-powered natural-language search interface directly on top of their existing Amadeus Enterprise GDS integration.
A fine-tuned LLM-based intent parser converts free-text travel requests directly into structured Amadeus API query parameters. Trained on 14,000 real anonymised booking requests, it extracts origin/destination, dates, cabin, carrier preferences, and connection constraints. It handles ambiguous inputs by asking a single clarifying question rather than failing silently.
Search results from the Amadeus Flight Offers Search API are passed through a ranking engine that applies each corporate account's active travel policy rules before presenting options to agents. The best policy-compliant option appears first. Non-compliant fares are flagged for override rather than hidden. This eliminated one to two minutes of manual policy cross-referencing per booking.
A session state layer holds the full context of an active booking across multiple search iterations. Date changes, alternate routings, or additional legs are handled in natural language without restarting the search. The system preserves confirmed legs, retains passenger details, and re-queries only the modified portion. Multi-leg itinerary queries reduced from 12-15 GDS queries to 3-5.
Ancillary services (seat selection, meal preferences, extra baggage) are surfaced within the booking confirmation step rather than as a separate post-booking workflow. Based on the traveller's stored profile, the system pre-populates ancillary selections for agent confirmation before the PNR is finalised. Attach rate moved from 34% to 61%.
Deliverable:
Architecture spec, training data requirements, API integration map
Deliverable:
Intent engine v1, query builder, sandbox validation report
Deliverable:
Policy ranking engine, session layer, agent UI beta
Deliverable:
End-to-end booking flow, ancillary attach live
Deliverable:
Production go-live, training materials, 30-day post-launch review
Unlock the potential of your projects with our expert guidance. Contact us now!
| Role | Responsibility |
|---|---|
| Project Manager | Delivery coordination, stakeholder reporting, sprint planning, risk management, go-live coordination |
| Amadeus Solutions Architect | Amadeus Enterprise API integration review, endpoint selection, certification compliance, sandbox-to-production transition plan |
| AI / NLP Engineer | LLM selection, fine-tuning on historical booking corpus, intent parser development, ambiguity handling, prompt engineering |
| Frontend Developer | React.js agent chat interface, ranked results UI, confirmation and ancillary flow, traveller profile display |
| Senior Backend Developer | Node.js orchestration layer, policy ranking engine integration, Amadeus API query builder, session state management |
| Data Engineer | Training data pipeline from historical bookings, anonymisation, corpus structuring, model evaluation framework |
| QA Engineer | End-to-end booking flow validation, AI accuracy testing, Amadeus sandbox and production testing, load testing, agent UAT coordination |
| Parameter | Without AI Layer | With AI Layer (This OTA) | Business Impact |
|---|---|---|---|
| Search input | GDS command-line queries; agents manually structure every request | Natural language chat input; intent engine builds the query automatically | 2-3 minutes saved per booking before a single fare is seen |
| Booking time | 9.2 minutes average; 17+ minutes for multi-leg itineraries | 91 seconds average; under 3 minutes for multi-leg itineraries | 6x faster per booking across 4,000-6,000 monthly transactions |
| Policy compliance | Manual cross-reference; ~19% of bookings required rework or re-approval | Automated ranking surfaces policy-compliant option first on every search | Compliance rate from 81% to 96.4%; rework overhead cut significantly |
| Ancillary revenue | 34% attach rate via separate post-booking step; frequently missed | 61% attach rate via in-flow confirmation with traveller profile pre-population | +19% ancillary revenue per booking; no additional agent action required |
| Agent throughput | Hard ceiling of ~38 bookings per agent per day; capacity growth required headcount | 31% more bookings processed by same 240-agent team at 6 months | Revenue capacity expanded without a corresponding increase in staff cost |
| Error rate | 4.2% PNR error rate; correction overhead and client complaints growing | 0.9% PNR error rate via structured query build and pre-confirmation re-validation | Fewer escalations; lower correction cost; stronger client retention |
| Agent onboarding | 6-8 weeks to full booking competency; high training cost per new hire | ~3 weeks to competency; AI handles GDS query complexity agents previously learned manually | Faster team scaling; lower onboarding cost when booking volume grows |
| Infrastructure risk | Any change to GDS stack risks disrupting BSP settlement and live PNR flow | AI layer deployed as decoupled service tier; Amadeus stack untouched throughout | Full capability upgrade with zero disruption to certified GDS integration |
The average time from agent receiving a travel request to a PNR being confirmed fell from 9.2 minutes to 91 seconds at six months. For multi-leg corporate itineraries, the reduction was more pronounced: from an average of 17 minutes to under three minutes.
The same 240-agent team processed 31% more bookings per month at the six-month mark without any headcount increase, translating directly to revenue capacity expansion without a corresponding increase in staff cost.
Before the AI layer, roughly 19% of bookings required rework or retrospective approval. At six months, the policy ranking engine was surfacing the correct compliant option first on 96.4% of searches.
Moving ancillary attachment into the core confirmation step, with traveller profile pre-population, increased the rate at which seat, meal, and baggage services were confirmed at time of booking. The attach rate moved from 34% to 61%.
Structured query building, session state management, and pre-confirmation fare re-validation collectively reduced the rate of PNR errors requiring correction.
The total build and deployment cost was recovered within the first six months through the combination of increased booking revenue, reduced rework overhead, and ancillary revenue growth.
New agents reaching full booking competency now take approximately three weeks rather than six to eight, because the intent engine handles the GDS query complexity that previously required deep system knowledge.