Track booked flight fares and catch refund opportunities automatically

Rechecks your booked flight fares against current prices and alerts you when a refund or credit is due.

How the work actually flows

It branches. Exactly one path is taken; runs once per each tracked booking.

Pattern: Multiple Instances with a priori Design-Time Knowledge (13) · Exclusive Choice (4) · Simple Merge (5)

flowchart TD trig(["scheduled booking check"]):::trigtime s0[["look up current fares"]]:::mi s1["identify fare drops"]:::task s2[("update booking record")]:::store s3["send team alert"]:::svc trig --> s0 s0 --> s1 s1 --> s2 gx{"× does drop qualify for refund"}:::gate s2 --> gx p00["start refund process"]:::task gx -->|"qualifies"| p00 p10["no action taken"]:::task gx -->|"does not qualify"| p10 jn{"○ outcome recorded"}:::gate p00 --> jn p10 --> jn jn --> s3 out[/"updated fares and refund requests"/]:::out pay{{"refunds captured without manual checking"}}:::pay s3 --> out out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepAn outside serviceRuns once per itemA record or sheetOne path onlyPaths rejoinResultPayoff
Build size
Standard

A mid-size build with several tools working together.

Business functions
Messaging & NotificationsSpreadsheet & Database Ops
Connects
AmadeusSkyscannerSlack
Featured in

The problem it solves

Airfares change constantly after you book, and if the price drops enough to qualify for a refund or credit, you'd never know unless you kept checking manually. Nobody has time to do that for every trip.

Who it fits

A travel agency, corporate travel manager, or business that books a lot of flights and wants to catch fare drops automatically.

How it works

  1. The automation checks your list of tracked bookings on a schedule
  2. It looks up the current fare for each booking through the airline data providers
  3. Any meaningful fare drop is identified and the booking record is updated
  4. If the drop qualifies, the refund process starts automatically
  5. You and your team get an alert by email, text, or Slack
What you get

Fare drops that turn into refunds automatically

Any booked flight that drops in price automatically starts the refund or credit process for you.

What you get

An updated fare tracking record for every booking, an automatic refund request when eligible, and alerts sent to you and your team.

What you need

An Amadeus API account, a Skyscanner API account, and accounts for email, text, and Slack notifications.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook