SystemBSA/AML Compliance

AML Alert Triage

AML alert triage that reads every alert like a short brief, challenges each closure, and leaves the decision to the analyst

Every alert read like a short brief, challenged, then closed or escalated in minutes.

See one case, screen by screen ↓
demo3questionsanswered on every alert, each statement cited to its source, each answer with a confidence
demo12alertssigned as one like-alert batch on the sample day, each keeping its own rationale; QC samples 3
target2minfor a like alert, instead of a 38-minute median by hand
target100%of alerts closed or escalated with a written, cited rationale and a challenger review
In short

What is AML Alert Triage?

AML alert triage is the Level 1 review of transaction monitoring alerts: deciding whether each one is closed as not suspicious or escalated, and writing down why. AML Alert Triage turns every alert into a short brief, with one sentence on what fired, three questions answered with cited evidence and a proposed decision with its rationale, and a challenger agent that argues for escalation before any closure is proposed. The Level 1 analyst decides.

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

Updated

The problem

Why AML alert triage fills the Level 1 day

AML alert triage is where most of a Level 1 analyst’s day goes. Overnight, the transaction monitoring system runs its scenarios over ACH, wire, cash, card, instant and P2P activity and drops alerts into the queues. For each one the analyst opens the client lifecycle management system for the KYC profile and expected activity, the core for 12 months of statements, the payments hub for counterparties and screening, and the case manager for prior alerts, then types a closure rationale or an escalation summary into a free-text box.

Most of those alerts are false positives, and each still has to be proven normal by hand. Reasons vary from analyst to analyst, QC re-reviews a sample days later against a checklist, and the Level 2 investigator works out the detection date after the fact, with the 30-day SAR clock already running. Examiners look for exactly these gaps: closures with no written reason or a reason the evidence contradicts, different decisions on the same pattern, and backlogs past policy.

typical85–95%of monitoring alerts commonly reported as false positives
typical20–60minto clear one alert by hand
typical4.7millionSARs filed with FinCEN in fiscal 2024, 2.6 million of them by banks
Where a Level 1 alert’s minutes goestimated
By hand38 minutes
With the solution4.1 minutes
  • Reading the alert and what fired3 → 0.3 min
  • Customer profile and expected activity7 → 0.6 min
  • Twelve months of activity from the core9 → 0.6 min
  • Counterparties, screening and the 314(a) list9 → 0.8 min
  • Prior alerts, cases and QC results4 → 0.3 min
  • Deciding and writing the rationale6 → 1.5 min

Estimated split of the 38-minute median by hand from the demo bank’s time study of 1,150 alerts, and of the 4.1-minute median seen with the solution on its sample results.

How it works

How an alert moves

Seven agents brief every alert and a challenger argues to escalate; the Level 1 analyst decides and QC checks.

What comes in
Alerts in6 systems an alert · monitoring, profile, core, payments, cards, cases
Agents at work
Alert readerwhat fired and why
Then
Investigating agentthree questions, cited
Then
Challenger agentargues to escalate
Then
Like-alert groupersame pattern, one batch
Escalation writercase and detection date
A person decides
Level 1 analystcloses or escalates; QC samples
What comes out
Closure with its reasons
Level 2 case, clock started
Kept for examiners
One case, step by step

One morning of AML alert triage, alert by alert

AML alert triage at Corvane National Bank, a fictional US regional bank: about 42,000 monitoring alerts a month for 220 Level 1 analysts. Here is Dana Okafor’s Tuesday, September 15, 2026, screen by screen, in the working solution.

  1. 01Tuesday morning

    A queue grouped by what the agents found

    Dana Okafor · AML Analyst, Level 1

    Dana has 26 alerts, 4 due today. The agents prepared the briefs overnight and grouped the queue: three still being worked, three where the challenger disagrees, to read first, eight ready for a decision with a proposed closure and its reason code, and a batch of 12 like alerts. Each row is one line: the customer, the scenario, the agents’ reading, the proposal and the due date.

    Alerts never appear on relationship manager, branch or customer views.

  2. 02One click

    What fired, in one sentence

    Alert reader

    Alert 26-0914-118233, rapid movement of funds, on Fenwick Auto Body LLC, a collision repair shop in Carverton, Ohio, and a customer since April 2014. $48,200 came in by ACH from Brightwater Casualty Insurance Co. on Sep 9, and $47,900, 99% of it, went out by Sep 11, above the rule of 90% out within five days. The flow of funds is drawn under the sentence, and the right rail shows the seven agent steps with their sources and times.

  3. 03The three questions

    Normal for this customer, known counterparties, every month

    Investigating agent

    Is this normal? Yes: inside the $35,000–$60,000 a month the profile expects from insurers, 3% above the 11-month average of $46,855 (97%). Who are the counterparties? Four, all known, each paid in at least 11 of the last 12 months, none on a watch list, the Sep 8 314(a) list or a sanctions list (98%). Has it happened before? Every month; four earlier alerts were closed (96%). A citation opens the customer profile itself, with the expected activity highlighted.

    Opening a source is logged, and the agent reads it read-only.

  4. 04A question back

    She asks the agents why

    Dana Okafor · AML Analyst, Level 1

    In “Ask about this alert”, Dana asks “Why is this normal for Fenwick?” The answer comes from the alert’s own evidence, with citations: a repair shop paid by insurers for repairs, then paying for the parts, at 3% above its 11-month average, to the same three suppliers as every month. If the profile ever needs to change, the agents draft the update for the KYC team’s own maker-checker approval.

  5. 05The proposal

    Close under C-03, only after the challenger agrees

    Challenger agent

    Proposed: close under C-03, “Activity consistent with the customer’s business”, at 96% confidence, with a written rationale citing the insurer’s claim payment, the three suppliers, the expected activity, the screening and the four prior alerts. A second agent, on a separate model family, argued for escalation over seven checks: no new counterparties, no round or just-below-threshold amounts, no cash, all domestic, three days against the usual two to four, no change of owner, no link to escalated alerts, cases or the 314(a) list.

    “I looked for reasons to escalate and found none.”

  6. 068:07 a.m.

    Closed with the rationale on the record

    Dana Okafor · AML Analyst, Level 1

    Dana closes it with this rationale. The dialog shows the reason code, the rationale exactly as it will be kept, and her attestation that she reviewed the evidence for all three questions. The decision is recorded with her name and the time it took: 1 min 52 s, against a 38-minute median by hand for this scenario.

  7. 07One decision, twelve records

    Twelve like alerts, signed as one batch

    Like-alert grouper

    “Insurer payouts passed to parts suppliers”: same scenario, same reason C-03, insurer in and at least 95% out, suppliers paid for 10 or more months, no cash, domestic only, Low risk. Dana can open any brief before she signs, such as Garrison Collision Works or Bayview Auto Body, and each alert keeps its own rationale and record. The challenger removed Quillen Collision, a $14,950 wire to a new payee, and QC samples 3 of the 12.

  8. 08The contrast

    On Pellham Logistics, the challenger disagrees

    Challenger agent

    Alert 26-0914-118247: counterparty 3, Sarvan Trading LLC, received an $18,400 wire on Sep 13 into an account opened 41 days earlier, at an address shared with two parties escalated in July. The investigating agent’s draft, close under C-04 at 74%, is withheld. The agents propose escalation under E-02, “New or unexplained counterparty”, at 91%.

    “I disagree with closing: counterparty 3 is new.”

  9. 09Escalated

    The detection date is recorded at escalation

    Escalation writer

    The escalation writer drafts the summary, under E-02, for the Level 2 queue “Payments and trade · Renata Solís”, and records the detection date now: Tuesday, September 15, 2026, with its reason. The SAR decision is due Thursday, October 15, 30 days later, or Saturday, November 14 if no suspect is identified. Case FIU-26-04417 opens.

    Level 2 confirms the date; only the Head of FIU can approve a change.

  10. 10Level 2

    The case arrives with its clock

    Renata Solís · AML Investigator, Level 2

    Renata sees case FIU-26-04417, escalated by Dana Okafor, detection date Tue Sep 15, 30 days left, waiting for her to accept, beside five more cases and their SAR clocks. One shows a detection date moved from Sep 9 to Sep 10, the day the counterparty match arrived, with the Head of FIU’s approval. The case and its SAR decision stay inside the FIU.

Who it’s for

Built for everyone who works an alert.

The same alert, seen by the people who carry it from the queue to the case: what their day looked like, and what it looks like now.

DO
Dana OkaforAML Analyst, Level 1 · one of 220
AML Analyst, Level 1
Before
Works 9 or 10 alerts a day, each a hunt through four systems. “Most of my day is proving that the normal thing is normal.”
Now
Opens a brief with three cited answers, a proposed decision and the challenger’s line; closes, escalates or signs a batch of like alerts.
ML
Marcus LindqvistAML Quality Control Analyst
AML QC Analyst
Before
Re-reviews a sample of closures every morning, days after the decision, against a checklist. “I need to see why it was closed, not just that it was.”
Now
Gets a risk-weighted sample with a six-point pre-check on each closure; passes it, or reopens with a reason, routed to a different analyst with a coaching note.
RS
Renata SolísAML Investigator, Level 2 · payments and trade
AML Investigator, Level 2
Before
Works escalated cases against the SAR clock and works out when the bank first had reason to suspect.
Now
Receives each case with its drafted summary, the evidence and a detection date recorded at escalation; accepts it, or asks to change the date with a reason.
JW
Jamal WrightLevel 1 Team Lead · 18 queues
Level 1 Team Lead
Before
Balances queues and chases SLAs. “I want the oldest risk worked first, not the easiest alert.”
Now
Sees open alerts by scenario and risk, what is due within two days and what is past SLA; rebalances, raises priority or looks for batches across scenarios.
EH
Evelyn HartHead of FIU · answers to the BSA Officer and the examiners
Head of Financial Intelligence Unit
Before
“If an examiner pulls any closure, the reason has to stand on its own.”
Now
Has every decision on the audit trail with who, what, when, why and which evidence, an export pack for examiners, and approves any change to a detection date.
Built on the engine

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

Seven agents brief every alert and a challenger argues to escalate; the Level 1 analyst decides and QC checks.

Alert reader

Reads the alert from the transaction monitoring system and writes one sentence: the scenario, the amounts, the dates and the rule crossed.

  • Never changes an alert, its score or its scenario
Investigating agent

Answers the three questions with citations and confidences from the customer profile, 12 months of activity, the counterparties, screening, prior alerts and the 314(a) search log, and drafts the rationale or the escalation summary under a reason code.

  • Never decides, never contacts a customer or counterparty, never writes to a customer record
  • Proposes a closure only at 85% confidence or more
Challenger agent

Reads the same sources on a separate model family and argues for escalation over seven checks; a closure is proposed only when it agrees.

  • Cannot be turned off
  • Never proposes a closure itself
Like-alert grouper

Groups alerts with the same scenario, reason code and evidence into a batch the analyst signs together, each alert keeping its own rationale.

  • Never batches an alert the challenger questioned
  • At most 25 alerts in a batch
Escalation writer

Writes the escalation summary, records the detection date and opens the Level 2 case in case management.

  • Acts only after the analyst escalates
  • Never drafts or files a SAR
QC sampler

Draws the risk-weighted QC sample and pre-checks each closure against its evidence and rationale.

  • Advises only; never passes or reopens a closure
Tuning analyst

Finds alerts closed again and again for the same reason and writes a tuning proposal with its evidence and expected effect for the Head of FIU.

  • Never changes a scenario
  • Recommends no change where SARs were filed
AML Analyst, Level 1

Closes or escalates; QC can reopen. The agents propose; a named person decides.

Ask in plain words

Ask about any alert

Every brief has “Ask about this alert”, and the assistant answers about the alerts in the queue, their customers, counterparties and history. Every answer cites the passage it came from.

Why is this normal for Fenwick?

Fenwick is a collision repair shop paid by insurers for repairs, then paying for the parts. The profile expects $35,000–$60,000 a month from insurers; September’s $48,200 is 3% above its 11-month average, and the money went to the same three suppliers as every month.

What would make you escalate this?

Any one of these: a counterparty first paid this month, cash or round amounts just under a threshold, money leaving the country, a change of owner, or a link to an escalated alert, a case or the 314(a) list. The challenger checked all seven and found none.

What did the challenger find on Pellham Logistics?

Counterparty 3 is new. Sarvan Trading LLC received an $18,400 wire on Sep 13, its first payment from Pellham, into an account opened 41 days ago. Its address is a registered-agent address shared with two parties in alerts escalated in July. So no closure is proposed; the agents propose escalation under E-02.

Which alerts in my queue look like Fenwick’s?

Twelve. Same scenario, the same reason, insurer payouts passed to regular parts suppliers, and the same evidence on all three questions, so the agents grouped them as one batch. Quillen Collision was removed: the challenger found a $14,950 wire to a payee first seen this month. QC will sample 3 of the 12.

Every screen

The working solution, as it ships.

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

The alert briefOne AML alert read like a short brief: what fired and the flow of funds, then the three questions the agents answered, each cited, with confidences of 97%, 98% and 96%, and the seven agent steps on the right.
The analyst’s queueA Level 1 analyst’s AML alert review queue grouped by what the agents found: still working, challenger disagrees, ready for a decision, and a like-alert batch, with what is due today.
Every statement opens its sourceA citation opens the customer profile from the client lifecycle management system, with the expected activity highlighted and the question it answered.
Ask about this alertThe analyst asks why the activity is normal for this customer and gets a cited answer from the alert’s own evidence, with suggested questions beside it.
The proposal and the challengerA proposed closure under C-03 at 96% with its written rationale, and the challenger’s seven checks for reasons to escalate, before the analyst closes, escalates, edits or disagrees.
Close with the rationaleThe alert disposition with its reason code, the rationale as it will be kept, and the analyst’s attestation, name and time, kept for five years.
A like-alert batchTwelve alerts with the same scenario, reason and evidence, signed together; each keeps its own rationale, the challenger removed one, and QC samples three.
When the challenger disagreesA new counterparty: the draft closure is withheld and escalation under E-02 is proposed; an analyst who closes anyway gives an override reason that QC always checks.
Escalation with the detection dateThe drafted escalation summary, the Level 2 queue and the detection date recorded at escalation, with the SAR deadline at 30 days, or 60 if no suspect is identified.
Level 2 escalationsEvery escalation becomes a case with its SAR clock; Level 2 accepts it or asks to change the detection date, which needs the Head of FIU’s approval.
Quality controlThe QC sample with the sampler’s six-point pre-check, which flags a rationale the evidence contradicts and an override with no explanation; the QC analyst decides.
Queues and SLAsOpen transaction monitoring alerts by scenario and risk, due within two days and past SLA, with the share the agents propose to close, the share the challenger disagrees with, and the escalation rate.
Audit trail and examiner exportEvery action by people and agents with why and which evidence, and the export pack for an examination, internal audit, the independent test or the BSA Officer, redacted to the last four digits.
Governance

Built for the BSA exam: cited, challenged, on the record.

Every statement opens its sourceEach value and statement on a brief is cited to a passage in a system of record, and every answer carries a confidence. Opening a source is logged.
A challenger before any closureA separate agent argues for escalation and must agree before a closure is proposed. It cannot be turned off, and an analyst who closes against it gives an override reason that QC always checks.
Analysts decide, QC checks, no one checks their own workA named analyst closes or escalates every alert. QC samples closures, reopens with a reason code and routes the alert to a different analyst; Level 2 confirms the detection date and the Head of FIU approves any change to it.
No tipping offNo alert, escalation, case or SAR status appears on relationship manager, branch, contact center or customer views, and the assistant refuses to discuss monitoring outside the FIU. Access is need-to-know under GLBA, with account numbers masked to the last four digits.
Five years on the audit trailEvery action by people and agents is kept with who, what, when, why and which evidence, for five years (31 CFR 1010.430). Export packs for examiners, internal audit, the independent test or the BSA Officer are redacted, and released only when the BSA Officer approves.
Agents governed like modelsEach of the seven agents has a version, a model, its prompts and its thresholds, validated by model risk management against a golden set, with every human override counted by reason code. Settings changes go to the BSA Officer, and the person who proposes a change can never approve it.
Configuration

Your Level 1 procedure, as settings

Thresholds, batches, SLAs, sampling and retention are settings. An administrator proposes a change, the BSA Officer approves it, and every version is on the audit trail.

SettingDefaultChoose from
Propose a closure only at confidence of at least85%Step up or down; below it, the alert goes to the analyst with no proposal
The challenger must agree before any closure is proposedRequiredCannot be turned off
Like-alert batches: what must matchScenario, reason code, evidence and riskScenario, reason code, evidence and risk · Scenario, reason code and evidence
Batches allowed forLow and Moderate risk, at most 25 alertsLow and Moderate · Low only; largest batch steps up or down
Decide within, from the alert dateHigh 3 · Moderate 5 · Low 10 calendar daysEach risk band steps up or down
Escalate past-SLA alerts toTeam leadTeam lead · Team lead and Head of FIU
QC sampling5% risk-weighted · 20% of batch-signed closures · 100% for analysts in their first 60 days · 100% of closures against the challengerEach share steps up or down
Keep decisions and evidence5 years from the decision5 years · 7 years
Connections

Works with the systems an alert already lives in

Transaction monitoring systemalerts in every night, with the scenario and the transactions that fired it; decisions and reason codes back
Case managementescalations open cases with the summary, evidence and detection date
Core banking systemaccounts and 12 months of transactions, read only
Client lifecycle management systemcustomer profile, CDD, beneficial owners and risk rating; profile changes go through its own approval
Payments hubwires, ACH and instant payments, counterparties and sanctions screening results
Card processorcard transactions and cash advances
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
2min
for an alert like the monthly insurer payout, instead of a 38-minute median by hand
By hand38 min
With agents≈ 2 min
target
100%
of alerts closed or escalated with a written, cited rationale and a challenger review
Every alert
reason on the record
typical
30days
to file a SAR from initial detection; every escalation records its detection date

“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 (85–95% of alerts false positives and 20–60 minutes an alert are commonly reported industry estimates; 4.7 million SARs in fiscal 2024, 2.6 million from banks, are FinCEN’s published figures). Rules named on this page: 31 CFR 1020.320 (SAR timing and confidentiality), 31 CFR 1010.430 (five-year retention), USA PATRIOT Act section 314(a), GLBA. Corvane National Bank, the people, companies, accounts and cases named on this page are fictional: characters and sample data in the working solution.

Questions

What BSA/AML teams ask us.

What is AML Alert Triage?

AML alert triage is the Level 1 review of transaction monitoring alerts: deciding whether each one is closed as not suspicious or escalated, and writing down why. AML Alert Triage turns every alert into a short brief, with one sentence on what fired, three questions answered with cited evidence and a proposed decision with its rationale, and a challenger agent that argues for escalation before any closure is proposed. The Level 1 analyst decides.

How does the AML alert review process work with the agents?

The alert reader writes what fired. The investigating agent answers the same three questions on every alert: is this normal for this customer, who are the counterparties, has it happened before. It cites each statement and drafts the rationale under a reason code. The challenger agent then looks for reasons to escalate, and the analyst closes, escalates, edits the rationale or disagrees with a reason.

Does an AI agent close AML alerts on its own?

No. The agents propose and a named analyst decides every alert. QC samples closures and can reopen them, Level 2 accepts every escalation, and agents never file, never contact a customer and never change a customer record, scenario or threshold.

How does it handle AML false positives without missing suspicious activity?

Every alert is still read and decided; nothing is suppressed. A closure is proposed only at 85% confidence or more and only when the challenger agrees, and any closure against the challenger is always checked by QC. The tuning analyst turns repeated closures into proposals for the tuning team, recommends no change where SARs were filed, and never changes a scenario itself.

When does the SAR deadline start after an alert is escalated?

The escalation records the detection date with its reason, and the SAR decision is due 30 days later, or 60 if no suspect is identified, as 31 CFR 1020.320 sets out. Level 2 confirms the date, and only the Head of FIU can approve a change to it, so the clock cannot be moved quietly.

Can like alerts be closed together in one batch?

Yes. Alerts with the same scenario, reason code, evidence and risk band are grouped into a batch of up to 25, which the analyst signs together after opening any brief. Each alert keeps its own rationale and record, the challenger can remove an alert from a batch, and QC samples 20% of batch-signed closures.

Can a relationship manager or a customer see an alert?

No. No alert, escalation, case or SAR status appears on relationship manager, branch, contact center or customer views, and the assistant refuses to discuss monitoring outside the FIU. Alerts are visible only to FIU roles.

How long does it take to go live?

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

See it on
your alerts.

We’ll run AML Alert Triage on a sample of your own past alerts and their closures.