All templates
For AML analysts, compliance teams & BSA officers

Triage your AML alert worklist every morning

Every morning, WebRun opens Unit21, pulls all new and unassigned transaction-monitoring alerts, ranks them by risk score and alert age, logs the list to a Google Sheets triage sheet, and posts a prioritized worklist to the AML Slack channel so analysts open Slack to a clear queue.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 8:00 AM WebRun
1 Unit21 read new and unassigned alerts
2 Google Sheets log ranked triage sheet
3 Slack post analyst worklist
Run a sample
In short

How do I automatically triage and rank my AML alert queue each morning?

WebRun opens Unit21 every morning, reads all new and unassigned transaction-monitoring alerts, ranks them by risk score and age, and logs the list to Google Sheets. It then posts the top-priority alerts to your AML Slack channel so analysts start each day with a clear, sorted worklist and no alert goes unworked.

  • Analysts open Slack to a ranked worklist instead of a raw unfiltered queue
  • High-risk alerts surface to the top so the team works the right cases first
  • Stale alerts are flagged before they breach internal SLA targets

Built for AML analysts · compliance teams · BSA officers · fintechs · banks

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens app.unit21.ai in a real browser with your saved login - no setup, no API keys.

  2. 1
    Unit21 - read new and unassigned alerts
    unit21.ai How to Automate Unit21
    WebRun in Unit21: read new and unassigned alerts
    WebRun opens Unit21 to read new and unassigned alerts.
    • Open Unit21 and navigate to the Alerts queue
    • Filter for alerts with status New or Unassigned
    • Capture alert ID, entity name, alert type, risk score, and time open for each
    • Sort by risk score descending, then by age oldest first

    Done when All new and unassigned alerts are captured and ranked.

  3. 2
    Google Sheets - log ranked triage sheet
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: log ranked triage sheet
    WebRun opens Google Sheets to log ranked triage sheet.
    • Open the AML Alert Triage sheet
    • Append each new alert with its ID, entity, type, risk score, and age
    • Mark alerts older than 48 hours as stale in the priority column

    Done when The triage sheet has today's full alert list with priority flags.

  4. 3
    Slack - post analyst worklist
    slack.com How to Automate Slack
    WebRun in Slack: post analyst worklist
    WebRun opens Slack to post analyst worklist.
    • Post the top 20 ranked alerts to the AML analyst channel
    • Lead with the highest-risk alerts and flag any that are stale
    • Include a link to the full triage sheet for the complete list

    Done when Analysts have a ranked worklist in Slack at the start of their day.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.unit21.ai
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Alert worklist · Slack
OutputWhat each run produces - A ranked alert worklist showing alert ID, entity, risk score, and age, posted to Slack and logged to Google Sheets.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it close or dismiss alerts automatically?

No. WebRun only reads and ranks alerts for your analysts. Closing, dismissing, or escalating an alert is always a human decision made inside Unit21.

How are alerts ranked?

By risk score first, then by age oldest first. Alerts open for more than 48 hours are flagged as stale so nothing lingers unnoticed.

What if all alerts are already assigned?

If the queue is empty or every alert is already assigned, WebRun posts a brief confirmation to Slack and skips the sheet update.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.