WorkflowFraud Prevention & Investigations

Wire Fraud Prevention

Wire fraud prevention that shows what changed, reads the email behind it and calls a number you trust, before two people release or stop the wire

Fraudulent wires stopped before they leave; good wires released on time, with two names.

See one case, screen by screen ↓
demo19minutesbefore the 5:00 PM cutoff, the sample $286,400.00 wire was stopped with two names and never left
demo58attemptsstopped before release, worth $13.6 million, in the sample month of October 1–21
demo11minutesfrom a fraud report to the recall request on a wire that had already left, on the sample data
target95%of attempted wire-fraud dollars stopped before release
In short

What is Wire Fraud Prevention?

Wire fraud prevention is how a bank's wire room checks outgoing wires for business email compromise and scams before release. Wire Fraud Prevention is wire fraud prevention software in which agents compare each held wire with the client's own payment history, read the email or document behind a new instruction and prepare a callback to a number of known origin. A wire room operator proposes release, stop or return with a reason code, and a second person adds their name.

AI use cases in banking: a buyer's guide to agentic AI for bank and credit union operations →

Updated

The problem

Why wire fraud prevention fails on a genuine, token-approved wire

Wire fraud prevention breaks down on the wire that looks right. A client's accounts payable clerk gets an email inside a real invoice thread saying a vendor changed banks. The client creates the wire in the treasury management portal, and its token and dual approval pass. The bank's security procedure says the payment order is genuine; the instruction it rests on is not.

For each held wire, an operator opens the payments hub, the portal's audit log, the beneficiary templates and the core banking system, each in its own window, while the Fedwire and CHIPS cutoffs close in. The callback number too often comes from the instruction itself, the one place a fraudster controls. The result goes into a free-text note, and a supervisor approves the release without the evidence in front of them. A wire released to a fraudster is usually gone within hours.

typical$2.77billionreported lost to business email compromise in 2024, from 21,442 complaints to the FBI
typical63%of organizations said wires were the payment method BEC scammers targeted most
typical79%of organizations were targets of attempted or actual payments fraud in 2024
Where a held wire's minutes goestimated
By hand65 minutes
With the solution15 minutes
  • Opening the hub, the portal, the templates and the core12 → 1 min
  • Comparing the instruction with the client's past payments10 → 1 min
  • Reading the email or document the client acted on15 → 2 min
  • Finding a number to trust and making the callback15 → 8 min
  • Writing up the callback result5 → 1 min
  • Getting the second name, with the evidence8 → 2 min

Estimated split for one held wire that needs a callback, worked by hand and with the solution; the call itself still takes a person's time.

How it works

How one held wire moves

Agents show what changed, read the email behind it and prepare a callback to a number of known origin; an operator and a supervisor decide.

What comes in
What arrives5,200 wires a day · portal, branch and RM desk orders, with the email behind a change
Agents at work
Coordinatorcallback rules, cutoff clock
Then
Payment historywhat changed
Instruction originlook-alike domains
Callbacknumber of known origin
Then
Recallreturn request, client message
A person decides
Operator proposes, supervisor adds the second namea reason code on every release, stop and return
What comes out
Released on time
Stopped before it leaves
Recall in minutes
One case, step by step

One held wire, from the hold to the stop in 25 minutes

Thursday, October 22, 4:22 PM at Corvane National Bank, 38 minutes before the 5:00 PM Fedwire client cutoff. Here is wire fraud prevention on one business email compromise attempt, screen by screen, in the working solution.

  1. 014:22 PM

    The day in one sentence, on a runway to each cutoff

    Leah Okonkwo · Wire room operator

    Corvane has sent 4,912 outgoing wires worth $10.38 billion so far. The agents held 248; 211 were released after review, 3 attempts were stopped ($1,256,200) and 34 held wires are open. The cutoff runway shows 23 minutes to the 4:45 PM CHIPS client cutoff and 38 to the 5:00 PM Fedwire client cutoff, and Leah's held wires are grouped by cutoff, each with the agents' finding and proposal.

    Cleared by the agents: 4 wires, $1,974,950, ready to release in one batch with a second name.

  2. 02Held at 4:16 PM

    What changed: a new bank, after 11 payments to the old one

    Payment history agent

    Brightwater Mechanical, Inc. is wiring $286,400.00 by Fedwire to its steel supplier, Kessler Steel Supply Co., for invoice KS-22817. Gina Marsh entered it at 4:11 PM and Carl Lindqvist, the CFO, approved it with his token at 4:16 PM. The agent sets the last 11 payments to Kessler, all to Quillfield Bank, account ending 4471, beside today's instruction: Harrowgate Savings Bank in Houston, account ending 9086. Every value opens its source passage.

    3 of 6 fields changed. The name and address are unchanged, and the amount is inside the $41,200–$312,900 range.

  3. 03One click

    The email Gina acted on, read letter by letter

    Instruction origin agent

    The new bank came from an emailed PDF Gina uploaded at 3:47 PM. The email is a reply inside the real invoice thread, but it came from kesslersteeI.com: a capital I (U+0049) where Kessler's domain has a lower-case l (U+006C), registered October 13, 2026, nine days ago. Replies go to kessler.remit@inbox-relay.net, and SPF and DKIM pass only for the look-alike domain.

    The attached letter was created October 21 at 11:52 PM on Kessler's 2023 letterhead, with a Houston phone number and the ongoing-audit wording.

  4. 04Before the call

    A callback to a number of known origin, never the one in the email

    Callback agent

    The agent takes Kessler's number, (412) 555-0187, from Brightwater's beneficiary template, on file since March 9, 2021 and reconfirmed in April 2025. The PDF's number, (713) 555-0164, is struck out and never offered. The five-line script asks Kessler to state its own bank and account.

    From the script: “Never read the new bank or account out. Never confirm the amount first.”

  5. 054:31 PM

    Leah makes the call; the agent fills in the result

    Leah Okonkwo · Wire room operator

    On the recorded line, Janet Pruitt, Kessler's controller, says Kessler still banks at Quillfield Bank, account ending 4471, and sent no change of bank details. The callback agent fills each answer from the recording, and Leah checks and confirms it. At 4:35 PM she calls Carl Lindqvist at Brightwater's number on file, and he asks Corvane to cancel.

    Outcome: “Not confirmed: the beneficiary denies the change.”

  6. 064:41 PM

    Stopped with two names, 19 minutes before the cutoff

    Leah Okonkwo and Victor Hale

    Leah proposes Stop at 4:39 PM with reason SR-01, beneficiary denies the change (vendor impersonation). Victor Hale, the wire room supervisor, adds the second name at 4:41 PM. At $250,000 and above the second name must be a supervisor, and nobody checks their own decision. The $286,400.00 never left.

    The order passed Brightwater's token and dual approval under UCC 4A-202. That proves who sent it, not that the bank details are Kessler's.

  7. 074:44 PM

    The client is told in plain words, with no blame

    Nadia Brennan · Relationship manager

    The recall agent drafts the message to Carl and Gina: what happened, what Corvane did and what to do now. Pay Kessler with the existing Quillfield template, reset Gina's email password and turn on two-step sign-in, and call Janet at (412) 555-0187. Nadia approves the message, Victor checks it, and only then does it go.

    Checked before it goes: no SAR, referral, case number or investigation wording, and no account number in full.

  8. 084:46 PM

    A fraud case with the evidence attached, and a confidential referral

    Owen Castellanos · Fraud analyst

    The stopped attempt becomes fraud case FC-2026-1187, with the timeline from the 4:16 PM hold to the stop and the evidence already attached: the payment history, the email header, the domain lookup, the PDF and both recordings. The case and referral agent drafts the referral to the BSA team: attempted transactions are reportable, $286,400 is over $25,000 with no suspect identified, and the SAR is due by November 21, 2026. The fraud analyst approves the referral and a supervisor adds the second name.

    The referral is visible to fraud, supervisor and audit roles only, never on a client view.

  9. 09The template

    The bank change behind it is blocked too

    Victor Hale · Wire room supervisor

    Brightwater's portal request at 4:12 PM to move Kessler's template to Harrowgate Savings Bank, change BC-2210, is blocked: Janet Pruitt denied it at the number on file, and it is linked to the stopped wire. Every beneficiary change needs a callback at a number of known origin and two names.

    Numbers of known origin cannot be changed by email or by the client alone.

  10. 10Any time after

    Every step on the record, exported for examiners

    Ruth Ambler · Internal auditor

    The trail shows who held, called, proposed, checked, stopped and told the client, when, why and on which evidence, for people and agents alike, and nothing in it can be edited. For a client dispute, Ruth exports the payment order, the security procedure followed, the email and PDF, both recordings, the stop with both names and the client message. The export itself is logged.

    Exports for OCC examiners, internal audit, a client dispute and the BSA officer.

Who it’s for

Built for everyone who touches a held wire.

The same wire, seen by the people who call, check, tell the client, open the case and audit it: what their day looked like, and what it looks like now.

LO
Leah OkonkwoWire Room Operator · works 30–40 held wires a day
Wire room operator
Before
Opens the hub, the portal, the templates and the core for every held wire, picks a number to call and types the result into a note.
Now
Opens one wire with what changed, the email read for her and a number of known origin ready; she makes the call and proposes the decision.
VH
Victor HaleWire Room Supervisor · second name on releases, stops and returns
Wire room supervisor
Before
Approves releases in the payments hub, usually without the evidence in front of him.
Now
Adds his name to what he can see: the callback result, the reason code and the maker's name. Never to his own decision.
NB
Nadia BrennanTreasury Management Relationship Manager · 140 commercial clients
Treasury management relationship manager
Before
Her client, the victim, hears about a stopped wire from whoever picks up the phone.
Now
Approves a plain-words message already drafted and checked for blame and SAR wording; a supervisor checks it before it goes.
OC
Owen CastellanosFraud Analyst · cases, recalls and BSA referrals
Fraud analyst
Before
Drafts a recall by hand when fraud is found after release; the BSA team hears days later.
Now
Has the recall drafted within minutes and a case with the evidence attached; the referral's 30-day date is already set.
RA
Ruth AmblerInternal Auditor · tests the wire control and answers examiners
Internal auditor
Before
Pieces together who did what from free-text notes and hub logs for examiners and client disputes.
Now
Filters a trail nobody can edit and exports the evidence for OCC examiners, internal audit or a client dispute.
Built on the engine

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

Agents show what changed, read the email behind it and prepare a callback to a number of known origin; an operator and a supervisor decide.

Wire review coordinator

Holds wires that meet the callback rules, keeps each rail's cutoff clock, runs the readers, writes the one-sentence proposal and escalates to the supervisor at 30 minutes and the Wire Operations Manager at 15.

  • Never releases, stops or returns a wire
  • Escalates before every cutoff
Payment history agent

Compares the beneficiary name, bank, routing number, account, address, amount and timing with every earlier payment from the client to that beneficiary and with the beneficiary master, and builds What changed.

  • Never calls an account verified on amount alone
  • Cites every value; marks a check partial when a source does not answer, and runs it again
  • Confidence floor 0.85
Instruction origin agent

Reads the email or document behind a new instruction: headers, Reply-To, first hop, authentication results, domain age, the quoted thread and the document's metadata. Compares sender domains with the client's known counterparties letter by letter and flags urgency and secrecy language.

  • Never opens links or attachments outside the sandbox
  • Never contacts anyone
  • Confidence floor 0.80
Callback agent

Takes the callback number only from the beneficiary master, the onboarding file or the signed treasury agreement, with its provenance, writes the script and fills the result from the recorded line for the operator to confirm.

  • Never dials a number that came with the instruction
  • Never reads the new account out
Customer conversation agent

For a consumer wire with scam signals, prepares plain, respectful questions for investment, romance, impersonation and elder exploitation scams, and the trusted-contact step.

  • Never refuses a customer's wire on its own
  • Never shames; the customer decides
Recall agent

After a person confirms fraud on a released wire, drafts the Fedwire request for return or the SWIFT recall, the message to the beneficiary bank's fraud desk, the law-enforcement steps and a plain-words client message.

  • Never sends
  • Nothing it writes for a client mentions a SAR
Case and referral agent

Opens the fraud case with the wire's evidence, tests the SAR thresholds, attempted transactions included, sets the 30-day date and drafts the referral facts for the BSA team.

  • Never files a SAR
  • Never writes to a client-facing view
Tuning agent

Each month, counts holds, callbacks and confirmed attempts by callback rule, and backtests rule changes that would avoid callbacks on unchanged wires without missing a confirmed attempt.

  • Never changes a rule
  • Proposes a version; the Wire Operations Manager signs it
Wire Room Operator

Proposes with a reason; a supervisor adds the second name. The agents propose; a named person decides.

Ask in plain words

Ask about any wire, in plain words

Ask about any wire, client, callback or rule. Every answer points to its source.

Why was the Brightwater wire held?

Two things changed at once. Brightwater has paid Kessler Steel 11 times since 2021, always to Quillfield Bank, account ending 4471; today's wire goes to Harrowgate Savings Bank, account ending 9086. The new details came from an email sent from kesslersteeI.com, with a capital I, registered nine days ago. The callback to Kessler at (412) 555-0187, its number of known origin, is ready.

Which held wires could miss the 4:45 PM CHIPS cutoff?

Three of yours go through CHIPS, with 23 minutes left at 4:22 PM: Copperline Logistics, $148,000, waiting for the CEO's callback; Pell & Hargrove, $225,000, and Rivermark Senior Living, $1,240,000, both cleared by the agents and ready to release with a second name. The supervisor was alerted at 4:15 PM.

Has Harrowgate Savings Bank shown up anywhere else today?

Yes. Routing 000062944 is in two held wires today: Brightwater's $286,400 to “Kessler Steel” and Fairhaven Title & Escrow's $612,750 in seller proceeds for 1187 Larkspur Lane, changed by email this morning. Neither client has paid this bank before. The Fairhaven callback goes to the seller's number in the purchase contract.

Draft the message to Brightwater about the stopped wire

The draft says what happened, what Corvane did and what Brightwater should do now, in plain words, with no blame and no SAR or case wording. It names Kessler's number of known origin, (412) 555-0187, and the times from the recordings. Nadia approves it and Victor checks it before it goes.

Every screen

The working solution, as it ships.

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

One held wire, and exactly what changedA $286,400.00 Fedwire from Brightwater Mechanical, Inc. to Kessler Steel Supply Co., held with 38 minutes to the 5:00 PM cutoff. What changed sets the last 11 payments to Kessler beside today's instruction, and the callback to a number of known origin is ready beside it.
The wire room's day, on a runway to each cutoff4,912 outgoing wires worth $10.38 billion so far, 248 held by the agents, 211 released after review, 3 attempts stopped and 34 held wires open, with each rail's cutoff, the time left and the supervisor alert on one line.
Wire transfer fraud red flags, read letter by letterkesslersteeI.com beside Kessler's real domain: a capital I in place of a lower-case l, registered nine days ago. Below, the email header line by line and the attached letter with each finding pinned.
Callback verification to a number of known originKessler's number from Brightwater's template, on file since March 9, 2021, with the number printed in the emailed PDF struck out, and a five-line script that never reads the new account out.
The call's result, filled from the recordingThe callback agent fills each answer from the recorded line for the operator to check and confirm: Kessler's controller stated Quillfield Bank, account ending 4471, and said nothing changed.
Stopped with two names, 19 minutes before the cutoffThe maker, Leah Okonkwo, proposed the stop with reason SR-01 at 4:39 PM; the checker, Victor Hale, added the second name at 4:41 PM. The security procedure note explains UCC 4A-202 and the client's right to cancel.
The client told in plain wordsWhat happened, what the bank did and what to do now, approved by the relationship manager and checked by a supervisor, with no blame and no SAR or case wording.
A vendor impersonation fraud case and a confidential referralFraud case FC-2026-1187 with its timeline and evidence attached, and a referral to the BSA team with the thresholds tested and the 30-day date, visible to fraud, supervisor and audit roles only.
The wire recall process, in minutesA $94,300 wire released after an emailed instruction: reported at 9:14 AM, the recall sent at 9:25 AM with a second name, and $61,800 frozen by the beneficiary bank. The law-enforcement path is shown for a domestic wire.
Beneficiary changes need a callback and two namesEach template change with its callback status and both names; Brightwater's request to move Kessler to Harrowgate Savings Bank is blocked and linked to the stopped wire.
Every callback today, with where its number came from38 callbacks since 8:00 AM on the recorded line: 29 confirmed, 3 not confirmed and stopped, 2 with no answer yet and retried while the wire stays held, 4 in progress.
An audit trail, exported for examiners or a disputeWho held, called, released, stopped or overrode, when, why and on which evidence, never edited, with exports for OCC examiners, internal audit, a client dispute and the BSA officer.
Eight agents, each with a version and a limitEach agent with its version, confidence floor, tools and the line it may not cross. People decide; agents compare, read and prepare.
Governance

Built for wire fraud prevention: two names, cited, on the record.

Two names on every decision that moves moneyEvery release, stop and return of a held wire, every batch release, beneficiary change, client message, recall and referral to the BSA team needs a maker and a checker. At $250,000 and above the checker must be a supervisor, and nobody adds the second name to their own decision.
Callbacks only to numbers of known originCallback numbers come from the beneficiary master, the onboarding file or the signed treasury agreement, shown with their provenance. Numbers that came with an instruction are struck out, and numbers of known origin cannot be changed by email.
Every value cites its sourceEach value and agent statement on a held wire opens its source passage, system and time: the payment history, the beneficiary template, the email header, the domain lookup or the recording.
No tipping offSAR, referral and case wording is blocked on client views and messages and checked before every client message (31 CFR 1020.320(e)). The referral to the BSA team is visible to fraud, supervisor and audit roles only.
Agents versioned, with floors and overridesAgent versions are pinned for the month, with confidence floors of 0.85 for payment history and 0.80 for instruction origin. An operator who disagrees with the agents records an override with reason code RR-05 and a note, and a callback rule moves only when the Wire Operations Manager signs a new version after a backtest.
A trail an examiner can testEvery hold, call, proposal, signature, override, recording and full-number view is recorded with who, what, when, why and the evidence, never edited and kept for seven years. Account numbers are masked to the last four, and every export is logged.
Configuration

Your wire controls, as settings

Callback rules, cutoffs, checkers and look-alike detection are settings. Only the Wire Operations Manager changes them, and each change is a new version on the audit trail.

SettingDefaultChoose from
The second name must be a supervisor at$250,000$100,000 · $250,000 · $500,000 · $1,000,000
Callback on a first wire to a beneficiary over$10,000$10,000 · $25,000 · $50,000
Hold when the amount is over the client's 12-month median to that beneficiary by3×2× · 3× · 5×
Fedwire client cutoff5:00 PM ET4:30 PM · 5:00 PM · 5:30 PM
Alert the supervisor before a cutoff30 minutes20 · 30 · 45 minutes
Flag sender domains younger than30 days30 · 60 · 90 days
Account numbersMasked to the last fourLast four · Hidden
Keep wires, callbacks and decisions for7 years5 · 7 · 10 years, never less than five
Connections

Works with the systems a wire room already runs on

Payments huboutgoing wires and holds, the Fedwire, CHIPS and SWIFT gateways, recalls
Treasury management portalpayment orders, approvals and the documents clients upload
Payment history and beneficiary masterseven years of outgoing wires; templates with numbers of known origin
Email security gatewaythe headers and attachments behind a new instruction
Recorded phone linecallbacks, recordings and transcription
Case management and core bankingfraud cases and referrals to the BSA team; the client's accounts
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
95%
of attempted wire-fraud dollars stopped before release
estimated
$129K
loss kept per stopped BEC attempt: $2.77 billion over 21,442 IC3 complaints in 2024
target
Everywire
held for review decided before its Fedwire or CHIPS cutoff

“demo” = seen in the working solution, on its sample data · “target” = the design goal, to be measured in the live solution · “estimated” = our estimate · “typical” = published figures (FBI IC3 2024 Internet Crime Report, as summarized by Nacha on April 24, 2025: $2.77 billion in business email compromise losses from 21,442 complaints; AFP 2025 Payments Fraud and Control Survey, April 15, 2025: 79% of organizations targeted by payments fraud, 63% naming wires as the method BEC scammers targeted most). Rules named: UCC Article 4A (4A-202, 4A-211); Regulation J, 12 CFR 210 Subpart B; 31 CFR 1020.320 on SARs and their confidentiality; 31 CFR 1010.430 and 1020.410 on records. Corvane National Bank and the clients, vendors, people, phone numbers, domains and account and routing numbers named on this page are fictional: characters and sample data in the working solution.

Questions

What wire rooms ask about wire fraud prevention.

What is wire fraud prevention?

Wire fraud prevention is how a bank's wire room checks outgoing wires for business email compromise and scams before release. Wire Fraud Prevention is wire fraud prevention software in which agents compare each held wire with the client's own payment history, read the email or document behind a new instruction and prepare a callback to a number of known origin. A wire room operator proposes release, stop or return with a reason code, and a second person adds their name.

How does it detect business email compromise wire fraud?

The payment history agent shows what changed against the client's earlier payments to that beneficiary, such as a new bank after 11 payments to the old one. The instruction origin agent reads the email the client acted on: headers, Reply-To, first hop, domain age, the thread it sits in and the PDF's metadata. It shows a look-alike character with its code point, such as a capital I in place of a lower-case l.

How does callback verification work for a wire transfer?

The callback agent takes the number only from the beneficiary master, the onboarding file or the signed treasury agreement, shows where it came from, and strikes any number that came with the instruction. Its script asks the other side to state their bank and account and never reads the new one out. The call runs on the recorded line, the agent fills in the result from the recording, and the operator confirms it.

Why check a wire that already passed the client's token and dual approval?

Because in business email compromise the client's own staff create and approve the wire. The security procedure under UCC 4A-202 shows who sent the payment order, not that the bank details belong to the vendor. The held wire screen states which procedure the client agreed to and that it was followed, and the client can still cancel before the wire is sent (UCC 4A-211).

Does it keep held wires from missing the Fedwire or CHIPS cutoff?

Every held wire sits on a runway to its rail's cutoff: the CHIPS client cutoff at 4:45 PM, the Fedwire client cutoff at 5:00 PM and the Fedwire third-party deadline at 6:45 PM, Eastern time and set by the bank. The coordinator alerts the supervisor 30 minutes before a cutoff and the Wire Operations Manager at 15, and wires the agents cleared go out in one batch with a second name. In the sample month, no held wire missed a cutoff.

What happens if a fraudulent wire has already been sent?

A fraud analyst confirms the fraud, and the recall agent drafts the Fedwire request for return or the SWIFT recall, the message to the beneficiary bank's fraud desk and a plain-words client message, each sent only with a second name. On the sample data, a $94,300 wire was recalled 11 minutes after the report and the beneficiary bank froze $61,800. The recall also shows the law-enforcement path: an IC3 complaint, and the Financial Fraud Kill Chain for an international wire.

Do people stay in control of releasing wires?

Yes. Agents compare, read, cite and draft; they never release, stop or return a wire, and never send a message. A named operator proposes every decision with a reason code and a second person adds their name, a supervisor at $250,000 and above. Nobody checks their own decision, and an operator who disagrees with the agents records an override with a reason code and a note.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents, such as your funds transfer agreement, callback procedure, cutoffs and a sample of past held wires, and it goes live once every quality gate has passed. We will walk you through it on your own wires first.

See it on
your held wires.

We'll run Wire Fraud Prevention on a sample of your own past held wires and callbacks.