How Complii Really Works: A Guide for Compliance Officers and AML Specialists

This comprehensive guide explains how Complii addresses the core challenges faced by compliance teams in anti-money laundering (AML) and risk analysis. Learn how our platform streamlines customer onboarding, transaction monitoring, and regulatory compliance.

Overview of Complii

Complii is a next-generation compliance platform designed specifically to address the complex challenges faced by financial institutions, fintech companies, and marketplaces in meeting anti-money laundering (AML) and know-your-customer (KYC) requirements. Unlike traditional compliance solutions that require extensive infrastructure management and offer limited flexibility, Complii provides a unified, API-first platform that combines customer onboarding, screening, risk assessment, transaction monitoring, and case management in a single, integrated system.

The platform is built on modern cloud infrastructure, ensuring high availability (99.9% uptime), scalability, and security. It supports multi-tenant architecture, allowing organizations to maintain complete data isolation while sharing the same robust compliance infrastructure. Every operation in Complii is designed with auditability in mind, providing complete traceability of all decisions, changes, and reviews.

Complii's core philosophy is to eliminate false positives while maintaining high recall for true risks. This is achieved through advanced matching algorithms, configurable screening presets, and intelligent risk scoring that considers multiple factors beyond simple rule-based triggers.

Customer Identity Management (UCID)

One of the most significant challenges in AML compliance is managing customer identities across multiple systems, data sources, and time periods. Customers may be registered with slight variations in names, addresses, or identifiers, leading to fragmented risk profiles and duplicate screening efforts.

Complii solves this through Universal Customer Identity (UCID) clustering. UCID automatically groups related customer records that likely belong to the same real-world person or business entity. This clustering happens automatically when customers are created, and the system continuously maintains these relationships as data changes.

Key Benefits of UCID:

  • Unified Risk View: All risk signals, screening results, and transaction patterns are aggregated at the UCID level, providing a complete picture of customer risk regardless of how many customer records exist.
  • Eliminates Duplicate Work: Screening and risk evaluation run once per identity cluster, not per customer record, reducing operational costs and preventing redundant alerts.
  • Consistent Monitoring: Transaction monitoring scenarios evaluate behavior at the UCID level, ensuring that structuring or other suspicious patterns are detected even when transactions are spread across multiple customer records.
  • Non-Destructive: UCID linking preserves all original customer records and their audit trails, unlike traditional merge operations that can lose historical data.

Screening & Watchlists

Screening is the process of matching customers and transaction participants against sanctions lists, Politically Exposed Person (PEP) lists, and custom watchlists. Complii performs this screening using a sophisticated two-stage pipeline designed to achieve high recall (finding true matches) while controlling false positives.

The screening process begins with candidate gathering, where the system uses multiple techniques to identify potential matches:

Advanced Matching Algorithms:

  • SimHash Fingerprinting: Converts names into 64-bit fingerprints where similar names differ by only a few bits. This enables fast comparison and handles minor variations effectively.
  • Character Trigrams: Breaks names into three-character sequences to detect typographical errors and misspellings. If one letter changes, many trigrams still overlap, maintaining match detection.
  • Phonetic Matching (Soundex): Handles names that sound similar but are spelled differently, addressing variations like 'Mohammad' vs 'Mohamed' or 'Smith' vs 'Smyth'.
  • Jaro-Winkler & Monge-Elkan: String similarity algorithms that handle token reordering, missing tokens, and mild misspellings. These provide the final similarity score (0-100%) that determines if a match is returned.

After candidate gathering, each potential match is scored using a combination of Jaro-Winkler and Monge-Elkan algorithms. The system applies configurable thresholds (via Screening Presets) to determine which matches are returned. You can choose from Strict, Balanced, or Loose presets, or create custom configurations that match your risk appetite.

Complii also supports document-based matching, where customer document numbers (passport, ID card, etc.) are hashed and compared against sanctions list document numbers. This provides 100% accuracy for exact document matches, bypassing name-based screening when document hits are found.

Adverse media (GDELT)

Complii can ingest global adverse media events from GDELT 2.1 and turn them into tenant-scoped risk signals.

Events are stored globally, then each tenant applies its own policy (event codes, minimum sources/articles, and optional state-actor filtering) before matching actors to UCID clusters.

What you get

  • Explainable evidence links back to the source URL (with extracted source domain).
  • Filters to reduce noise: minimum sources/articles and optional state-actor/entity-type exclusion.
  • UCID matching so the signal attaches to the identity cluster, not a single customer record.

Risk Assessment & Scoring

Complii calculates comprehensive risk scores (0-100) for every customer and UCID cluster. The risk engine evaluates multiple categories of risk signals, each contributing to the overall score:

Risk Categories:

  • Document Risk (max 30 points): Expired documents, missing required documents, document mismatches, or poor document quality.
  • Identity Risk (max 30 points): Screening matches against sanctions, PEP lists, or custom block lists. Higher scores for confirmed matches vs. potential matches.
  • Geographic Risk (max 20 points): Customer location, transaction corridors, or addresses in high-risk countries as defined by your country risk configuration.
  • Network Risk (max 20 points): Shared phone numbers, email addresses, or physical addresses with other high-risk customers. Indicates potential money laundering networks.
  • Behavioral Risk (max 10 points): Unusual transaction patterns, odd-hour transactions, or deviations from expected behavior profiles.
  • External Risk (max 40 points): Custom risk signals from external systems, manual risk adjustments, or other tenant-specific risk factors.

The risk engine applies category caps to prevent any single category from dominating the score. You can customize these caps per tenant. Additionally, the system supports floor rules (minimum risk levels) and override rules (force to Critical) for specific scenarios.

Risk scores are automatically recalculated when new data arrives: new screening matches, updated documents, new transactions, or changes to risk rules. The system maintains a complete history of risk score changes, allowing you to track how customer risk has evolved over time.

Transaction Monitoring

Transaction monitoring in Complii evaluates transaction patterns at the UCID (identity cluster) level, not individual customer records. This ensures that suspicious patterns are detected even when transactions are spread across multiple customer records belonging to the same identity.

Monitoring Scenario Types:

  • Threshold Monitoring (tm001_sum): Detects when the rolling sum of transaction amounts exceeds a configured threshold within a time window (e.g., $50,000 in 7 days). Useful for identifying large-value transactions that may require reporting.
  • Velocity Monitoring (tm002_count): Counts the number of transactions within a time window and alerts when the count exceeds a threshold (e.g., 20 transactions in 1 day). Identifies rapid transaction patterns that may indicate structuring.
  • Structuring Detection (tm003_structuring): Specifically designed to detect transactions that are just below reporting thresholds (e.g., multiple $9,500 transactions when the threshold is $10,000). This is a key indicator of money laundering attempts.
  • Behavioral Anomaly Detection (tm004_behavioral): Compares current transaction patterns against a historical baseline. Alerts when current activity deviates significantly from normal behavior (e.g., 2x increase in transaction volume).
  • Geographic Monitoring: Filters transactions by specific corridors (country pairs) or funding institutions. Useful for monitoring high-risk corridors or specific payment channels.

Each monitoring scenario can be scoped to evaluate per customer, per beneficiary, per corridor, per funding institution, or combinations thereof. Scenarios are versioned and immutable—when you update a scenario, a new version is created, preserving audit history.

When a scenario triggers, Complii creates a monitoring alert with a complete explainable JSON payload. This payload includes the scenario configuration, the transactions that triggered the alert, computed values (sums, counts, ratios), and the time window evaluated. This explainability is crucial for regulatory reviews and internal audits.

AI-Powered Features

Complii leverages OpenAI's advanced AI models to automate time-consuming compliance tasks, reducing analyst workload by 70-80% while maintaining high accuracy:

AI Capabilities:

  • AI Document Analysis: Extracts customer data from document images (passports, ID cards, driver's licenses) using OpenAI Vision. Automatically populates customer fields including name, date of birth, nationality, address, and document numbers with high accuracy. Supports multiple document types and languages.
  • AI Customer Creation: Creates complete customer records from 1-2 document images. Simply upload photos of IDs or passports, and the AI extracts all necessary information and creates the customer automatically. This dramatically speeds up onboarding while reducing data entry errors.
  • AI Screening Review: Automatically reviews screening alerts using GPT-4o. The AI analyzes customer information and screening matches, then makes binary decisions: Confirmed (true match) or False Positive. For confirmed matches, cases are automatically created. For false positives, risk scores are automatically recalculated. This feature can process alerts 24/7, ensuring rapid response times even outside business hours.

Case Management

When screening matches or transaction monitoring alerts require investigation, Complii's case management system provides a complete workflow for analysts to review, document, and resolve compliance issues.

Cases can be created manually, automatically from confirmed screening matches, or from transaction monitoring alerts. Each case links to all relevant evidence: customer records, screening matches, transactions, documents, and related cases.

Case Workflow:

  1. 1.Alert Creation: Screening matches or transaction monitoring alerts are created automatically. AI review can pre-classify alerts as Confirmed or False Positive.
  2. 2.Case Creation: Analysts or the system (for AI-confirmed matches) create cases and link relevant alerts and evidence.
  3. 3.Assignment & Review: Cases are assigned to analysts who review all linked evidence, add notes, and investigate further if needed.
  4. 4.Disposition: Analysts set case disposition (True Match, False Positive, SAR/STR filing, Other) and add a summary documenting their decision.
  5. 5.Closure: Once disposition is set and all documentation is complete, cases are closed. All actions are logged in the audit trail for regulatory review.

Network Analytics

Money laundering often involves complex networks of transactions between multiple parties. Complii's Network Analytics module (Flow Patterns Report) provides company-wide UCID-to-UCID analysis to identify suspicious transaction networks.

The system analyzes all transactions to build a network graph showing who sent money to whom. This enables detection of fan-out patterns (one sender to many recipients), fan-in patterns (many senders to one recipient), and circular patterns that may indicate layering or structuring activities.

Network Analytics Capabilities:

  • Flow Patterns: Visualize transaction flows between identity clusters. Identify top senders, top recipients, and unusual concentration patterns.
  • Risk Corridor Analysis: Automatically identify high-risk transaction corridors based on country risk scores. Filter transactions by origin and destination countries.
  • Concentration Detection: Detect unusual concentration of transactions to/from specific parties. High concentration may indicate money laundering networks or structuring.
  • Evidence Linking: Click any network connection to view all transactions between two identity clusters, providing complete evidence for investigations.

Audit & Compliance

Every action in Complii is logged with complete auditability. The system maintains before/after snapshots of all data changes, tracks who made changes and when, and provides complete audit trails for regulatory reviews.

Audit Features:

  • Complete Change History: Every customer update, screening run, risk score change, case status change, and configuration modification is logged with timestamps and user information.
  • Before/After Snapshots: For critical entities (customers, cases, alerts), the system stores JSON snapshots of data before and after changes, allowing you to see exactly what changed.
  • Event Logging: All case events (assignments, status changes, notes, dispositions) are logged in an append-only event log that cannot be modified, ensuring data integrity.
  • Export-Ready Reports: Generate compliance reports with all audit information for regulatory submissions. Reports include screening history, risk score evolution, case documentation, and transaction evidence.

How Complii Solves Common AML Issues

Issue 1: High False Positive Rates

Traditional screening systems generate many false positives, overwhelming analysts and reducing trust in the system. Common names match everything, and analysts spend most of their time dismissing irrelevant alerts.

Complii solves this through configurable screening presets that balance precision and recall. The FP2 fingerprinting algorithm handles misspellings and name variations without generating noise for common names. AI screening review automatically classifies 70-80% of alerts as false positives, allowing analysts to focus on true risks. Document-based matching provides 100% accuracy when document numbers are available.

Issue 2: Fragmented Customer Identity

Customers are registered with slight name variations, different addresses, or multiple identifiers across systems. This leads to duplicate screening, fragmented risk profiles, and missed suspicious patterns that span multiple records.

UCID (Universal Customer Identity) clustering automatically groups related customer records into identity clusters. Screening, risk assessment, and transaction monitoring all operate at the UCID level, ensuring consistent risk evaluation and pattern detection regardless of how many customer records exist. The system maintains all original records and their audit trails, so no historical data is lost.

Issue 3: Manual Transaction Monitoring

Many organizations rely on manual review of transactions or simple rule-based systems that miss complex patterns. Structuring, layering, and behavioral anomalies go undetected, creating compliance gaps.

Complii provides automated transaction monitoring with multiple scenario types: threshold monitoring, velocity detection, structuring detection, behavioral anomaly detection, and geographic filtering. Scenarios are evaluated continuously at the UCID level, ensuring patterns are detected even when transactions span multiple customer records. Each alert includes a complete explainable payload for regulatory review.

Issue 4: Lack of Audit Trail

Regulators require complete audit trails showing who made decisions, when, and why. Many systems lack comprehensive logging, making regulatory reviews difficult and exposing organizations to compliance risk.

Complii is audit-ready by default. Every action is logged with timestamps, user information, and before/after snapshots. Case management provides complete documentation workflows with linked evidence. All screening runs, risk score changes, case dispositions, and configuration changes are traceable. Reports can be generated for regulatory submissions with complete audit information.

Issue 5: Slow Customer Onboarding

Manual data entry from documents is time-consuming and error-prone. Analysts spend hours typing information from passports and ID cards, delaying customer onboarding and increasing operational costs.

AI document analysis extracts customer data from document images automatically. Upload a photo of an ID or passport, and the system populates all customer fields with high accuracy. AI customer creation allows you to create complete customer records from 1-2 document images in seconds. This reduces onboarding time from hours to minutes while eliminating data entry errors.

Ready to Transform Your Compliance Operations?

See how Complii can streamline your AML and risk analysis workflows. Start with a free trial or contact us for a demo.