AI-Native Multi-Agent System for Customer Onboarding and KYC
brex · Finance · 2026 · source Agentic: yes · promotional bias: high · source-backed · extracted with prompt 0.5.4 (schema v2)
Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.
Problem
Domain: Financial-services onboarding, KYC, fraud, and underwriting
Brex needed to onboard eligible businesses in minutes without weakening KYC, fraud detection, underwriting accuracy, auditability, or customer fairness.
Constraints:
- regulated financial decisions
- manual analyst heuristics
- need for explainable approvals and rejections
- fraud and bad-actor detection
- high business impact from false rejects
Architecture
Brex rebuilt onboarding as a regulated multi-agent decision system: specialized agents produce auditable claims and confidence scores, a decision agent synthesizes policy-aligned outcomes, and low-confidence cases defer to human analysts.
Diagram confidence: reconstructed (reconstructed from prose).
flowchart LR segmentation-agents["Segmentation agents"] verification-and-ocr-agents["Verification and OCR agents"] identity-and-fraud-agents["Identity and fraud agents"] fuzzy-match-agent["Fuzzy-match agent"] underwriting-agents["Underwriting agents"] structured-evidence-exchange["Structured evidence exchange"] decision-agent["Decision agent"] human-analyst-escalation["Human analyst escalation"] segmentation-agents --> structured-evidence-exchange verification-and-ocr-agents --> structured-evidence-exchange identity-and-fraud-agents --> structured-evidence-exchange fuzzy-match-agent --> structured-evidence-exchange structured-evidence-exchange --> decision-agent underwriting-agents --> decision-agent decision-agent --> human-analyst-escalation human-analyst-escalation --> decision-agent
Components
| Component | Role | Interacts with |
|---|---|---|
Segmentation agents |
Break onboarding work into business, identity, risk, and underwriting tracks. | Structured evidence exchange |
Verification and OCR agents |
Read submitted documents and extract verifiable identity/business information. | Structured evidence exchange |
Identity and fraud agents |
Evaluate fraud signals and bad-actor risk. | Structured evidence exchange |
Fuzzy-match agent |
Resolves name and identity mismatches that otherwise require manual review. | Structured evidence exchange |
Underwriting agents |
Assess financial eligibility and risk evidence. | Decision agent |
Structured evidence exchange |
Passes claims, supporting evidence, and confidence levels among agents. | Decision agent, Human analyst escalation |
Decision agent |
Synthesizes evidence, policy, and confidence into approval, rejection, or deferral. | Human analyst escalation |
Human analyst escalation |
Handles low-confidence or conflicting cases. | Decision agent |
Data flow
Specialized onboarding agents exchange structured claims, evidence, and confidence levels, then a final decision agent synthesizes the result or escalates uncertain cases.
3 supporting quotes
Why this architecture
The architecture encodes analyst heuristics and governance inside the system because manual expertise was implicit and regulated decisions require auditability from the start.
Models used: OCR and classification models · identity/fraud evaluation agents · underwriting agents · decision agent
Scale
- The system moved card applications from 0% to 40% auto-approval in weeks and reduced manual identity reviews by 70%.“This partnership allowed us to move from 0% to 40% auto-approval of card applications in weeks, because the "builders" understood the "why" behind every risk decision.”article, stated“A dedicated fuzzy-match agent resolves name mismatches on IDs (e.g., "Johnny" vs. "John"), which has successfully reduced manual identity reviews by 70%.”article, stated
- Brex moved card applications from 0% to 40% auto-approval in weeks.“This partnership allowed us to move from 0% to 40% auto-approval of card applications in weeks, because the "builders" understood the "why" behind every risk decision.”article, stated
- The fuzzy-match agent reduced manual identity reviews by 70%.“A dedicated fuzzy-match agent resolves name mismatches on IDs (e.g., "Johnny" vs. "John"), which has successfully reduced manual identity reviews by 70%.”article, stated
- Most eligible businesses now onboard to Brex in minutes.“Today, most eligible businesses onboard to Brex in minutes. We got there by rebuilding our onboarding flows as an AI-native, multi-agent system, where specialized agents collaborate through structured reasoning.”article, stated
Alternatives considered (roads not taken)
One broad onboarding agent
Rejected because: Brex chose narrow specialized agents because clear scope improves accountability, iteration, and regulated decision quality.
Forcing every case to an automated decision
Rejected because: The system treats deferral as a feature so conflicting or low-confidence cases go to analysts.
Analysts as repetitive data-entry processors
Rejected because: Human-in-the-loop design moved analysts toward high-judgment edge cases rather than repetitive entry.
Governance added after automated decisions exist
Rejected because: Brex treats governance, auditability, privacy, and policy enforcement as internal system features.
Patterns
multi-agent-orchestration (orchestration)
The onboarding system decomposes KYC and underwriting into specialized agents coordinated by a final decision agent.
confidence-thresholding (safety)
The decision agent uses confidence scores to decide when to auto-decide and when to escalate conflicting or low-confidence applications to a human analyst.
structured-output-contract (reliability)
Agents exchange structured claims, evidence, and confidence levels so decisions are replayable and auditable.
human-in-the-loop-gate (safety)
Human analysts handle high-judgment edge cases and their decisions feed back into calibration rather than merely patching a single case.
Tradeoffs
How broad each onboarding agent should be.
Chose narrow specialized agents over one general onboarding agent.
Rationale: Narrow scope improves accountability, debugging, and iteration for high-friction onboarding steps.
How to balance automation speed against false decisions.
Chose confidence-based instant decisions with human escalation over full automation for every application.
Rationale: Automation handles high-confidence cases quickly while humans preserve judgment on conflicting or uncertain cases.
Gotchas (what bit them)
Manual expertise was effective but too implicit to scale.
Root cause: Analyst reasoning lived in individual experience, fragmented tools, and manual checkboxing rather than a unified system.
Resolution: Observe analysts, document trusted signals and failure modes, re-review cases, and turn the resulting labeled dataset into a benchmark.
Agents need permission to defer, not just decide.
Root cause: Forcing a decision on uncertain KYC/fraud cases increases error risk on both approvals and rejections.
Resolution: Teach agents to say they are not sure and route those cases to analysts.
Governance cannot be added after an automated financial decision system is built.
Root cause: Privacy boundaries, auditability, and policy enforcement affect every decision path.
Resolution: Make each agent's reasoning inspectable and turn human interventions into labeled data for future improvement.
Evaluation
Brex used stricter re-reviewed historical cases as a benchmark and reports operational impact after deploying specialized onboarding agents.
Metrics: 0% to 40% auto-approval of card applications in weeks · 85% reduction in business address RFIs · 70% reduction in manual identity reviews
Outcomes
- Most eligible businesses can onboard to Brex in minutes.
- Specialized agents reduced manual review and request-for-information burden while preserving human escalation.
Brex company blog; claims are detailed but self-reported and promotional.