Aviation · Digital Experience Platform

Rebuilding the digital front door of King Khalid International Airport

Client
General Authority of Civil Aviation · Riyadh Airports Co.

AHD Solutions partnered with Kogifi to replatform KKIA’s traveler-facing experience on a composable DXP — delivering Arabic-first content, real-time flight intelligence and a 35 M passenger-ready platform.

Industry
Aviation
Region
KSA / MENA
Duration
14 months
Engagement
Partnered with Kogifi
Platform
Sitecore XM Cloud
Markets
5 · AR / EN
02 AT A GLANCE

Outcomes, before the long story

M1
+0%
Engagement uplift
session depth, YoY
M2
-0%
Page load time
p75 LCP (3.8s → 1.2s)
M3
4.8/5
Editor satisfaction
CMS NPS after rollout
M4
0M
Passengers / year
platform capacity
03 THE CHALLANGE

What we were asked to solve

01 Legacy
A 12-year-old WCMS

Monolithic, server-rendered, no Arabic-first model. Editors waited 30+ minutes for previews.

02 Scale
35 M passengers / year

Peak-season spikes (Hajj, Q4 travel) overloaded a stack never designed for real-time flight data.

03 Reach
5 markets, 3 languages

Arabic, English and pilot French content across 4 regional sub-brands needed unified governance.

04 Speed
Slow time-to-publish

Marketing changes took 5–9 business days. The team needed self-serve editorial without engineering tickets.

04 About the client

One of the busiest hubs in the Gulf region

King Khalid International Airport (KKIA) is the principal gateway to Riyadh and a strategic hub in Saudi Arabia’s Vision 2030 aviation plan. Operated by Riyadh Airports Company on behalf of the General Authority of Civil Aviation.

0
Operational since
0
Million passengers
0
Terminals
0+
Direct destinations
05 Our Approach

Six principles we held to

1
Composable, not monolithic

A best-of-breed DXP stack with clear seams. Each capability replaceable without re-platforming.

2
Arabic-first by default

RTL primitives in the design system, content modeling and editorial workflow — not a translation afterthought.

3
BFF as the seam

.NET 8 BFF on the edge stitches XM Cloud, flight data and CRM. The frontend talks to one schema.

4
Personalization on real data

Behavioral + flight-context signals fuel rules. We instrumented before we personalized.

5
Editorial as a product

32 contributors across 4 BUs. Editor experience treated with the same rigor as the traveler one.

6
Joint on-call from day one

AHD + Kogifi + client engineers on the same rota during launch. Runbooks are the deliverable.

06 Solution Architecture

Composable, layered, observable

Tap any node to see how we deployed it. Edge first, content composed at the BFF, systems of record stayed where they live.
L1 Experience Customer surfaces
L2 Edge & Auth Global delivery
L3 Composition BFF & Content
L4 Systems of record Data & ops
07 Timeline

14 months · six phases

PHASE 01 / 06
6 weeks
Discovery & DXP Audit

Stakeholder workshops across 4 business units, audit of legacy WCMS, content inventory and traveler journey mapping.

DXP scoring matrix
Content audit (12,400 items)
Target journey maps
08 Results

What changed for KKIA

+0%
Engagement uplift

Session depth grew 3.1× across logged-in travelers in the first 6 months.

-0%
Faster page loads

LCP dropped from 3.8s to 1.2s (p75) thanks to edge SSR + ISR.

0x
Faster time-to-publish

From 5–9 business days to under 30 minutes for routine editorial updates.

99.98%
Platform uptime

Measured edge-to-origin over the first 12 months post-launch.

4.8/5
Editor NPS

32 editors across 4 business units, surveyed after 90 days on the new CMS.

0
Personalization rules

Live across loyalty tier, market, intent and travel context (e.g. departing-now).

09 Lessons learned

What we'd tell our future selves

01
Govern content before scaling it

Editorial governance and taxonomy modeling saved us 6 weeks of rework downstream.

02
RTL is a system, not a flag

Tokenizing direction unlocked Arabic-first design and made future languages a config change.

03
Instrument first, personalize later

OpenTelemetry from week one meant personalization rules were tuned on real data, not hunches.

Let's talk
Planning a DXP modernization?

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

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