Module 04

Transaction Monitoring & Screening

Static rules, behavioral rules, and your own custom scenarios in one engine, with automated STR filing and auto-blocking.
Wallet
Virtual IBAN: 1231294841201
Available Balance
SAR40,206.20
Locked Balance
SAR10,000.20
View wallet activity
All Transactions
Below is the list of all transactions of this entity
Internal TransactionsExternal Transactions
Total transactions
8
Total inflow (CREDIT)
SAR 955,000
Total outflow (DEBIT)
SAR 955,000
Suspicious (linked to alerts)
1
Last Updated atDIRAmountCounterpartyStatusSuspicion
19/05/202603:20 PM
CreditSAR 285,000
Salim Abdullah KhalilSA03 8000 …2840 · Al Rajhi Bank
Completed
LSTTPF
19/05/202603:20 PM
CreditSAR 25,000
Saudi Telecom CompanySA98 …0017 · SNB
Completed
19/05/202603:20 PM
DebitSAR 18,000
Acme CapitalFee Wallet (internal)
Completed
19/05/202603:20 PM
CreditSAR 15,000
Money Market Fund ASubscription (internal)
Completed
Flag Transaction
View Details
Trusted across CMA, SAMA, REGA, and Insurance Authority-regulated institutions.
3 layers
static + behavioral + anomaly detection
Configurable Rules
complete rule engine, plus custom rules
3 ways to ingest
platform UI, APIs, SQL Views
Editable STRs
in line with SAFIU recommendations
Platform UITransaction APISQL Views
Consumed your way · no re-architecture

Transactions arrive

Through the platform UI, the Transaction API, or SQL Views. Ayn consumes them based on your preference.
Static · 13BehavioralAnomalyCustom
Every layer runs on every transaction

Every layer scores them

Static rules, behavioral rules, anomaly detection, and your custom rules run on every transaction.
High · 3Medium · 7Low · 12
Review and file STR
One queue · same day · MLRO reviewed

Alerts route by severity

The MLRO reviews one queue. The STR draft is ready, editable, and filed the same day.
Transaction ingestion
Three ways in. One monitoring engine.
Platform UI
Manual entry and CSV upload
Transaction API
POST /v1/transactions
SQL Views
Read-only view on your core
Ayn
1,284
transactions today
Counterparty screened on arrivalClear
Existing systemsUnchanged
Threshold tripped · SAR 285,000Wallet auto-blocked

Send transactions your way

Three ways to ingest: the platform UI, APIs, or SQL Views. Ayn consumes transactions based on your preference.
No forced re-architecture. Your existing systems stay as they are.
Counterparties are screened on arrival, whether or not they exist in your client base yet.
Wallets and transactions auto-block the moment a threshold trips.

From alert to filed STR, the same day

Every alert lands in one queue, sorted by severity.
Open an alert, see the transaction, the rule that fired, and the client's history.
The STR draft is already written and editable, in line with SAFIU's recommendations. Review, edit, file.
What used to be an end-of-month reporting scramble becomes a same-day, MLRO-reviewed workflow.
Every action is logged for inspection.
Alert queue · sorted by severity
HighA-2214
Structuring · 13 cash deposits
Salim Abdullah Khalil
MediumA-2213
Rapid movement of funds
Nour Trading Co.
LowA-2209
Dormant account activity
Khalid Al-Mutairi
Alert A-2214High
TransactionSAR 285,000 · wire transfer
Rule firedStructuring · scenario 07 of 13
Client history3 prior alerts · risk 3.8 / 5
STR draft · SAFIU formatDrafting…
STR-2026-0142.pdf
0%
Review and fileEvery action logged
Static · 13 scenariosBehavioralAnomalyCustom rule
Medium
When
Counterparty IBAN
is
not in
Client's Active IBANs
OR
When
Counterparty IBAN
is
not in
Clients' associated IBANs
+ OR
AND
When
client.type
is
equal to
Individual
+ AND+ OR
+ “AND” Group+ “OR” Group
+ Add Condition

Three detection layers, plus your own rules

Static rules catch known patterns: 13 built-in scenarios with granular thresholds.
Behavioral rules use each client's normal pattern as the baseline.
Configure blocked transactions based on specific rules and thresholds.
The custom rule builder adds scenarios unique to your business, configured by client classification.
Integrations & Customization

Ayn connects to any system you already use.

Ayn is fully system-agnostic. Whether you're running a custom-built CRM, a third-party portfolio management system, or an in-house data warehouse, Ayn integrates via REST APIs without requiring you to change your existing infrastructure.

REST API access across all modules: screening, KYC, KYB, transaction monitoring, and IDV
Webhook support for custom event triggers with real-time notifications into your own systems
Module-level customization to tailor workflows, risk rules, and outputs to your firm's specific requirements
Sample API response: client screening resultJSON
{
  "client_id": "CMI-2024-00421",
  "screening_status": "clear",
  "risk_score": 24,
  "risk_classification": "low",
  "country_risk": {
    "fatf_status": "compliant",
    "score": 12,
    "last_updated": "2026-06-02"
  },
  "watchlists_checked": 1847,
  "nafith_checked": true,
  "makken_checked": true
}
Screening API
Trigger checks and retrieve match results programmatically
KYC / KYB API
Initiate onboarding and retrieve risk scores and status
Transaction API
Submit transactions for monitoring and retrieve alerts
Webhooks
Real-time notifications for alerts, changes, and expirations
Ayn platformCustomer AProductionUATISOLATEDCustomer BProductionUATISOLATEDCustomer CProductionUATISOLATEDDedicated Production and UAT databases for every customer.
Not just another SaaS

Financial-grade tenant isolation.

Each Ayn customer is provisioned with dedicated Production and UAT databases, providing database-level separation between customers as well as between testing and live environments.

Rather than relying solely on logical tenant identifiers within a shared database, Ayn isolates customer data at the database level. This architecture reduces cross-tenant exposure risk, limits the potential blast radius of incidents, and enables independent backup, recovery, retention, and lifecycle management for each customer.

Dal’s AML platform has truly been a game changer for us. Alongside comprehensive global PEP and sanctions screening, it has automated and streamlined CMA reporting, saving us significant time and effort. What sets Dal apart is their deep understanding of CMA requirements and how things are done in practice — they simplify the process and make it much easier to navigate. On top of that, their customer support is outstanding: responses come quickly, often within the hour, and they don’t just acknowledge feedback but act on it, reflecting and implementing improvements without delay. Their commitment, agility, and reliability have made them not just a solution provider, but a trusted partner for us at Pinnacle Capital.

Maha AlThehaiban
Compliance & AML Lead, Pinnacle Capital
Testimonial logo

Dal began where others stopped. We quickly came to rely fully on their platform. Their true strength shows in handling Nafith, Makken, and Adverse Media. The pace of their development is impressive, and with such a passionate team, it’s hard to imagine how far they’ll go a year from now!

Norah Albarraq
Chief Compliance Officer, TAM Capital
Testimonial logo

Ayn gave us flexibility in building customer risk assessments that reflect the nature of our activities and products, through customizable risk factors and weights. The dashboard also improved our tracking of open cases and matters by providing a clearer view of each customer's status and the actions required, which sped up processing and raised the efficiency of our decision-making.

Turki Al-Aidi
Head of Compliance and AML, Dinar
Testimonial logo

Ayn's products added tangible value to our business through a comprehensive solution that elevates the efficiency of our internal operations. The platform's readiness and the responsiveness of the Dal team enabled us to activate the products in less than a week from signing, which helped accelerate adoption, raise team efficiency, and reduce the time required to complete tasks.

Abdullah Al-Andas
CEO, Wadaie
Testimonial logo

What the module does

Static + behavioral rules

Hard thresholds you define, plus each client's normal pattern as a baseline.

Anomaly detection

Catches what no written rule anticipated.

Custom rule builder

Build scenarios unique to your business. Rules configure by client classification, not just entity type.

Auto-blocking

Wallets and transactions block automatically the moment a threshold trips.

Counterparty screening

Counterparties are screened whether or not they exist in your client base yet.

One-click STR

Generated in the format regulators expect. Editable, in line with SAFIU recommendations.

Maker/checker approvals

Filings and rule changes can require a second reviewer.

Severity-based routing

High-severity alerts surface first. Nothing is buried.
Support

Frequently asked questions

What rule types does the engine support?
Static rules, behavioral rules, and anomaly detection, with 13 built-in scenarios and a custom rule builder for scenarios unique to your business.
How do we send transactions to Ayn?
Three ways: the platform UI, APIs, or SQL Views. Ayn consumes transactions based on your preference.
Are the generated STRs editable?
Yes. STRs are generated in the format regulators expect and stay editable, in line with SAFIU's recommendations.
Can Ayn block a wallet or transaction automatically?
Yes. Auto-blocking triggers the moment a transaction or wallet trips a threshold you set.
What about counterparties we do not know?
As a visual relationship graph, or as a table. Both views show the same data.

Compliance software built for the Kingdom.

Automate 90% of your AML tasks. Start with a demo.
Book a Demo