Aviation · Digital Experience Platform

Modernizing the digital front door of a major Saudi aviation gateway

Client
Confidential · Major KSA airport operator

AHD Solutions partnered with Kogifi on the second delivery phase of KAIA’s traveler-facing experience - a headless Sitecore XP + Next.js platform with Arabic-first design, real-time flight intelligence, CRM self-service and content built for peak pilgrimage and year-round traffic.

Industry
Aviation
Region
KSA / MENA
Duration
9 months · Phase 2
Engagement
Partnered with Kogifi
Platform
Sitecore XP (on-prem)
Markets
2 · AR / EN
02 AT A GLANCE

Outcomes, before the long story

M1
50M+
Passengers / year
Public traffic scale the platform is built to serve
M2
2 · AR / EN
Arabic-first
RTL as a system - not a locale toggle bolted on later
M3
LIVE
Flight intelligence
Arrivals, departures, filters and flight-aware journeys
M4
Self-serve
Traveler CRM
Accounts, cases, Lost & Found - without engineering tickets
03 THE CHALLENGE

What we were asked to solve

01 Legacy
Legacy experience debt

Phase 1 had stood up the headless foundation. Phase 2 had to turn it into a traveler product: live flights, authenticated services and Arabic-native journeys - not another brochure site.

02 Scale
Peak-season scale

A gateway handling tens of millions of passengers a year, with sharp Hajj / Umrah and holiday spikes, needed a stack that stays calm when traffic and editorial demand hit at once.

03 Reach
Arabic as the primary market

Arabic and English had to share one content model and design system. RTL, Arabic letter indexing and bilingual CRM copy were first-class - not a translation afterthought.

04 Speed
Self-serve operations

Marketing and passenger-service teams needed to publish guides, shop/dine, services and seasonal content without waiting on engineering for routine changes.

04 About the client

One of the Kingdom’s busiest aviation gateways

The client operates a strategic international airport on Saudi Arabia’s Red Sea coast - a primary entry point for national carriers, low-cost networks and global pilgrimage traffic. The digital channel is part of Vision 2030 connectivity: travelers expect live flight status, terminal guidance, services and support in Arabic first, with English as a peer locale.

1,981
Operational since
50M+
Passengers / year (recent peak years)
3
Active passenger terminals
360+
International routes (connectivity scale)
05 Our Approach

Six principles we held to

1
Headless, not half-headless

Sitecore XP remains the system of record for content and layout; Next.js owns the traveler experience. Clear seams so flights, CRM and CMS can evolve independently.

2
Arabic-first by default

Document direction, RTL design tokens, Arabic alphabet filters and bilingual field modeling - so Arabic UX is native, not mirrored English.

3
Flight context as a product

Live arrivals/departures, terminal-aware filtering and passenger-journey surfaces keyed to real flight data, not static PDFs.

4
Editorial as a product

Shop & Dine, Passenger Guide, Airport Services, Parking & Transport and seasonal campaigns are modeled for editors - same rigor as the traveler UI.

5
Self-serve traveler care

Auth, profile, My Cases and Lost & Found close the loop with CRM so support workflows start on the website.

6
Joint delivery, shared runway

AHD + Kogifi on one backlog for Phase 2: GitLab pipelines, Oracle Cloud hosting, Sitecore on-prem discipline and runbooks for hypercare.

06 Solution Architecture

Composable, layered, operable

Experience on the edge, content composed from Sitecore, systems of record where they already live. Tap any node for how we deployed it.
L1 Experience Customer surfaces
L2 Edge & delivery Global delivery
L3 Composition CMS & APIs
L4 Systems of record Data & ops
07 Timeline

9 months · Phase 2 · five waves

PHASE 01 / 05
4 weeks
Phase 2 kickoff & backlog shaping

Aligned AHD + Kogifi + client stakeholders on Phase 2 scope: Arabic-first UX debt, flight surfaces, CRM self-service and editorial content models for peak season.

Phase 2 roadmap
Integration priority matrix
Definition of done (AR/EN)
08 Results

What Phase 2 changed

Arabic-first
RTL as a product

Direction, typography, Arabic letter filters and bilingual CRM fields treated as system primitives - not a post-launch locale pack.

Live flights
From brochure to board

Arrivals/departures search, terminal filters and flight-aware passenger journeys replaced static “check elsewhere” patterns.

Self-serve care
CRM on the website

Login, profile, My Cases and Lost & Found let travelers open and track service requests without a phone queue.

Editor-led
Sitecore-operated content

Guides, Shop & Dine, services, parking/transport and campaigns publish through Sitecore XP without redeploying the Next.js app for routine copy.

50M+ ready
Built for Kingdom-scale traffic

Experience architecture aligned to a gateway in the 50M+ annual passenger class, including pilgrimage peaks.

Built to operate
On-prem + cloud ops

Sitecore XP on-prem, Next.js rendering, Oracle Cloud hosting and GitLab delivery - operable by the joint team.

09 Lessons learned

What we’d tell our future selves

01
Arabic-first is a design system, not a flag

Tokenizing direction, letter indexes and bilingual fields early spared a second pass when editors and travelers both needed Arabic to feel native.

02
Flight data makes the site a product

Wiring boards and journeys to live feeds changed the value proposition overnight - content alone cannot compete with “where is my gate?”

03
Phase 2 needs a product backlog, not a migrate backlog

With the headless foundation already in place, the win was shipping traveler capabilities (CRM, flights, services) in thin vertical slices - not another platform rewrite.

Let's talk
Talk to our experts

We help enterprise teams design, build and scale Digital Experience Platforms - on Sitecore, Optimizely, Kentico, Umbraco and Kontent.ai.

Talk to our experts
Reply time ~1 business day
Offices Sofia, Bulgaria