NEWMindMap Digital has acquired Bluetide.co— deepening our data & agentic-AI stack.Read more →
Home · Customer Stories · Gulf Tier-2 Bank
BFSI · Middle East

Payments Reconciliation at a Gulf Bank — 96% Auto-Match on 4.2M Daily Transactions

Bank Reconciliation + Anomaly Detector + Multi-Agent Orchestrator replacing a legacy reconciliation engine that left 18% of payments for manual investigation.

96%
Auto-match rate
24w
Delivery duration
Private Cloud
Deployment
4
Accelerators used
Private CloudGulf Tier-2 Bank — 96% Auto-match rate
96%
Auto-match rate
4.2M
Daily transactions
78%
Manual queue reduction
T+0
Reconciliation timing (was T+1)
In this storyPaymentsBFSIReconciliationOperationsPrivate Cloud
01
The challenge

The challenge

The bank — a Gulf Tier-2 commercial bank with growing payments-services and correspondent-banking businesses — was operating a payments-reconciliation function whose architecture had not kept pace with transaction volume. The bank processed approximately 4.2 million daily payment transactions across SWIFT, the regional payment rails, the card networks, and the bank's own internal-transfer rails. The legacy reconciliation engine — a rules-based system installed in 2014 — was auto-matching approximately 82% of transactions, leaving 18% (roughly 750,000 daily transactions) for manual investigation.

The manual reconciliation team — 110 staff across two operations centres — was running structurally behind. Reconciliation was a T+1 cycle (yesterday's payments reconciled today, with the unreconciled items pushed to a multi-day investigation queue) and the unreconciled queue was averaging approximately 22,000 open items at any time. The bank's CFO had received regulatory commentary about the size of the unreconciled queue and the customer-impact of the delayed investigation cycles.

The constraint was that the bank's existing payments infrastructure could not be replaced — too much regulatory and operational integration depth — but the reconciliation engine on top of it could be. The CFO's brief was to find a reconciliation platform that materially improved the auto-match rate without disrupting the underlying payments flow.

02
The approach

The approach

MindMap deployed Bank Reconciliation (Br) as the new primary reconciliation engine, Anomaly Detector (Ad) as the exception-pattern-detection layer, Multi-Agent Orchestrator (Mo) for the cross-rail orchestration and Financial Close (Fc) for the cycle-management workflow.

Phase one was the matching-model rebuild. The legacy engine's matching logic was rule-based — match by transaction reference, by amount-and-counterparty, by amount-and-date-within-tolerance — with each rule applied sequentially and the transaction routed to manual investigation if no rule matched. The new engine replaces the sequential rule application with a probabilistic matching model that considers all candidate matches across all match dimensions simultaneously and emits the most-likely match with a confidence score.

Phase two was the cross-rail integration. The bank's payments flow across SWIFT, the regional payment rails and the card networks each generates a different transaction-record format, with different identifiers and different settlement timing. The new engine ingests all rails in parallel and matches across rails where the transaction's lifecycle spans rails (e.g. an inbound SWIFT settlement against an outbound regional payment rail).

Phase three was the exception-investigation workflow. For the transactions that the matching model cannot auto-match with high confidence, the investigation queue is prioritised (high-value, customer-impacting, regulatory-deadline-driven items first) and the investigator's workspace surfaces the candidate matches the model considered, the reasons each was rejected, and the recommended next investigation step.

Accelerators in this engagement

The pre-built building blocks

Rather than commission a ground-up build, the engagement leaned on MindMap's pre-built accelerator library — production-tested components that compress what would otherwise be a six-to-nine-month build into weeks.

Br

Bank Reconciliation

Probabilistic matching engine with confidence-scored candidate matches

Ad

Anomaly Detector

Exception-pattern detection across counterparties and rails

Mo

Multi-Agent Orchestrator

Cross-rail transaction-lifecycle orchestration

Fc

Financial Close

Reconciliation cycle workflow and GL posting

03
The architecture

The architecture

The platform runs on the bank's private cloud tenant inside its primary data centre, with high-availability failover to the secondary site. The payments data — meaningful PII exposure given the transaction-narrative content — stays inside the bank's perimeter.

The matching engine uses a gradient-boosted-tree ensemble trained on three years of historical match outcomes (the labels). Features include the standard match dimensions (reference, amount, counterparty, date) plus derived features (counterparty-relationship recency, amount-pattern matching, free-text narrative similarity using embedding-based semantic match). The model produces a top-N candidate-match list per unmatched transaction with confidence scores.

The cross-rail orchestration layer is built on Multi-Agent Orchestrator. For transactions whose lifecycle spans rails, the orchestrator tracks the transaction state across rails and surfaces the unified lifecycle view to the investigator. The cross-rail tracking has been the largest single contributor to the auto-match rate improvement — many of the legacy engine's unmatched items were cross-rail transactions whose lifecycle the legacy engine did not understand.

The Anomaly Detector layer runs in parallel with the matching engine. It identifies patterns in the unmatched transactions that suggest systemic issues (e.g. a sudden rise in unmatched transactions from a specific counterparty, suggesting a counterparty-side reference-formatting change). These pattern-level insights drive the operations team's process-improvement work and have caught several counterparty-integration issues that were generating recurring exception volume.

Integration with the bank's payments infrastructure is read-only — the platform consumes the transaction feeds from each rail without writing back to the rails themselves. Reconciliation outcomes are written to the bank's GL platform and to the bank's customer-correspondence engine for downstream notification.

The outcomes

The numbers behind the story

96%
Auto-match rate
4.2M
Daily transactions
78%
Manual queue reduction
T+0
Reconciliation timing (was T+1)

Auto-match rate has risen from 82% to 96%. The manual investigation queue has dropped from approximately 750,000 daily items to approximately 165,000 daily items — a 78% reduction. The reconciliation cycle has moved from T+1 to T+0 for the bulk of transactions, with the exception items still working through a T+1 to T+3 investigation cycle depending on complexity.

Customer-experience metrics on the payments journey have improved meaningfully. The customer-impact of delayed reconciliation (delayed credit availability, delayed payment-status confirmation, delayed dispute resolution) has been the largest single contributor to the bank's customer-experience improvement on the payments-services portfolio over the past year.

The investigation team's productivity has improved as well. Average investigation time per exception has dropped from approximately 18 minutes to approximately 6 minutes, with the model-suggested-match interface eliminating most of the candidate-search work the investigator previously performed.

The Anomaly Detector layer has caught counterparty-side integration issues that the bank's operations team had previously been unable to surface systematically. The bank's correspondent-banking team has used these insights to engage counterparties on integration improvements, with several counterparties resolving long-standing reference-formatting issues after being shown the unmatched-volume pattern.

An unexpected outcome: the matching model's confidence scores have become an input to the bank's fraud-detection layer. Unmatched transactions with specific anomaly profiles (e.g. high-value transactions with no matching reference and unusual counterparty patterns) are now flagged to the fraud team as candidate fraud cases.

Eighteen per cent of our payments were dropping into manual investigation, with a queue size that the regulator had commented on. MindMap moved us to ninety-six per cent auto-match and a T+0 cycle in twenty-four weeks. Our customers see payments confirmed faster, our investigation team is doing genuinely investigative work, and our correspondent banks are being asked to fix issues we previously could not see.
Chief Financial Officer· Gulf Tier-2 Bank
04
Why MindMap was chosen

Why MindMap was chosen

The bank had evaluated two global reconciliation-platform vendors. Both were strong on the rules-based matching but neither offered the probabilistic-matching-with-confidence-scoring model that MindMap proposed. The probabilistic approach was the key differentiator on the bank's actual match-volume distribution.

MindMap's accelerator-composition approach — bringing Bank Reconciliation, Anomaly Detector and Multi-Agent Orchestrator together — was the unique proposition. We could demonstrate the matching-model approach in production at a peer regional bank.

Our embedded payments-operations expertise on the delivery team (two former payments-operations heads from peer Gulf banks) was the third factor. The bank's CFO felt that the team understood the operational realities of payments reconciliation, not just the modelling.

Want an outcome like this?

Start with a 2-week AI Readiness Sprint. We deliver a prioritised use-case backlog and business case grounded in what's actually buildable with our accelerator library.

Book a walkthrough →Explore BFSI
Talk to the product team