Altovo for Riyadh Air Confidential concept · © 2026 Altovo
Concept prototype · Riyadh Air

Sell the stopover
you're already flying.

Riyadh Air routes the world through RUH. On many days the onward flight doesn't leave until tomorrow — so the guest is in the Kingdom either way. This prototype turns that into a product, inside the real booking flow.

Open the clickable prototype → Six linked pages. Nothing is stubbed until payment.
The stopover offer appearing over the Riyadh Air homepage after a flight search
Built on
96 hSaudi transit visa ceiling
3verdicts the engine returns per date
1booking, flight + hotel + visa

How it works

A scheduling engine decides, for the date the guest picked, whether the journey connects the same day. What the guest is shown follows from that answer — an upsell, a constraint, or nothing at all.

01

Direct connection

The journey connects the same day. The guest is offered a stopover as a straight upsell — choose your nights, first night complimentary, skip freely.

02

No direct connection

The onward flight is days later. The wait becomes the product: hotel, transfers and the transit eVisa, or move to a date that connects.

03

Second chance

A guest who skipped is caught on the confirmation page, and can add the package to a ticketed booking without touching their flights.

Start anywhere

The prototype keeps state, so it's best walked front to back from the homepage. These are the moments worth seeing.

Stopover offer modal over the homepage

Start here — search and be offered a stopover

Pick any date in the calendar. Days needing a stay are marked. Search 16 Aug for the upsell, 19 Aug for a forced one-night stopover.

home.html
Search results with the stopover flagged

Results, with the stopover stated

Fares, cabins and Lite / Smart / Flex bundles taken from the live site — with the stopover marked on the date strip and every itinerary card.

flight-search.html
The stopover step with three packages

The stopover step

Three packages, the Stopover Transit eVisa with real MOFA conditions, and a peace-of-mind guarantee on the fare if the visa is refused.

stopover.html
Confirmation page with the post-booking stopover offer

Confirmation — and the second bite

A full airline confirmation. If the stopover was skipped, it leads with the offer and adds it to the ticketed booking.

confirmation.html