SystemLoyalty & Customer Experience

Loyalty Fraud Detection

Loyalty fraud detection that stops stolen miles before the award is flown, and never locks out an honest member

Stolen miles stopped before the award is flown, and honest members never locked out.

See one case, screen by screen ↓
demo9minfrom the thief's first login to two business awards on the sample takeover — held 39 seconds after the second
demo180,000milesback with the member after one signed decision, both seats back on sale and nothing flown
target0awardsstolen awards flown on a held account, with 90% of takeover redemptions held before departure
target7%or fewer of holds turn out honest, each released in a median under 2 hours
In short

What is Loyalty Fraud Detection?

Loyalty fraud detection is the part of loyalty program fraud prevention that finds account takeover, mileage theft and redemption abuse in a frequent flyer program and stops it before miles or awards are lost. Loyalty Fraud Detection gives the fraud team seven agents that replay each risky session as a cited timeline, try the innocent explanation first and place a reversible hold on stolen awards — nothing canceled — for a loyalty fraud analyst to confirm or release and sign.

How to choose AI for airlines: a buyer's guide to agentic AI solutions →

Updated

The problem

Why loyalty fraud is found the morning after the award has flown

Loyalty fraud detection today is three tools that don't talk. A bot-defense or login-risk tool scores the login, the loyalty platform runs velocity rules on redemptions and transfers, and a card-fraud tool scores the $5.60 in award taxes. The loyalty fraud analyst opens the alert, then the identity log, then the PNR and the ticket, then the card authorization, and copies it all into a spreadsheet to rebuild one timeline — while a thief with a password from another company's breach has already changed the email, deleted the phone and spent the member's miles on business seats for strangers, at 2 am.

Containment of frequent flyer fraud is blunt. Many programs can only cancel, so a false alarm strands an honest Gold member's trip, and a tightened velocity rule locks out the frequent flyers the program exists for. Verification goes wrong too: the "we noticed a change" email goes to the address the thief just added, and knowledge questions are weak against breached data. When the member complains, or an auditor asks why miles were frozen, there is rarely a case pack that shows what happened and who decided.

typical510,000milesredeemed for business-class tickets nine hours before departure in one 2025 mileage theft
typical50%+rise in account takeover attacks reported by travel companies in a year
typical5,000$the most loyalty fraud can cost one victim
Where an analyst's minutes go on one suspected takeoverestimated
By hand40 days
With the solution6 days
  • Opening the alert, the login log and the profile changes6 → 0.5 d
  • Pulling the PNRs, ticket coupons and card authorizations8 → 0.5 d
  • Building the session timeline by hand8 → 0.5 d
  • Checking travel, household and past award companions5 → 1 d
  • Getting the coupons suspended or canceled by ticketing5 → 0.5 d
  • Reaching the member and recording the decision8 → 3 d

Estimated split of the analyst's working minutes on one suspected account takeover, by hand across separate tools and with the solution.

How it works

How a suspicious session moves

Seven agents replay every risky session, try the innocent explanation first and hold — never cancel; the analyst decides and signs.

What comes in
Signals in2.4M logins a night · identity, bot defense, ledger, awards, cards
Agents at work
Login watcherevery login, bot waves
Then
Takeover agentsession replayed
Miles and award agentstransfers, awards, rings
Then
Second-look agentinnocent explanation first
Then
Hold keeperreversible, never cancels
Member contact agent"Was this you?"
A person decides
Loyalty Fraud Analystconfirms, releases, signs
What comes out
Miles back with the member
Honest member released
Case pack
One case, step by step

One account takeover, from a 2 am login to miles back with the member

At 2:14 am Chicago time, someone logs in to Gold member Helen Castellano's Corvane Waypoint account from Frankfurt. Nine minutes later two business seats to London are booked for strangers. Here is what the agents did overnight and how the loyalty fraud analyst decides the case the next morning, screen by screen, in the working solution.

  1. 018:42 am

    The night's work, and the case that can't wait

    Jordan Reyes · Loyalty Fraud Analyst

    The agents watched every login and redemption overnight: 2,412,880 logins scored, 41,306 redemptions and 1,862 transfers read, 64 cases built, 23 reversible holds placed, 31 cleared as honest. Nine cases need Jordan, clocks first. At the top: C-2207, Helen Castellano, 180,000 miles on two business awards, 97%, decide by 2:23 pm.

    On Today: “The partner redemption feed arrived 26 minutes late; its 3,940 orders were read at 4:31 am.”

  2. 022:14 am, replayed

    The session drawn as a timeline she can play

    Takeover agent

    Eleven events from four systems, each tied to its log line. A credential stuffing wave from a hosting network in Frankfurt tried 1,318 logins on 1,204 accounts; Helen's worked first try, from a new Windows desktop, with a password on a 2024 breach list. Her email changed at 2:16 — the notice went only to the new address — and the phone on file since March 2023 was deleted. Then two awards on CV 950 ORD–LHR, Fri Oct 16, 5:55 pm: LANGE/TOBIAS and MOREAU/CELINE, 90,000 miles each, taxes on a German card ending 7731.

    On the replay: “9 min · login to the second award.”

  3. 032:23 am

    The innocent explanation, tried first

    Second-look agent

    Before anything is held, the second-look agent tries to prove it is Helen. Is she traveling? No trip in October; her last login was Naperville, Oct 9. Are the passengers people she flies with? Her only award companion in 10 years is Robert Castellano. Is card 7731 hers? Her cards end 2290 and 4415. Did she change her own email? The new address was created today. Each is ruled out with its source.

    Second-look agent: “I tried the innocent explanations first and none holds: no trip in October, no known companion, not her card.”

  4. 042:23:41 am

    A reversible hold, 39 seconds after the second award

    Hold keeper

    At 97% on a Gold account — above the 95% line in hold policy §2.1 — the hold keeper places H-5512: both award coupons suspended with the seats kept, 180,000 miles in a held balance, profile changes and redemptions frozen, the session ended. Nothing is canceled. The hold has a person and a 12-hour clock: decide by 2:23 pm.

    On Holds: “A hold suspends — it never cancels a ticket or removes miles — and every hold has a person and a clock.”

  5. 052:24 am · 7:58 am

    “Was this you?” — to the phone the thief deleted

    Member contact agent

    Standing notice N1 goes by text to +1 630-555-0148, on file since March 2023. The new email added at 2:16 am is never used. At 7:58 am Helen replies from that phone, and her answer joins the case: confidence goes from 97% to 99%. The agent drafts a call script for Member Services and waits for approval.

    Helen Castellano, 7:58 am: “No. I did not book anything. Please help.”

  6. 06Before she decides

    She asks the agents why the hold is safe

    Jordan Reyes · Loyalty Fraud Analyst

    Jordan works the case in conversation with the agents beside the replay. She asks why the hold is safe for Helen, and the hold keeper answers with its sources: the coupons are suspended so no boarding pass can be issued, resuming restores the same seats, and the miles sit in a held balance.

    Hold keeper: “Nothing was canceled. Both coupons are suspended: no boarding pass can be issued, and resuming restores the same seats.”

  7. 07Four proposals

    Every action proposed, each one hers to approve, edit or reject

    The agents

    Cancel both awards and return 180,000 miles to Helen, with the two seats back on sale on CV 950 and the $11.20 in taxes refunded to card 7731 so no chargeback follows. Secure the account: restore her email and phone, reset the password, end the Frankfurt device, require two-step login. Block the device, the card and both passenger names for 180 days and link the case to wave W-1015. Member Services calls Helen today.

    Each proposal names the agent behind it and carries Approve, Edit and Reject.

  8. 08Signed

    She confirms the takeover with a reason code and her signature

    Jordan Reyes · Loyalty Fraud Analyst

    The confirmation lists exactly what will run: void the two award coupons and return 180,000 miles to Helen; restore her email and phone, reset the password and require two-step login; Member Services calls Helen today. Jordan picks ATO-CONFIRMED and signs as Loyalty Fraud Analyst. The case pack and her reason go into the audit trail.

    After she signs: “Takeover confirmed · 180,000 miles returned · seats back on sale.”

  9. 09Same morning

    Award brokers, acted on as a ring

    Award abuse agent

    Award fraud rarely stops at one account. Ring R-17 links 14 accounts that share 3 cards and 2 devices; in 60 days they booked 31 business awards for 22 passengers none of them know — brokering under program terms §9.3. Six awards worth 540,000 miles have not flown. They stay held, and because the ring is over 500,000 miles, the Fraud Operations Manager signs.

    Award abuse agent: “Six awards have not flown; I hold them and Claire Whitcomb signs.”

  10. 10Weekly

    Rules tuned from decisions, replayed on 90 days

    Claire Whitcomb · Fraud Operations Manager

    Analysts released 41 holds under rule R2 with KNOWN-COMPANION or HOUSEHOLD: the award was for someone at the member's home address. The second-look agent proposes treating that passenger as a companion. Replayed on 90 days, takeovers caught stay at 388 and honest members held fall from 73 to 32. Nothing changes until Claire signs.

    Second-look agent: “I cannot change a rule; Claire Whitcomb decides.”

Who it’s for

Built for everyone who protects a member's miles.

The same takeover, seen by the four people who carry it — what their morning looked like, and what it looks like now.

JR
Jordan ReyesLoyalty Fraud Analyst · 9 cases in her queue this morning
Loyalty Fraud Analyst
Before
Starts at 8:30 with alerts in three queues and rebuilds each session by hand across four systems — often after the stolen award has flown.
Now
Opens each case as a replay with the agents' reading, the innocent explanations already checked and a reversible hold in place; she confirms or releases and signs.
CW
Claire WhitcombFraud Operations Manager · owns rules, thresholds and hold policy
Fraud Operations Manager
Before
Tunes velocity rules without replaying them, and hears about the Platinum flyer a tightened rule locked out.
Now
Signs rule changes only after a 90-day replay shows takeovers caught and honest members held, and decides insider cases and holds over 500,000 miles.
AB
Andre BishopMember Services Lead · call-backs, restores and locked-out members
Member Services Lead
Before
Calls members back at contacts that may be the thief's, with little of the story in front of the team.
Now
Gets the member's reply, the trusted phone and a drafted call script with the case, approved before anything is said or sent.
LH
Lena HartInternal Auditor · read-only, every case
Internal Auditor
Before
Asks why a member's miles were frozen and gets a spreadsheet and an email thread.
Now
Filters the seven-year audit trail by case, actor or type and exports a case pack for a complaint reply, a law enforcement request or a chargeback.
Built on the engine

7 agents. Each with one job, and hard limits.

Seven agents replay every risky session, try the innocent explanation first and hold — never cancel; the analyst decides and signs.

Login watcher

Reads every login and session event, links devices, IPs and networks, and joins bot-defense waves and leaked-password matches from the credential exposure feed — 2,412,880 logins scored overnight.

  • Never blocks a login itself
  • Reports late feeds before anyone trusts the picture
Takeover agent

Builds the session replay and the plain reading of what happened from the identity, profile change and web session logs, and scores the loyalty account takeover.

  • Scores and explains; never decides
  • Every event cites the log line it came from
Miles movement agent

Watches transfers, household pools, partner redemptions, gift cards and points purchases for mileage theft and points theft — like 64,000 miles moved to a two-day-old pool member and spent on $600 of gift cards.

  • Read-only on the loyalty ledger
Award abuse agent

Reads awards booked for other names, award ticket broker patterns and retro claims, and links accounts into rings by shared card, device and passengers.

  • Never edits a booking or passenger data
  • A ring holding over 500,000 miles goes to the manager
Second-look agent

Tries the innocent explanation first — a trip abroad, a spouse, a usual award companion, a known device — and, each week, proposes rule changes from analysts' reason codes with a 90-day replay.

  • Can clear a case with a reason; cannot hold or release
  • Cannot change a rule — the manager signs
Hold keeper

Places reversible holds within policy — at 95% confidence on Gold and Platinum, 90% on Blue and Silver: suspends award coupons with the seats kept, holds miles, freezes profile changes and ends sessions, then watches every clock.

  • Never cancels a ticket or removes miles
  • Confirm, release, cancel and restore always need a person
Member contact agent

Sends the standing “Was this you?” notices only to a phone or email on file before the session, matches replies to cases, and drafts personal messages and call scripts for approval.

  • A channel added in the last 30 days is never trusted
  • Never asks for a password or a full card number; anything beyond N1 and N2 needs a person
Analyst and Fraud Operations Manager

Decide every case, sign every rule. The agents propose; a named person decides.

Ask in plain words

Ask the agents about any case, in plain words

On every screen the agent responsible leads with what it found and the next step it proposes. Ask back or tell it what to do; every answer cites its source, and anything that changes a record waits for your approval.

Why is the hold safe for Helen?

Nothing was canceled. Both coupons are suspended: no boarding pass can be issued, and resuming restores the same seats. Her 180,000 miles sit in a held balance, not removed. Policy §2.2 says a hold never cancels.

Could it really be Helen?

I tried that first. She has no trip in October, the passengers are not her companions, the card is not hers, and she replied "No" from her phone on file since 2023. I found no innocent explanation.

Is anyone honest being held?

Probably one: Megan Liu (C-2203). The hold went on at 91%, then the second-look agent found her own trip to Tokyo and her husband on the award, and she replied "Yes that was me". The agents propose release.

Were other members hit by the same wave?

Yes: 37 accounts logged in from the same network; 12 changed something and are held. That is case C-2198.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

TodayThe loyalty fraud analyst's morning: cases that need her in the agents' order, clocks first, reversible holds in place, members cleared as honest and the agents' overnight run.
The session replayAn account takeover replayed as a timeline — bot wave, first-try login, email changed, phone deleted, two awards for strangers — every event cited, with the agents beside it.
Innocent explanations, checked firstBefore a loyalty fraud hold stands, the second-look agent's checks — is the member traveling, are the passengers her companions, is the card hers — each ruled in or out with its source.
Reversible holdsEvery reversible hold on a suspected account takeover or mileage theft, with what is held — award coupons, miles, profile — its tier clock and owner; extend, release or decide.
Messages to membersThe “Was this you?” text sent to the phone on file before the session, the member's reply and a drafted call script waiting for approval.
Ask the agentsThe analyst asks why the hold is safe; the hold keeper answers with its sources, beside the replay.
Proposals to approveEach action the agents propose after a miles account takeover — return the miles, secure the account, block the device, card and names — with Approve, Edit and Reject.
Confirm the takeoverWhat will run, the reason code and the analyst's electronic signature, before the miles go back and the seats go back on sale.
Award broker ringsAward ticket broker detection: fourteen accounts linked by shared cards and devices into an award broker ring, why each one links and the awards still to fly.
Last night's runEach of the seven agents' plans, the systems it read, its counts, its confidence and who it handed to.
Rules and the 90-day replayA rule change proposed from analysts' reason codes, replayed on 90 days — takeovers caught against honest members held — waiting for the manager's signature.
Audit trailEvery loyalty fraud case's agent actions and every person's decision with its reason, kept seven years, with CSV and case pack export.
Hold policy and clocksConfidence to hold and the clock to a person by tier, and what a hold may do — canceling a ticket is only ever a person.
Governance

Loyalty fraud detection built for scrutiny: reversible, cited, signed, on the record.

Every statement cites its sourceEvery event in a replay and every sentence an agent writes links to the line it came from — the identity log, the profile change log, the PNR, the loyalty ledger, the card authorization, the message log.
Hold, never cancelA hold suspends award coupons, holds miles and freezes the profile; it never cancels a ticket or removes miles. Every hold has a person and a clock by tier, and never runs out on its own — at its clock it goes to the Fraud Operations Manager.
People decide and signOnly people confirm, release, cancel or restore, each with a reason code such as ATO-CONFIRMED or HOUSEHOLD and an electronic signature. The audit trail shows no agent did any of the four.
The manager for what matters mostInsider cases and holds over 500,000 miles, such as the six awards held in broker ring R-17, go to the Fraud Operations Manager. Rule and threshold changes need a 90-day replay and her signature.
Contact only through trusted channelsMembers are reached only at a phone or email on file before the session, the channel-on-file notice that NIST SP 800-63B describes for account changes. No message ever asks for a password.
Seven years on the recordEvery agent action and every decision is kept for seven years, read-only. A case pack (PDF and JSON) holds the replay, sources, readings, proposals and signatures for a 14 CFR 259.7 complaint reply, law enforcement, internal audit or a card chargeback.
Configuration

Your hold policy and thresholds, not ours

The fraud team owns the rules. Every setting below is signed by the Fraud Operations Manager, versioned and on the audit trail.

SettingDefaultChoose from
Hold at confidence · Gold and Platinum95%Any percentage, set per tier
Hold at confidence · Blue and Silver90%Any percentage, set per tier
Clock to a personPlatinum 6 hours · Gold 12 hours · Silver and Blue 24 hours6 hours · 12 hours · 24 hours, per tier
What a hold may doSuspend award coupons, hold miles, freeze profile changes and redemptions, end sessionsCancel a ticket or remove miles: only a person
At the clockGoes to the Fraud Operations ManagerNever released on its own
Standing noticesN1 text and N2 email, to channels on file before the sessionWording approved by the manager · a channel added in the last 30 days is never trusted
Thresholds R1–R8e.g. new device and a contact change within 30 min; over 100,000 miles redeemed in 24 h on a new deviceEach editable; a change is replayed on 90 days and goes to the manager to sign
NotificationsPlatinum hold placed, 2 hours left on a clock, member replied, ring of 5 or more, feed late by 15 minutesEach on or off · daily summary at 8:00 am, off by default
Connections

Works with the systems your loyalty program already runs on

Identity and bot defenselogins, devices, sessions, bot waves and challenges
Credential exposure feedmatches against third-party breach lists
Loyalty platformmembers, the miles ledger, household pools, partner redemptions and retro claims
Reservations and ticketingaward PNRs and ticket coupon status — the only place a hold writes
Card gatewayauthorizations for award taxes and points purchases
Message service and case exporttexts and emails to members; case packs to the corporate security case system
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
0
stolen awards flown on a held account
Queue read next morningawards fly first
With the agentsheld before departure
target
7%
or fewer of holds turn out honest, released in a median under 2 hours
under 7%
honest, back in under 2 h
estimated
3.1$M
a year of miles kept with members at a 300-aircraft carrier
Miles at risk18.4M a month
Kept$3.1M a year at 1.4¢

“demo” = seen in the working solution, on its sample data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (Anchorage Daily News / Seattle Times, Nov 29, 2025 — 510,000 miles redeemed nine hours before departure, and account takeover attacks on travel companies up more than 50% in a year, per a fraud-prevention survey cited there; a bot-defense survey with the Loyalty Security Alliance — loyalty fraud costs victims up to $5,000 each; NIST SP 800-63B rev. 4 on notice through a channel on file). Corvane Airways, the Corvane Waypoint program, and the people, members, passengers and cases named on this page are fictional — characters and sample data in the working solution.

Questions

What loyalty and fraud leaders ask about loyalty fraud detection.

What is loyalty fraud detection?

Loyalty fraud detection is the part of loyalty program fraud prevention that finds account takeover, mileage theft and redemption abuse in a frequent flyer program and stops it before miles or awards are lost. Loyalty Fraud Detection gives the fraud team seven agents that replay each risky session as a cited timeline, try the innocent explanation first and place a reversible hold on stolen awards — nothing canceled — for a loyalty fraud analyst to confirm or release and sign.

How do you stop an airline miles account takeover before the award flies?

The agents read every login, profile change and redemption overnight, not the next morning. When a takeover is likely enough — 95% on Gold and Platinum, 90% on Blue and Silver by default — the hold keeper suspends the award coupons, holds the miles and freezes the profile. On the sample case the hold went on 39 seconds after the second award was booked, about a day and a half before the flight was due to leave.

How does it detect credential stuffing on a loyalty program?

The login watcher joins bot-defense waves with leaked-password matches from a credential exposure feed. On the sample night it tied 1,318 tries on 1,204 accounts from one hosting network to the 37 logins that worked, held the 12 accounts that changed something, and proposed password resets for the 25 that only looked.

Does it catch award ticket brokers and mileage theft?

Yes. The award abuse agent links accounts that share cards, devices and passengers into rings — on the sample, 14 accounts and 22 strangers flown — and the miles movement agent watches transfers, household pools, gift cards and points purchases. It also finds retro claim fraud, such as claims for flights with no boarding record, and enrollment farms built for sign-up bonuses.

Will it lock out honest frequent flyers?

The second-look agent tries the innocent explanation first — a trip abroad, a spouse, a usual award companion, a known device — and cleared 31 cases as honest on the sample night. A hold suspends rather than cancels, so a release restores the same seats. The target is under 7% of holds turning out honest, each released in a median under two hours.

How does it contact the member without reaching the thief?

The member contact agent sends its standing “Was this you?” notice only to a phone or email that was on file before the session; a channel added in the last 30 days is never trusted. The member's reply joins the case as evidence, and no message ever asks for a password.

Do people stay in control of holds and decisions?

Yes. The agents may only place a reversible hold within policy and send the two standing notices. People confirm, release, cancel and restore with a reason code and a signature; the Fraud Operations Manager signs insider cases, holds over 500,000 miles and every rule change after a 90-day replay.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your hold policy, rules, program terms and a sample of past cases — and it goes live once every quality gate has passed. First-time setup ends with a dry run on 30 days of your history, compared with what your team actually decided, and nothing goes live until the manager signs.

See it on
your members' sessions.

We'll run Loyalty Fraud Detection on a sample of your own past login, redemption and award records.