SystemFraud Prevention & Investigations

APP Fraud Detection

APP fraud detection that names the scam, asks the questions for it and keeps every answer for the claim

Scam payments stopped mid-call, with every question and answer kept for the claim.

See one case, screen by screen ↓
demo9signalsbehind the likely scam on the sample payment, each opening the record it came from
demo3flagson coached answers in one intervention call, each tied to the second it was heard
demo418paymentsstopped in September at the demo bank, with £3.36m kept with customers
demo97.9%of customers called within 30 minutes of the hold, at the demo bank in September
In short

What is APP Fraud Detection?

APP fraud detection means finding the payments a customer is being tricked into sending, authorized push payment scams, and stepping in before the money leaves. APP Fraud Detection gives the fraud prevention colleague seven agents that name the likely scam with its sources, write the questions for that scam, flag coached answers on the call and keep a claim-ready record. The colleague decides to hold, release or refer.

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

Updated

The problem

Why APP fraud detection alone does not stop the payment

In an authorized push payment (APP) scam the customer sends the money themselves. A caller posing as the bank's fraud team, a romance or a fake investment talks them into it, so every login and device check passes. The fraud detection engine holds the payment with a score, and the colleague who must call the customer gets a score, not a reason. A generic warning (“Could this be a scam?”) is exactly what the scammer coached the customer to click through.

Since October 7, 2024, UK payment firms must reimburse in-scope APP scam victims up to £85,000 within five business days, the sending and receiving firms sharing the cost. The bank can rely on the consumer standard of caution only if it shows a specific, directed intervention the customer ignored, and free-text call notes rarely show that. A held payment also runs on two clocks: a notice to the customer by the end of D+1 and a decision by the end of D+4.

typical£450.7mlostto APP scams in the UK in 2024, on about 186,000 cases
typical£85,000per claimthe most a UK firm must reimburse an in-scope APP scam victim, within five business days
typical$2.09billionUS consumers reported losing in 2024 to fraud paid by bank transfer or payment, the top method
Where an intervention's working minutes goestimated
By hand46 minutes
With the solution16 minutes
  • Reading the alert and pulling the payment, payee and account history8 → 1 min
  • Checking the customer's recent contacts with the bank5 → 0.5 min
  • Picking a script and the warning to read3 → 0.5 min
  • The call: questions, answers and the warning12 → 11 min
  • Writing up the call for the record10 → 1 min
  • Drafting the delay notice and getting it checked8 → 2 min

Estimated split of one scam intervention's working minutes, by hand and with the agents — our estimate, kept modest. The call itself takes about as long either way.

How it works

How one held payment moves

Seven agents name the scam, write the questions for it, listen for coaching and keep the record; the colleague decides and a team leader checks.

What comes in
What arrives5 sources · payment, payee check, history, contacts, call
Agents at work
Payment signals agentnine signals, cited
Then
Typology agentnames the scam
Script agentquestions for this scam
Then
Listening agentflags coached answers
Then
Notice agentD+1 notice, plain words
Record agentclaim-ready record
A person decides
Colleague, team leader, specialisthold or release, check, support
What comes out
Scam payment held mid-call
Notice and D+4 clock kept
Record ready for any claim
One case, step by step

APP fraud detection on one held payment, from the hold to the record

At 10:42 on Thursday, October 22, 2026, Corvane Bank UK holds a £14,300.00 Faster Payment from Eileen Marsh, 71, to a new payee. Here is what happens next, screen by screen, in the working solution.

  1. 01Thursday morning

    What needs her now, in clock order

    Hannah Okafor · Fraud prevention colleague

    Hannah's start page shows 23 interventions open with 7 calls due within 30 minutes, 4 waiting for a team leader, and one hold that ends today, Margaret Doyle's, already escalated. Since 07:00 the agents have named the likely scam on each held payment: Eileen Marsh, £14,300.00, safe-account impersonation at 91%.

    What the agents found: “Gordon Haines: Confirmation of Payee unavailable, treated as unknown.”

  2. 02The queue

    Every held payment, with the clock that matters next

    Hannah Okafor · Fraud prevention colleague

    All 23 open interventions sit in one list, most urgent first: the payment, the payee check, the likely scam with its confidence, when it was held and the next clock (call within 30 minutes, notice by D+1, decide by D+4). Filters split the scams: five safe-account impersonations, five purchase scams, four investment scams. Bulk actions assign, send approved notices and escalate, but never release a high-risk payment.

  3. 0310:42 · held

    Safe-account impersonation, 91%, and why

    Payment signals agent and Typology agent

    Eileen, a customer since 1988, moved £12,000 from her Easy Saver 11 minutes before sending £14,300.00 to a new payee, “E Marsh” at Halvard Bank: 86% of her available balance and her largest payment in 7 years. Confirmation of Payee said no match. The payee account was opened 9 days ago and received 6 payments from 6 different banks in 48 hours. Nine weighted signals, each with a Source button, add up to safe-account impersonation at 91%, against investment scam 4% and purchase scam 3%.

    What the agents may not do: hold or release a payment, contact the customer, or name a scam below 0.70 (they say “unclear”).

  4. 04One click

    The customer's own words, at 09:52

    Hannah Okafor · Fraud prevention colleague

    The strongest signal is Eileen's own call to the card line that morning. Clicking it opens the transcript, reference CC-5520418, line 14: “Someone from your fraud team is helping me.” Telephony records show no call from Corvane to her in 30 days.

    “Opened by Hannah Okafor. Every source you open is on the record.”

  5. 0503:12 into the call

    Questions for this scam, and coaching heard live

    Script agent and Listening agent

    The script agent builds the call from the approved safe-account script, v3.2: five questions in plain words, not a generic warning. When Eileen answers Q1 with “No, nobody,” the listening agent notes it contradicts her card-line call, and Q2 is rewritten to ask whose name the new account is in. At 03:12, Q3 brings “the man said if the bank asked, I should say it was for a kitchen”, flagged as a coached cover story at confidence 0.96. Q4 and Q5 add two more flags: told not to tell the bank, and a caller who will ring back at eleven.

    “The agents propose: hold (H2, coached answers) and refer to the vulnerable customer team. You decide.”

  6. 0611:03 · held to D+4

    Held within the legal limit, with a reason code

    Hannah Okafor · Fraud prevention colleague

    Hannah holds the payment until the end of Wednesday, October 28 (D+4), with the delay notice due by the end of Friday, October 23 (D+1), under reason code H2: customer answers match a coached cover story. In the same step she refers Eileen to the vulnerable customer team and proposes a 7-day block on new payees in the app, which needs a team leader's approval.

    Note for the record: “Coached cover story (Q3), told not to tell the bank (Q4), caller to ring back at 11:00 (Q5). Warning W-SA-1 read and acknowledged.”

  7. 0711:12 · checked

    A second person approves the protection

    Daniel Whitcombe · Scams team leader

    Daniel's checker queue holds five requests: Eileen's new-payee block, a £3,900.00 release to Northgate Motors Ltd, a £1,250.00 release, a free-text notice and another block. Each shows what it rests on; for Eileen, the caller expects to ring back at 11:00 and may ask her to try again. He approves the block. A release of a payment scored 800 or more always comes to a team leader, and the person who requested it can never approve it.

    “Account protection measures need a team leader.”

  8. 0811:20 · support

    Support recorded with consent, a branch visit booked

    Ruth Calloway · Vulnerable customer specialist

    Ruth calls Eileen back. The vulnerability agent shows what it saw, by the FCA's drivers of vulnerability: a bereavement in April, living alone, pressure from a caller who coached her answers. Ruth records it only after Eileen agrees, adds her daughter Claire Marsh as a trusted contact and books a visit to the Kingsbridge branch on Friday, October 23, at 10:30. The payment stays held until then.

    Consent: “Eileen agreed that we record this and use it to support her.”

  9. 0911:31 · notice sent

    The D+1 notice, in plain words, checked before it goes

    Notice agent and Daniel Whitcombe

    The notice agent drafts the letter at 11:26: the payment is paused, why, what the bank needs and the latest date, the end of Wednesday, October 28, 2026. It names the branch visit and says her daughter Claire is welcome. Its checks pass (reading age 8, no internal referral or report mentioned, no request for security details), Daniel checks it, and it goes by app message and large-print letter at 11:31.

    From the notice: “Corvane will never ask you to do that.”

  10. 10The record

    A claim-ready record, built as the call happened

    Record agent

    Every step by people and agents is on an append-only record with its evidence. The record agent maps the intervention to the consumer standard of caution (the warning read and acknowledged, five of five requests for information answered, consent to a police report asked at the branch visit) and shows the Consumer Duty outcome: payment held before it left, notice at reading age 8, branch visit booked. Eileen keeps her £14,300.00.

    A confidential financial crime referral is visible only to the fraud team, the financial crime team and audit, never on a customer view.

Who it’s for

Built for everyone on a scam intervention.

The same held payment, seen by the five people who carry it: what their day looked like, and what it looks like now.

HO
Hannah OkaforFraud Prevention Colleague · Scams Intervention team
Fraud prevention colleague
Before
Gets a score, not a reason, reads a generic warning the customer was coached to get past, and writes notes after the call.
Now
Opens a held payment with the likely scam and its sources, runs the questions written for that scam while coaching is flagged live, and decides.
DW
Daniel WhitcombeScams Team Leader · checker
Scams team leader
Before
“If we let a flagged payment go, I want to read why before it leaves.”
Now
Sees every release, protection measure and free-text notice with the evidence it rests on, and approves or returns it with a reason.
RC
Ruth CallowayVulnerable Customer Specialist
Vulnerable customer specialist
Before
Plans support from a referral note, asking the customer again what the call already showed.
Now
Starts from the indicators the agents saw, by the FCA's drivers, records them only with consent and books the visit with a trusted contact.
SA
Simon AchebeHead of Fraud Strategy · thresholds, typologies and scripts
Head of fraud strategy
Before
“Show me which questions actually stop a payment.”
Now
Sees stop rates by script version (safe-account v3.2 at 87% against v3.1 at 79%) and tests a new version on last month's calls before it goes for approval.
GP
Gwen PryceInternal Auditor · read only
Internal auditor
Before
“Every claim we contest has to stand on what was said, word for word.”
Now
Reads the full trail of people and agents and builds an export pack for the FCA, the PSR or internal audit, redacted and sealed with a checksum.
Built on the engine

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

Seven agents name the scam, write the questions for it, listen for coaching and keep the record; the colleague decides and a team leader checks.

Payment signals agent

Reads the held payment and gathers the signals: the Confirmation of Payee result, the payee account's behavior, the app session, the account history and the customer's own contacts with the bank.

  • Never holds or releases a payment
  • Never reads outside the customer's own record
Typology agent

Names the likely scam type with a confidence and the alternatives, each signal cited.

  • Never tells the customer it is a scam
  • Below 0.70 it says “unclear” and asks the colleague to use the general script
Script agent

Writes the questions for the named scam from the approved script library, in plain words, and adapts the next question to the last answer.

  • Never adds a warning that is not in an approved script
  • Never asks for security details
Listening agent

Follows the recorded call or typed answers and flags coached answers, secrecy, urgency, a caller who will ring back and contradictions with the bank's records, each tied to the second of the call.

  • Never decides
  • Never records special category data beyond what the specialist confirms
Vulnerability agent

Spots possible vulnerability (life events, health, resilience, capability) and proposes a referral to the vulnerable customer team.

  • Never records a vulnerability without the customer's consent and the specialist
Notice agent

Drafts the D+1 delay notice and the visit letter, and checks the required content and that no internal referral is mentioned.

  • Never sends
  • Free text needs a team leader
Record agent

Builds the intervention record as the call happens, maps it to the consumer standard of caution and Consumer Duty, and prepares the claims hand-off and the export.

  • Never edits what a person wrote
  • Every entry is append-only
Colleague · team leader · vulnerable customer specialist

Decide, check, support. The agents propose; a named person decides.

Ask in plain words

Ask the agents about any case

During the intervention the colleague can ask about the case in plain words. Every answer cites its source: the card-line call, the payee check, the rule.

Why safe-account impersonation?

Three signals point to it together: she told the card line “someone from your fraud team is helping me”, Corvane has not called her in 30 days, and the payee name does not match the account. The payee account is 9 days old and pays money on within minutes.

What if she insists?

You can hold the payment until the end of Wed 28 Oct and must tell her why by the end of Fri 23 Oct. The score is 912, so a release would need Daniel Whitcombe. If she later claims, the record shows the warning you gave.

Is she vulnerable?

Possibly: a bereavement was noted in May with her consent, she lives alone and she is under pressure from a caller. Only a specialist records vulnerability, with her consent. I propose a referral to Ruth Calloway.

Every screen

The working solution, as it ships.

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

The guided interventionThe held £14,300.00 Faster Payment in one line with the Confirmation of Payee result and the likely scam, the questions written for safe-account impersonation, the listening agent's flag on a coached cover story, and one decision: hold, release or refer.
TodayThe colleague's start page: four numbers, the held payments that need her in clock order, what the agents found since 07:00 with sources, and the agents at work.
The interventions queueAll 23 open interventions, most urgent first, with the payee check, the likely scam and its confidence, the next clock and the owner; filters, search and bulk actions that never release a high-risk payment.
Why the agents think it is a scamNine weighted signals behind the 91%, each with a Source button, the typology agent's reasoning in plain words, a way to challenge any signal, and what the agents may not do.
The source behind a signalThe customer's own call to the card line at 09:52, opened from its signal: “Someone from your fraud team is helping me.” Every source opened is on the record.
Hold the paymentHeld until the end of D+4 with the delay notice due by the end of D+1, under a reason code, with a referral to the vulnerable customer team and a new-payee block for a team leader to approve.
Team leader checksReleases, account protection measures and free-text notices waiting for a second person, each with the evidence it rests on; the requester can never approve their own.
Support for a customer in vulnerable circumstancesWhat the vulnerability agent saw, by the FCA's drivers of vulnerability, recorded only with consent; a trusted contact and a branch visit booked before the hold ends.
The D+1 delay noticeThe delay notice in plain words, with its checks: why the payment is delayed, what the bank needs, the latest date, reading age 8, and no internal referral or report mentioned.
The intervention recordAn append-only record of people and agents, mapped to the consumer standard of caution and the Consumer Duty outcome, ready for an APP fraud reimbursement claim.
Audit trail and export packEvery action by people and agents with who, what, when, why and the evidence, and an export pack for FCA supervision, a PSR reimbursement review, internal audit or the Consumer Duty test.
Insights for fraud strategyA month at the demo bank: payments held and stopped, the scam mix, each intervention script's stop rate against its previous version, and a threshold change that needs the model risk approver.
Governance

Built for APP scam risk: cited, checked, on the record.

Every signal cites its sourceEach signal, likely scam and listening flag opens its source: the Confirmation of Payee response, the payee feed, the customer's own call, the second of the intervention call. Every source opened is logged against the person who opened it.
The colleague decidesThe agents gather, name, ask, listen and record; they never hold, release or contact the customer. The colleague holds, releases or refers with a reason code, and can override the likely scam with a reason that is logged and sampled.
A second person on what mattersReleasing a payment scored 800 or more, account protection measures and free-text notices need a team leader. Threshold and script changes need the model risk approver. The requester can never approve their own request.
No tipping offConfidential referrals to the financial crime team and any report on the payee account never appear on a customer view, notice or customer export. The notice agent checks every draft for them.
Vulnerability only with consentOnly a vulnerable customer specialist records vulnerability, with the customer's consent, reviewed every 12 months. Access is need-to-know by role, and special category data is redacted in exports.
Every step on the recordAn append-only trail of people and agents with who, what, when, why and the evidence; export packs for FCA supervision, a PSR reimbursement review, internal audit or the Consumer Duty outcomes test, sealed with a checksum. Prompts, scripts and models are versioned.
Configuration

Your thresholds and clocks, not ours

Every change is proposed by the administrator, approved by the Head of Fraud Strategy, versioned and on the record. Detection thresholds also need the model risk approver.

SettingDefaultChoose from
Intervention score700Up or down in steps of 10; payments at or above it are held for an intervention
Release needs a team leaderScore of 800 or moreUp or down in steps of 10
Typology confidence floor0.70Steps of 0.05; below it the agent says “unclear” and the general script is used
Listening flag0.80Steps of 0.05: the confidence needed to flag an answer as coached
Call the customer within30 minutes of the holdSteps of 5 minutes
Escalate before D+4 ends4 hoursSteps of 1 hour
Delay notice and maximum holdNotice by the end of D+1, decision by the end of D+4Fixed by rule (SI 2024/1013)
Reason codesH1–H4 hold · R1–R3 release · V1–V2 refer · O1 overrideRequired on every decision and override
Connections

APP fraud detection that works with the systems a held payment already touches

Faster Payments gatewayheld payments, and the hold, release or refusal once a person decides
Fraud detection enginethe score and routing for each payment
Confirmation of Payee and payee risk feedthe payee name check and the receiving account's behavior
Core banking systemaccounts, balances and history
Contact center telephony and transcriptsthe customer's calls to the bank, the recorded intervention call and its live transcript
Case management and notificationsinterventions, referrals and the claims hand-off; app messages and letters
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.

typical
£85,000
maximum reimbursement avoided for each scam payment stopped before it leaves
typical
D+4
the latest a held payment can wait, with a notice by the end of D+1, watched on every hold
estimated
1 in 6
interventions stop a scam payment: about 420 of 2,600 a month at the demo bank
Payments stopped a month
Corvane Bank UK, design volume

“demo” = seen in the working solution, on its sample data · “typical” = published figures (UK Finance Annual Fraud Report 2025: £450.7 million lost to APP scams in the UK in 2024, about 186,000 cases; PSR Specific Direction 19: reimbursement up to £85,000 within five business days, cost shared 50:50; FTC, top scams of 2024: $2.09 billion reported lost by bank transfer or payment) · “estimated” = our estimate · Delay limits: The Payment Services (Amendment) Regulations 2024 (SI 2024/1013) and FCA FG24/6 · Vulnerability: FCA FG21/1 · Consumer standard of caution: PSR guidance, December 2023. Corvane Bank UK, its customers, payees and the people named on this page are fictional — characters and sample data in the working solution.

Questions

What fraud teams ask us.

What is APP Fraud Detection?

APP fraud detection means finding the payments a customer is being tricked into sending, authorized push payment scams, and stepping in before the money leaves. APP Fraud Detection gives the fraud prevention colleague seven agents that name the likely scam with its sources, write the questions for that scam, flag coached answers on the call and keep a claim-ready record. The colleague decides to hold, release or refer.

How does it spot an authorized push payment scam when the customer passes every check?

It looks at the context, not the login. The payment signals agent gathers the Confirmation of Payee result, the payee account's behavior, the app session, the account history and the customer's own contacts with the bank. On the sample case, nine signals, including her card-line call that morning and no call from the bank in 30 days, point to safe-account impersonation at 91%, each opening its source.

What does the listening agent flag on the call?

Coached answers, secrecy, urgency, a caller who will ring back and contradictions with the bank's records, each tied to the second of the call it came from. It flags; it never decides. If the telephony feed is down, the colleague types the answers and the agent works on the typed text.

How does it help with APP fraud reimbursement claims and the consumer standard of caution?

Every question, answer, warning and decision goes on an append-only record mapped to the parts of the consumer standard of caution and to the Consumer Duty outcome. A claims handler then decides on what was said, not on a free-text note. When a released payment later turns out to be a scam, the case is handed to the APP reimbursement claims team with the full record.

Can it hold a Faster Payment, and for how long?

A person holds it, never an agent. The colleague holds the payment no later than the end of D+4, and the notice agent drafts the delay notice due by the end of D+1, as SI 2024/1013 sets out. A hold nearing the end of D+4 is escalated to a team leader, 4 hours before by default.

Do people stay in control?

Yes. The agents never hold, release or contact the customer. Releasing a payment scored 800 or more, account protection measures and free-text notices need a team leader, and the person who requested a check can never approve it. Thresholds, scripts and models are versioned, and changes need a second approver.

How does it treat customers in vulnerable circumstances?

The vulnerability agent spots possible indicators by the FCA's drivers (life events, health, resilience, capability) and proposes a referral. Only a vulnerable customer specialist records them, with the customer's consent, and can add a trusted contact and book a branch visit while the payment stays held.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents, such as your intervention scripts, reason codes and a sample of past held payments, and it goes live once every quality gate has passed. We will walk you through it on your own cases first.

See it on
your held payments.

We'll run APP Fraud Detection on a sample of your own held payments and intervention scripts.