# KYC and AML alert triage

URL: https://www.getdynamiq.ai/use-cases/compliance-financial-crime

> An agent that triages KYC and AML alerts, tracks regulatory change, and drafts reports, with every alert routed to an analyst for sign-off before it closes.

Triage KYC and AML alerts, monitor regulatory change, and draft reports, with every decision routed to an analyst for sign-off.

[Start free](https://app.getdynamiq.ai/signup) · [Talk to the team](https://www.getdynamiq.ai/book-a-demo)

_Illustration of an AML alert triage agent: evidence gathered from transactions and the customer profile, a drafted disposition, and a required analyst sign-off._

In short

A compliance agent triages KYC and AML alerts against your policies, tracks regulatory changes across the sources you follow, and drafts the writeup an analyst reviews. Nothing is closed or filed without a person's sign-off, and every step, from the data it queried to the policy it cited, is recorded in a trace your auditors can follow. Built for financial crime, compliance and risk teams working under strict recordkeeping requirements.

## The problem

Financial crime and compliance teams triage a steady stream of alerts from transaction monitoring and screening systems, most of which turn out to be false positives, and a smaller number of which need real investigation. Analysts spend more time gathering the same supporting data for every alert than they spend actually deciding on it, and regulatory bulletins that should change a policy can sit unread for weeks. A team also has to reconstruct, months later, exactly why an alert was closed the way it was.

## What it moves

Alert triage time

How long it takes to move an alert from flagged to a drafted assessment.

Analyst review time

How long an analyst spends reviewing a drafted assessment before sign-off.

False-positive share

How much of the queue turns out not to need escalation.

Regulatory change lag

Time from a bulletin publishing to your policy knowledge base reflecting it.

## How the agent works

Every step is traced. The steps marked for review wait for a person.

1.  Step 1
    
    Alert arrives
    
    A flagged transaction or screening hit enters from your monitoring system, on a schedule or as an event.
    
2.  Step 2
    
    Gather supporting data
    
    The agent queries transaction history and case systems with read-only, per-analyst credentials, and retrieves the relevant policy passages from your compliance knowledge base.
    
3.  Step 3
    
    Draft the assessment
    
    The agent drafts a writeup: what was flagged, what it found, and which policy section applies, citing its sources.
    
4.  Step 4
    
    Analyst sign-off
    
    The draft pauses for an analyst to approve, edit or reject before anything is closed, filed or reported, with reasons captured if it is sent back.
    
    Human review
    
5.  Step 5
    
    File and report
    
    Approved assessments are filed to your case system, and recurring reporting is compiled from the same traced runs.
    

## Controls

Self-host in your own AWS, Azure, GCP, IBM Cloud, OpenShift or Kubernetes environment, or run fully isolated with our engineers when the workload cannot reach the public internet. Every credential is scoped to a project and every run is traced and replayable for your auditors.

Per-analyst credentials

Each analyst's queries run under their own database role, so access follows the same grants and row-level rules your database already enforces.

Runtime scoping the model never sees

Values such as a desk or entity identifier come from the caller, not the model, so a query cannot be steered by anything in the alert text.

Sign-off before anything closes

No alert is closed, filed or reported without a person's approval, and a rejection sends the draft back with feedback attached.

Builder and operator separation

The workflow and connections live in a private project; analysts and approvers only ever touch the deployed app, never the underlying workflow.

Full audit trail

Every run is traced and replayable, exportable in bulk for periodic compliance archiving.

## Systems it connects to

-   Transaction monitoring and screening systems, over API
-   Case management (Jira, ServiceNow-style ticketing)
-   Sanctions and watchlist data feeds, over API
-   Regulatory bulletins and policy sources (websites, SharePoint, Confluence)
-   Slack and Microsoft Teams for analyst sign-off
-   Reporting databases (PostgreSQL, ClickHouse), over SQL

## Built with

-   [Agent Builder · Design an agent on a visual canvas or in the open-source Python SDK. Both compile to the same engine, so what you build ships either way.](https://www.getdynamiq.ai/product/agents)
-   [Guardrails and approvals · Detect PII and prompt injection before a model sees them, enforce content policies, and pause tool steps for a person to approve.](https://www.getdynamiq.ai/product/guardrails)
-   [Observability · Every run is traced and replayable, node by node, with the cost, latency and tokens each step used.](https://www.getdynamiq.ai/product/observability)
-   [Knowledge · A knowledge base converts your documents into searchable context: ingestion, chunking, embedding and storage, managed for you or pointed at your own vector store.](https://www.getdynamiq.ai/product/knowledge-rag)

## Industries

-   [Financial services · Back-office automation, customer service by phone and chat, and KYC and AML work, on one governed platform your compliance team can audit.](https://www.getdynamiq.ai/industries/financial-services)
-   [Insurance · Answer policyholders by phone and chat, prepare claims and underwriting files, and keep an adjuster or underwriter approving every decision.](https://www.getdynamiq.ai/industries/insurance)

## Questions and answers

### Does the agent close alerts on its own?

No. It drafts the assessment and gathers supporting data; an analyst approves, edits or rejects before anything is closed or filed.

### How does it avoid widening database access?

Each analyst's queries run under their own database credentials at run time, so the database's own grants and row-level rules decide what comes back, not the model.

### Can we reconstruct why an alert was closed?

Yes. Every run is traced and replayable, including the data queried, the policy cited, and the analyst's decision, exportable in bulk for compliance archiving.

### How does regulatory change monitoring work?

The agent watches the sources you point it at, such as regulator bulletins and internal policy pages, and flags changes for a person to fold into the policy knowledge base.

### Can this run fully isolated from the internet?

Yes, our engineers deliver fully isolated or air-gapped deployments for environments that require them.

## See this agent on your data.

Talk to our team. We will walk through how it works in your environment, with your systems.

[Start free](https://app.getdynamiq.ai/signup) · [Talk to the team](https://www.getdynamiq.ai/book-a-demo)
