# Transaction Triage Agent

*/Agents/Transaction_Triage_Agent*

## Solution Overview

The Transaction Triage Agent monitors compliance alert queues in transaction monitoring systems to investigate flagged activities. When a fraud or anti-money laundering alert fires, the agent immediately queries internal customer databases, linked accounts, and external identity verification APIs to build a comprehensive risk profile. It outputs a standardized investigation dossier containing a timeline of the user's recent activity, matching risk typologies, and a binary recommendation to either clear the alert or escalate it.

Bank Secrecy Act officers and compliance managers at regional banks and mid-stage fintechs hire this agent to clear alert backlogs. Human analysts typically spend up to thirty minutes manually copying data between core banking systems and public records databases just to resolve routine false positives. The agent handles this repetitive data aggregation, ensuring the compliance team only spends time adjudicating complex cases that require subjective regulatory judgment.

Operating as an automated worker over API, the agent consumes webhooks from headless transaction monitoring platforms and queries third-party data providers for enrichment. Because financial compliance carries strict regulatory liability, the agent operates entirely under a human-in-the-loop mandate; a certified analyst must review the generated dossier and approve the final decision before any Suspicious Activity Report is filed with the government or an account is permanently frozen.

## Icp Opportunities

- [Automated Transaction Triage](/Opportunities/Automated_Transaction_Triage) — Agent
- [Decline Recovery API](/Opportunities/Decline_Recovery_API) — Headless SaaS
- [Chargeback Dispute Service](/Opportunities/Chargeback_Dispute_Service) — Service-as-Software
- [Sanctions Screening Agent](/Opportunities/Sanctions_Screening_Agent) — Agent
- [Tier One Risk API](/Opportunities/Tier_One_Risk_API) — Headless SaaS

## Agent Definition

**Goals**:
- [Straight-Through Processing Rate](/Metrics/Straight-Through_Processing_Rate)
- [Reconciliation Match Rate](/Metrics/Reconciliation_Match_Rate)
- [Receipt Collection Cycle Time](/Metrics/Receipt_Collection_Cycle_Time)
**Tools**:
- [Plaid](/Products/Plaid)
- [Stripe](/Products/Stripe)
- [Slack](/Products/Slack)
- [NetSuite](/Products/NetSuite)
**Skills**:
- [Account Reconciliation](/Skills/Account_Reconciliation)
- [Financial Recordkeeping](/Skills/Financial_Recordkeeping)
- [Policy Enforcement](/Skills/Policy_Enforcement)
- [Data Analysis](/Skills/Data_Analysis)
**Contacts**:
- Slack
- Webhook
- API
**Identity**: did:web:finance.acme.example/transaction-triage-agent
**Core Tasks**:
- [Match Inbound Line Items](/Tasks/Match_Inbound_Line_Items)
- [Request Missing Receipts](/Tasks/Request_Missing_Receipts)
- [Code Recurring Subscriptions](/Tasks/Code_Recurring_Subscriptions)
- [Flag Duplicate Invoices](/Tasks/Flag_Duplicate_Invoices)
- [Generate Daily Ledger File](/Tasks/Generate_Daily_Ledger_File)
**Escalation**: Anomalous vendor charges, duplicate invoices, and out-of-policy purchases over $500 escalate to the corporate controller for final adjudication.
**Memory Kind**: persistent
**Memory Note**: Retains historical vendor categorization patterns and recurring subscription mappings to enable straight-through processing of repeat transactions.
**Autonomy Mode**: guarded
**Replaces Role**: [Expense Management Clerk](/JobTypes/Expense_Management_Clerk)
**Solves Problem**: [Manual Month-End Reconciliation](/Problems/Manual_Month-End_Reconciliation)
**Responsibilities**:
- Categorize Corporate Spending
- Enforce Expense Policies
- Collect Missing Receipts
- Maintain Continuous Ledger

## Agent Function Cascade

**Ai Role**: The AI runs the end-to-end reconciliation loop—ingesting feeds, classifying vendors, and dynamically chasing employees for receipts—pausing only to demand corporate controller approval for flagged anomalies, duplicates, or out-of-policy purchases exceeding $500.
**Cascade**:
- Kind: Code · Note: Fetches data streams from Plaid and Stripe via API. · Step: Ingest Financial Feeds · Verb: ingest · Realizes: Match Inbound Line Items · Oversight: none
- Kind: Generative · Note: Maps line items to general ledger codes using historical memory. · Step: Categorize Transactions · Verb: categorize · Realizes: Categorize Corporate Spending · Oversight: none
- Kind: Agentic · Note: Pings employees on Slack, waits for replies, and extracts attachments. · Step: Chase Missing Receipts · Verb: collect · Realizes: Collect Missing Receipts · Oversight: none
- Kind: Code · Note: Flags duplicates and limits using deterministic rules. · Step: Audit Against Policies · Verb: inspect · Realizes: Enforce Expense Policies · Oversight: none
- Kind: Human · Note: Controller reviews anomalies, duplicates, and out-of-policy purchases over $500. · Step: Controller Exception Adjudication · Verb: adjudicate · Realizes: Resolve Financial Exceptions · Oversight: approves
- Kind: Code · Note: Pushes the finalized and reconciled entries into NetSuite. · Step: Sync Daily Ledger · Verb: record · Realizes: Maintain Continuous Ledger · Oversight: none
**Optimizes**:
- [Straight-Through Processing Rate](/Metrics/Straight-Through_Processing_Rate)
- [Reconciliation Match Rate](/Metrics/Reconciliation_Match_Rate)
- [Receipt Collection Cycle Time](/Metrics/Receipt_Collection_Cycle_Time)

## Agent Representative Offer

**Warranty**: Maintains a 99.9% uptime SLA and credits the processing fee for any transaction that requires a manual rollback due to a misapplied categorization rule.
**Price Band**: ~$0.15 to $0.40 per processed line item, scaling down with committed monthly transaction volumes
**Pricing Kind**: UsageMeter
**Deliverables**:
- Reconciled transaction ledger entries
- Automated Slack receipt request threads
- Flagged duplicate invoice alerts
- Daily synchronized ledger files
**Delivery Mode**: The agent is instantly provisioned via a self-serve dashboard, connects to external financial tools via OAuth, and meters billing automatically based on successfully categorized and synced transactions.
**Business Function**: ProvideService
**Agent Checkout Support**:
- agentic-commerce-protocol
- stored-credential

## Agent Composes Headless Saas

- [Transaction Sync API](/Software/Transaction_Sync_API) — Financial Data Feed
- [Vendor Classification Model](/Software/Vendor_Classification_Model) — Machine Learning
- [Policy Rules Engine](/Software/Policy_Rules_Engine) — Compliance
- [Messaging Webhook API](/Software/Messaging_Webhook_API) — Communications Integration
- [ERP Ledger Sync API](/Software/ERP_Ledger_Sync_API) — Accounting Integration
- [Duplicate Detection Engine](/Software/Duplicate_Detection_Engine) — Data Validation

## Agent Sequence Diagram

```mermaid
sequenceDiagram
    participant Trig as Webhook
    participant Agent as Transaction Triage Agent
    participant TSA as Transaction Sync API
    participant VCM as Vendor Classification Model
    participant PRE as Policy Rules Engine
    participant DDE as Duplicate Detection Engine
    participant CC as Human: Corporate Controller
    participant MWA as Messaging Webhook API
    participant ERP as ERP Ledger Sync API
    Trig->>Agent: Trigger inbound transaction processing
    Agent->>TSA: Fetch raw line items
    TSA-->>Agent: Transaction data returned
    Agent->>VCM: Identify recurring subscriptions and classify vendor
    VCM-->>Agent: Vendor mapped and classified
    Agent->>PRE: Enforce expense policies
    PRE-->>Agent: Policy compliance status returned
    Agent->>DDE: Scan for duplicate invoices
    DDE-->>Agent: Duplicate probability score returned
    opt Anomalous vendor charges duplicate invoices and out of policy purchases over 500
        Agent->>CC: Escalate for final adjudication
        CC-->>Agent: Return approval modification or rejection
    end
    Agent->>MWA: Dispatch Slack request for missing receipts
    MWA-->>Agent: Receipt collection message delivered
    Agent->>ERP: Sync coded transactions to ledger
    ERP-->>Agent: Continuous ledger updated
    Agent-->>Trig: Straight-through processing cycle complete
```

## Neighborhood

### Composed into

- [Puresocket](/Startups/Puresocket) — composes · Startups
- [Accountancygate](/Startups/Accountancygate) — composes · Startups
- [Accack](/Startups/Accack) — composes · Startups
- [Accuest](/Startups/Accuest) — composes · Startups
- [Anomain](/Startups/Anomain) — composes · Startups
- [Accayable](/Startups/Accayable) — composes · Startups
- [Accagora](/Startups/Accagora) — composes · Startups
- [Bookaseline](/Startups/Bookaseline) — composes · Startups
- [Zerestuary](/Startups/Zerestuary) — composes · Startups
- [Accountancysheet](/Startups/Accountancysheet) — composes · Startups
- [Accookkeeper](/Startups/Accookkeeper) — composes · Startups
- [Accinfinite](/Startups/Accinfinite) — composes · Startups
- [Acceshold](/Startups/Acceshold) — composes · Startups
- [Bookkeeping services](/Services/Bookkeeping_services) — composes · Services
- [Ledger Loop](/Services/Ledger_Loop) — composes · Services

### Who offers this

- [Accactable](/Startups/Accactable) — offers · Startups
- [Accault](/Startups/Accault) — offers · Startups

### What it does

- [Escalate Payment Issues](/Tasks/Escalate_Payment_Issues) — performs · Tasks
- [Rank Exception Queue By Amount And Aging](/Tasks/Rank_Exception_Queue_By_Amount_And_Aging) — performs · Tasks
- [Bulk Resolve Known Failure Patterns](/Tasks/Bulk_Resolve_Known_Failure_Patterns) — performs · Tasks
- [Classify Failure Reason Codes](/Tasks/Classify_Failure_Reason_Codes) — performs · Tasks
- [Flag Duplicate Invoices](/Tasks/Flag_Duplicate_Invoices) — performs · Tasks
- [Code Recurring Subscriptions](/Tasks/Code_Recurring_Subscriptions) — performs · Tasks
- [Generate Daily Ledger File](/Tasks/Generate_Daily_Ledger_File) — performs · Tasks
- [Match Inbound Line Items](/Tasks/Match_Inbound_Line_Items) — performs · Tasks
- [Request Missing Receipts](/Tasks/Request_Missing_Receipts) — performs · Tasks

### Uses tool

- [Payment Operations Dashboard](/Products/Payment_Operations_Dashboard) — uses tool · Products
- [Case Management System](/Products/Case_Management_System) — uses tool · Products
- [Score Exception Severity](/Action/Score_Exception_Severity) — uses tool · Action

### Realizes

- [SLA Backlog Management](/Services/SLA_Backlog_Management) — realizes · Services
- [Payment Operations Exception Handling](/Services/Payment_Operations_Exception_Handling) — realizes · Services

### Optimizes

- [Reconciliation Match Rate](/Metrics/Reconciliation_Match_Rate) — optimizes · Metrics
- [Straight-Through Processing Rate](/Metrics/Straight-Through_Processing_Rate) — optimizes · Metrics
- [Receipt Collection Cycle Time](/Metrics/Receipt_Collection_Cycle_Time) — optimizes · Metrics

### What it addresses

- [Manual Month-End Reconciliation](/Problems/Manual_Month-End_Reconciliation) — addresses · Problems

### Replaces this role

- [Expense Management Clerk](/JobTypes/Expense_Management_Clerk) — replaces · JobTypes

### Required skills

- [Account Reconciliation](/Skills/Account_Reconciliation) — requires skill · Skills
- [Data Analysis](/Skills/Data_Analysis) — requires skill · Skills
- [Financial Recordkeeping](/Skills/Financial_Recordkeeping) — requires skill · Skills
- [Policy Enforcement](/Skills/Policy_Enforcement) — requires skill · Skills

### What it uses

- [Plaid](/Products/Plaid) — uses · Products
- [NetSuite](/Software/NetSuite) — uses · Software
- [Slack](/Software/Slack) — uses · Software
- [Stripe](/Software/Stripe) — uses · Software

### Composed of

- [Transaction Sync API](/Software/Transaction_Sync_API) — composes · Software
- [Messaging Webhook API](/Software/Messaging_Webhook_API) — composes · Software
- [ERP Ledger Sync API](/Software/ERP_Ledger_Sync_API) — composes · Software
- [Vendor Classification Model](/Software/Vendor_Classification_Model) — composes · Software
- [Duplicate Detection Engine](/Software/Duplicate_Detection_Engine) — composes · Software
- [Policy Rules Engine](/Software/Policy_Rules_Engine) — composes · Software

### Latent gaps

- [Chargeback Dispute Service](/Opportunities/Chargeback_Dispute_Service) — latent gap · Opportunities
- [Tier One Risk API](/Opportunities/Tier_One_Risk_API) — latent gap · Opportunities
- [Decline Recovery API](/Opportunities/Decline_Recovery_API) — latent gap · Opportunities
- [Sanctions Screening Agent](/Opportunities/Sanctions_Screening_Agent) — latent gap · Opportunities
- [Automated Transaction Triage](/Opportunities/Automated_Transaction_Triage) — latent gap · Opportunities
- [Sanctions Screening API](/Opportunities/Sanctions_Screening_API) — latent gap · Opportunities
- [AI Fraud Analyst](/Opportunities/AI_Fraud_Analyst) — latent gap · Opportunities
- [Autonomous Transaction Clearing](/Opportunities/Autonomous_Transaction_Clearing) — latent gap · Opportunities
- [Chargeback Defense Service](/Opportunities/Chargeback_Defense_Service) — latent gap · Opportunities
- [Checkout Rescue API](/Opportunities/Checkout_Rescue_API) — latent gap · Opportunities

### Problems this exposes

- [Fraudulent Chargeback Losses](/Problems/Fraudulent_Chargeback_Losses) — exposes problem · Problems
- [AML Sanctions Evasion](/Problems/AML_Sanctions_Evasion) — exposes problem · Problems
- [Triage Analyst Turnover](/Problems/Triage_Analyst_Turnover) — exposes problem · Problems
- [Transaction Queue Backlogs](/Problems/Transaction_Queue_Backlogs) — exposes problem · Problems
- [Fulfillment SLA Breaches](/Problems/Fulfillment_SLA_Breaches) — exposes problem · Problems
- [False Positive Declines](/Problems/False_Positive_Declines) — exposes problem · Problems

### Similar Software

- [RegTech Solutions](/Software/RegTech_Solutions) — similar · Software
- [Case Management Systems](/Metrics/KYC_Cycle_Time/Software/Case_Management_Systems) — similar · Software
- [Fraud Prevention Software](/Metrics/Order_Release_Latency/Software/Fraud_Prevention_Software) — similar · Software

### Similar Agents

- [Fraud Clearance Agent](/Agents/Fraud_Clearance_Agent) — similar · Agents
- [Deterministic Flagging Agent](/Agents/Deterministic_Flagging_Agent) — similar · Agents
- [Compliance Review Agent](/Agents/Compliance_Review_Agent) — similar · Agents
- [Telemetry Triage Agent](/Agents/Telemetry_Triage_Agent) — similar · Agents
- [Maverick Spend Triage Agent](/Agents/Maverick_Spend_Triage_Agent) — similar · Agents
- [Exception Triage Agent](/Agents/Exception_Triage_Agent) — similar · Agents
- [Log Anomaly Triage Agent](/Agents/Log_Anomaly_Triage_Agent) — similar · Agents
- [Customer Support Triage Agent](/Agents/Customer_Support_Triage_Agent) — similar · Agents
- [Compliance Routing Agent](/Agents/Compliance_Routing_Agent) — similar · Agents
- [AP Triage Agent](/Agents/AP_Triage_Agent) — similar · Agents
- [Transaction Classification Agent](/Resources/Client_financial_data/Agents/Transaction_Classification_Agent) — similar · Agents
- [Transaction Categorization Agent](/Agents/Transaction_Categorization_Agent) — similar · Agents
- [Procurement Triage Agent](/Agents/Procurement_Triage_Agent) — similar · Agents

### Similar Opportunities

- [False Positive Triage Agent](/Opportunities/False_Positive_Triage_Agent) — similar · Opportunities

### Similar Startups

- [Wrong](/Departments/Example_Two/Problems/Core_Service_Delivery_Failures/Startups/Wrong) — similar · Startups

### Similar Problems

- [False Positive Resolution](/Problems/False_Positive_Resolution) — similar · Problems
- [Violation Investigation Triage](/Problems/Violation_Investigation_Triage) — similar · Problems
