Disruption recovery for airlines

When a flight doesn’t go, the brand goes with it.

Reroute reaches every disrupted passenger in the messaging app they already use, and finishes the job — rebooking, hotel, transport, vouchers — before they reach a counter or a keyboard.

LINE Thailand Zalo Vietnam SMS & email fallback Desk worklist for the unreachable
The problem

The damage happens in the silence.

Operations knows a flight is cancelled long before the passenger does. What fills that gap is not the airline — and by the time it is, the passenger has already made up their mind.

0–10 MIN

Silence

Ops knows. The passenger doesn’t. They find out from the app, a friend, or the departure board.

10–40 MIN

The scramble

An engaged phone line, an unanswered page, and a passenger already pricing a competitor’s flight.

40–90 MIN

The queue

Hundreds of people at one desk. Staff absorbing anger they didn’t cause and can’t fix quickly.

90 MIN +

The verdict

A review, a comment, a video of the queue. It outlives the delay by years.

Recovery isn’t a technology problem. It’s a sequencing one.

What you get

Four things change on the next bad weather day.

01

Passengers hear from you first

The moment ops confirms, every contactable passenger gets a message on the app they already have — in whichever language they booked in. No download, no account, no booking reference to remember.

02

It gets resolved, not just announced

Live seats held while they choose. Hotels booked and paid, not vouchered and hoped for. Codes that actually scan. They leave the conversation with an outcome, not a link to a form.

03

You see the bill before you commit

Every event is scoped and priced before approval, with a spend cap enforced in software. Duty of care stops being an open-ended number you find out about later.

04

You can prove what happened

Every message, offer, booking and baht logged against a passenger and a rule. Exportable for finance, for audit, and for the argument about what a bad weather day really cost.

The passenger

From cancellation to a booked hotel, without leaving the chat.

No app to download, no account to create, no booking reference to find. It happens where they already are.

14:32Demo AirOfficial AccountToday 14:32We're sorry - flight DA412 Bangkok toSingapore on 27 Jul has been cancelleddue to severe weather at Singapore (SIN).You do not need to go to the airportcounter. I can resolve this here now.YOUR BOOKINGXHGFFRDA412BKKSINCANCELLED27 Jul 2026 · 14:25 · 2 passengersPeter Smith · Anna SmithSee my optionsTalk to an agentReply in Thai, English or VietnameseType a message

They hear it from you first

Pushed the moment ops declares the disruption — with the reason, and a way out that isn’t the airport.

14:32Demo AirOfficial AccountToday 14:33Here is what I can do for you. Theseseats are live from our reservationsystem and are held for you.Held until 14:48FASTESTDA418BKKSINToday 19:40 · arrives 00:15 +12 seats leftSelectSAME TIME TOMORROWDA412BKKSIN28 Jul 14:25 · arrives 19:00Seats availableSelectFull refundTHB 11,480 back to the originalpayment card, 7-14 working daysSelectNeed a different city or date? Just ask.Type a message

Real options, held open

Live availability from your reservation system, held while they decide. The offer is still there when they tap it.

14:35Demo AirOfficial AccountToday 14:34DA418 tonight, please14:33ReadDone. You and Anna are confirmed onDA418 today at 19:40.REBOOKING CONFIRMEDXHGFFRDA418BKKSINToday 19:40Arrives 00:15 +1Boarding passes sent to your emailand available in this chatYour wait is over 5 hours, so underCAAT Regulation 101 you are entitledto a meal. Here is your voucher.MEAL VOUCHERTHB 200 x 2MV-DA412-4417Any outlet, airside, Terminal 2Valid until 21:00 todayType a message

Finished, not forwarded

Rebooked, boarding passes issued, and the meal entitlement applied automatically by the rules engine.

14:36Demo AirOfficial AccountOvernight variant · same flowYour next flight is tomorrow, so wehave arranged a hotel and transportfor tonight at no cost to you.HOTEL CONFIRMED1 NIGHTAirport Hotel & SuitesTwin room · 2 guests · 27-28 JulConfirmationAGD-88214703Paid by the airlineShow at receptionAirport shuttleGate 4, Level 2 · every 20 minINCLUDEDAnything else I can help with? Anagent can take over at any time.Talk to a personAgents online · typical wait under 2 minutesType a message

Care that actually exists

A hotel that is booked and paid, transport arranged, and one tap to a human at any point.

The operation

One screen to launch a recovery. One to watch it land.

Your duty manager stays in control of what may be offered and what it may cost. Nothing is sent to a passenger without an approval.

RerouteDEMO AIR · DA · SANDBOXOverviewDisruption eventsLive recoveryCare policiesHotel inventoryReportsAudit logSettingsARA. RahmanDuty Manager, OCCDisruption events / New eventDA412 · 27 Jul 2026OCC BangkokLIVE 14:321Define the disruption2Set the care envelope3Approve & executeDefine the disruptionPulled from the ops feed or entered by the duty manager.AIRLINEDA — Demo AirFLIGHT NUMBER800DEPARTURE DATE27 Jul 2026SECTORBKK → SIN (auto-filled)WHAT HAPPENEDCancelledDelayedREASON CODEWX — WeatherNOTE TO PASSENGERS (translated automatically)Severe weather at Singapore (SIN). All arrivals suspendeduntil 20:00 local.Matched in the reservation systemLive query to the reservation system100bookings affected150passengersReachable by LINE / Zalo / SMS132 (88%)No contact details on file18 (12%)Mostly travel-agency bookingsThese 18 will not be contactedReroute never invents a contact channel.They are pushed to the BKK desk worklistand to the agency notification queue.Routed to airport deskContinue to care envelopeCancelNothing is sent to passengers at this step.

Declare the event

Flight, date, reason. Reroute queries the PSS and tells the duty manager exactly who is affected — and, just as importantly, who cannot be reached.

RerouteDEMO AIR · DA · SANDBOXOverviewDisruption eventsLive recoveryCare policiesHotel inventoryReportsAudit logSettingsARA. RahmanDuty Manager, OCCDisruption events / DA412 / Care envelopeDA412 · 27 Jul 2026OCC BangkokLIVE 14:32Define the disruption2Set the care envelope3Approve & executeSet the care envelopeThis is the only thing the assistant is allowed to offer. It cannot go outside it.REBOOKINGFree rebookingSame fare class, no fare differenceRebooking windowNew flight must depart within3 daysAlternate routingsBKK–KUL–SIN permittedEnabledOther airlinesInterline rebookingOffREFUNDFull refund to original payment7–14 working daysTravel credit instead+10% bonus, valid 12 monthsSkyJoyDUTY OF CAREMeal voucherPer passenger, airside outletsTHB 200HotelBangkok · 1 night · twin roomsmax THB 2,000Ground transportHotel shuttle, group bookingIncludedRegulatory floorCAAT Regulation 101 · international cancellationMeal voucherRequiredRefundRequiredFree rebookingRequiredAccommodationIf overnightTransportIf overnight!Compensation THB 2,000–4,500Raised as a claim, paid by Finance.Not spent by this system.Envelope meets the legal floorWho decides whatRules engine decides entitlementAI only translates and explainsPrices come from live API callsContinue to approvalBackEnvelope is versioned and attached to the audit log.

Set the care envelope

The only things the assistant is permitted to offer, checked against the regional regulatory floor before it can be approved.

RerouteDEMO AIR · DA · SANDBOXOverviewDisruption eventsLive recoveryCare policiesHotel inventoryReportsAudit logSettingsARA. RahmanDuty Manager, OCCDisruption events / DA412 / ApproveDA412 · 27 Jul 2026OCC BangkokLIVE 14:32Define the disruptionSet the care envelope3Approve & executeBOOKINGS AFFECTED100Across 6 booking channelsPASSENGERS150132 contactable · 18 to deskESTIMATED CARE COSTTHB 200,000THB 1,333 per passengerWhat this will costPriced from live hotel availability and the current envelope.Accommodation75 twin rooms × THB 2,000THB 150,000Meal vouchers150 passengers × THB 200THB 30,000Ground transportHotel shuttle, group rateTHB 20,000Total care costTHB 200,000Regulatory compensation (THB 2,000–4,500 per passenger) is raised as a claim and paid by Finance — not spent here.Spend capHard stop enforced by the systemTHB 200,000of 230,000The assistant stops spending at the cap.Anything beyond it needs a secondapproval from the Commercial VP.Approval chainA. Rahman · Duty ManagerYou — approving nowCommercial VPOnly if cost exceeds THB 250,000FinanceCompensation claims, next dayEvery action is logged against your user ID.Approve & execute nowSave as draft150 passengers will be contacted within 90 seconds of approval.

Approve a costed decision

The full care bill before you commit, with a hard spend cap the system enforces. Beyond it, nothing moves without a second approval.

RerouteDEMO AIR · DA · SANDBOXOverviewDisruption eventsLive recoveryCare policiesHotel inventoryReportsAudit logSettingsARA. RahmanDuty Manager, OCCLive recovery / DA412DA412 · 27 Jul 2026 · Cancelled · 47 min since approvalOCC BangkokLIVE 14:32PASSENGERS RESOLVED111 / 15074% · target 85% by 90 minMEDIAN TIME TO RESOLUTION6 minWas 4h 20m on DA412 in MayBKK DESK QUEUE12Comparable event baseline: 140CARE SPENDTHB 148,200of THB 200,000 approvedWhere the 150 passengers are right nowNotified132Message opened126Replied118Fully resolved111Resolved = rebooked, refunded or credited, with care issued where due.Needs a human18No contact details — sent to BKK desk14Contacted, no reply after 30 min7Asked for an agent — queue 2 minNobody is left in an automated loop.Passenger-level statusExportable. This is the record Ops and Finance reconcile against.PASSENGERBOOKINGCHANNELSTATUSOUTCOMECARE SPENDPeter SmithXHGFFRLINEResolvedRebooked DA418 19:40THB 400Anna SmithXHGFFRLINEResolvedRebooked DA418 19:40THB 400Jack DanielsVBXRAQZaloResolvedRebooked 28 Jul + hotelTHB 2,600Johnny WalkerYHNGGFLINEResolvedFull refund THB 5,740THB 200Paul SandersonHGBEWQSMSNo replyChased at 15:02Julie DicksonHNKJUANoneManualNo contact details — BKK deskShowing 6 of 150Export CSV · Push to Finance

Watch it land

Every passenger, every channel, every unit of spend — reconcilable against finance, and honest about who still needs a person.

Control

The AI is the interface. It is not the decision-maker.

The airline carries the liability for anything a passenger is told. So the model never decides policy — it only explains a decision a rules engine already made.

Entitlements are computed, not generated

A deterministic rules engine decides what a passenger is owed. The language model only puts it into words.

No price or seat from memory

Every quote is a live call to the reservation system and the hotel API, with the option held before it is shown.

Locked to the domain

The assistant answers disruption questions. It will not be talked into anything else.

One tap to a human, always

Escalation is on every screen, with a staffed response target — not a dead end.

A hard spend cap per event

The system stops at the approved envelope and asks for a second approval to go further.

A named owner for wrong answers

Written into the contract before launch, not negotiated after the first mistake.

Everything is logged

Every message, offer, booking and unit of spend, attributable to a user or a rule, exportable for audit.

Being straight about it

What Reroute will not do.

The fastest way to lose an operations team is to over-promise to them. So here it is up front.

It will not reach everyone

Around 12% of passengers have no usable contact details — mostly agency bookings. Those go to a desk worklist. We will not invent a channel.

It will not predict a delay, for now

Reroute reacts to what operations declares. It will not tell you a flight is about to go tech. That belongs to a later phase.

It will not overrule your policy

It cannot offer anything outside the envelope a manager approved for that specific event.

It will not replace the airport desk

Group bookings, unaccompanied minors, medical cases and angry people still need people. It clears the queue so staff can reach them.

It will not handle all compensation payouts

Regulatory compensation is raised as a claim and paid by finance through your existing controls.

It will not fix the delay

If the recovery flight is three days out, no interface makes that acceptable. It makes it honest and immediate.

Stated before a contract rather than discovered during one. Every item here is a scoping question we would rather settle with your operations team in week one.

How it starts

Start with four weeks that can end in “don’t build this”.

Access to your reservation system is the single largest variable in any timeline we can give you. We would rather establish that — and map how your team works today — before a contract than during one.

Phase 0

Set up and diagnostic

4 weeks

We sit with the team that handles disruptions today, confirm what your reservation system actually exposes, map where the current workflow breaks, and replace our assumptions with your numbers. If the honest answer is a better manual process, the report says so.

Phase 1

Pilot on one route group

8–12 weeks

One station, one channel, one language pair. Manual trigger, live rebooking against a real care envelope, measured against a matched historical event. Platform fees waived for the duration.

Phase 2

Roll out

Scoped after the pilot

Additional channels and stations, hotel, transport and voucher automation at scale, every carrier code handled explicitly, and finance reconciliation with audit export.

Your airline will not stop having disruptions. It can stop losing passengers over them.

Tell us about your last bad weather day. We’ll tell you honestly whether this is worth building for you.