Watch it work▶ Try it on your own figures — free

$9,160 sits in 8 unused or cancelled bookings that can still be recovered or used.

10 bookings checked. 8 are flagged, worth $9,160. The oldest is 501 days from its travel date.

Start with BK-2003. SkyJet holds the most recoverable money.

Whether a claim was already filed is not in the data, and fare rules decide what is really refundable.

$9,160
8/10
Bookings flagged
8
10
Recoverable value
$9,160
Longest (days)
501
Share flagged
80%

Why rows were flagged

8
  • Refund to claim63%
  • Credit to use25%
  • Probably lost13%

Value flagged by Supplier

  • SkyJet$5,330
  • Gulf Air$2,100
  • Hotel Stay$1,550
  • RailEx$180

Bookings to recover, largest first

ItemSupplierValueDaysWhy
BK-2003Gulf Air$2,10089Refund to claim
BK-2009SkyJet$1,680130Refund to claim
BK-2001SkyJet$1,45049Refund to claim
BK-2004Hotel Stay$64029Refund to claim
BK-2007RailEx$18020Refund to claim
BK-2002SkyJet$98051Credit to use
BK-2008Hotel Stay$91074Credit to use
BK-2006SkyJet$1,220501Probably lost

What to do this week

  • Claim the refund on BK-2003 first: it is the largest recoverable amount.
  • Send SkyJet one batch claim for all refundable bookings.
  • Use or re-book the non-refundable credits before their travel dates pass.

Do

  • Claim refundable bookings as soon as plans change, not at quarter end.

Don't

  • Don't let unused tickets lapse because nobody owns the follow-up.

How to improve

  • Add the claim date so the next report can drop bookings already claimed.
  • Add the credit expiry date so the next report can rank credits by deadline.

Demo

Try it now — free

Type your figures (or fill in samples) and get the answer in a minute.

Start from a template

Make it decision-ready

Also include

No card · no API key · your figures are not stored

Overview

Corporate travel loses money in a way almost nobody tracks, because the loss looks like nothing — no invoice, no charge, no line item. It is money already paid that never comes back.

An unused or changed ticket usually becomes a credit held in the traveller's name, valid for a limited period. The company paid for it. It expires silently, and no report anywhere says a credit is about to expire, because a credit is not an expense and nothing in an expense system has a reason to know it exists.

Then there is delay and cancellation compensation. Several jurisdictions give passengers a fixed entitlement when a flight is delayed beyond a threshold or cancelled at short notice. Business travellers almost never claim it: they were travelling for work, the money would not be theirs, and by the time anyone thinks about it the deadline has gone. The entitlement belongs to whoever paid, which is usually the company.

And the persistent small leaks: a refundable fare cancelled and never refunded, a duplicate booking for the same person on the same day, a hotel cancelled inside the window and charged anyway, a return leg nobody flew.

Everything here is expiry-driven, which is why an annual audit finds nothing worth having. This agent reports each finding with its deadline. It files no claim and books nothing.

Benefits

Money already paid, recovered

No negotiation and no purchase — it is yours already.

Credits used instead of expiring

Which is the largest and quietest of the losses.

A recurring check instead of an annual one

The only cadence that works when everything expires.

What it does

  • Finds credits before they expire

    An unused ticket becomes a credit in the traveller's name. Nothing in an expense system has any reason to know it exists.

  • Flags flights that may carry an entitlement

    Delay and cancellation compensation belongs to whoever paid for the ticket. Business travellers almost never claim it.

  • Catches refundable fares never refunded

    Cancelled, refundable, and the money simply did not come back. Nobody reconciles this.

  • Finds duplicate and unflown bookings

    Two bookings for one person on one day, and return legs nobody boarded.

  • Every finding carries its deadline

    All of this is expiry-driven. A credit found after it lapses is worth nothing, which is why an annual audit is useless here.

  • Files nothing

    It never submits a claim or contacts an airline. Entitlement depends on the reason for a delay, which no booking record contains.

What this changes

What this changes about your week

It takes over
Finding ticket credits, unclaimed compensation and unrefunded fares before they expire.
Done today by
Nobody, because none of it appears as a charge.
How often
Must be monthly — everything here expires.
Typical manual effort
Credits, disruption records and refunds all sit in different places from the expense system.

Why Travel & Tourism in particular. An unused ticket becomes a credit the company paid for, held in a traveller's name, expiring silently. It is not an expense, so nothing in an expense system has any reason to know it exists.

  • Runs unattended

    Started by you or by an event, and it finishes on its own. Nothing waits for someone to be at a desk.

  • The same standard every time

    The two-hundredth item is held to the bar the first one was. Consistency is the part people cannot sustain.

  • It cannot act on its own

    Travel Recovery Agent has no path to sending, spending or committing. That limit is why its output is safe to act on.

How it runs

This agent runs server-side through the PROMIVO runtime. Each run is logged step by step and every tool call is permission-checked before it executes.

  1. 1InputValidated against the agent input schema
  2. 2Modelclaude-sonnet-5 with automatic fallback
  3. 3Toolsextract_structured_data
  4. 4PermissionsRuns READ actions automatically; anything higher waits for approval
  5. 5OutputStructured result matching the output schema
  6. 6LoggingTokens, duration and every step recorded

Requirements

Integrations

No integrations required.

Before you start

  • Booking records: traveller, route, dates, fare rules, status
  • Ticket credits held, with values and expiry dates
  • Flight disruption records, where you have them
  • What was actually paid and refunded
  • Requires the All-Access plan or higher

Use cases

Monthly travel review

Credits, claims and refunds, ranked by deadline.

After a period of disruption

Which flights may carry an entitlement, before the window closes.

A travel budget under pressure

The credits you already hold, before booking anything new.

Changing travel provider

What is held in credit that would otherwise be lost.

Pricing

All-Access

Billed monthly through your PROMIVO subscription. Cancel at any time.

Runs consume your plan allowance for agent executions and tokens. See plan limits

FAQ

Does it claim compensation for us?

No. Whether an entitlement exists depends on the reason for the delay, which no booking record contains — an airline may have a defence the data cannot see. It identifies candidates and the deadline; a person claims.

Is this legal advice on passenger rights?

No. It flags flights whose recorded delay or cancellation meets the threshold you configure for the rules that apply to you. Whether compensation is actually owed is a legal question, and it says so on every candidate.

Does it book or cancel travel?

No. It never books, changes, cancels or redeems anything.

Whose money is the compensation?

It reports who paid for each ticket and leaves the question there. Who is entitled to a payment when a company paid and an employee travelled is a policy and legal question this will not answer.

Reviews

Reviews open once customers have run this agent.

Need this agent to work differently?

Tell us what to change and our team will scope a customised version for your business.

Customize this agent