Back to work
FinTech · Payments · Web Application

Merchant Onboarding

How an acquiring platform cut time-to-live 38% and auto-verified 84% of onboarding documents.

An enterprise web application that gives merchant-services teams a single-screen command center for the full onboarding pipeline — funnel analytics, KYC/KYB automation, live risk signals, and a GenAI layer that gets legitimate merchants live faster.

Role: Product Design LeadYear: 2024Platform: Responsive Web App
Merchant Onboarding web application showing the onboarding funnel, approval KPIs, and risk signals in a desktop browser
-38%
Time to go live
+16pp
Approval rate
84%
Docs auto-verified
1 screen
Full pipeline view

What the web application does

Six core capabilities turn a fragmented, multi-tool process into one browser-based workspace — built for the dense, decision-heavy work of merchant onboarding.

1

Unified web workspace

A responsive desktop app-shell — persistent sidebar, global search, and time-range controls — replaces a patchwork of disconnected tools with one browser-based command center.

2

Live funnel analytics

Every onboarding stage from application to approval is charted with conversion and drop-off, so teams see exactly where merchants stall — in real time, at any range.

3

KYC / KYB automation

Identity and business verification run automatically as documents arrive, extracting fields, flagging mismatches, and clearing low-risk merchants without manual review.

4

Risk & compliance layer

Adverse-media, sanctions/PEP, jurisdiction, and velocity signals surface as ranked, color-coded alerts with explainable, audit-ready reasoning.

5

GenAI copilot

A grounded LLM reads the live funnel and risk signals to write a plain-language narrative plus a ranked set of next actions — every claim linked back to the data.

6

Case & queue management

Stalled applications route into review queues with full context, so analysts act on the right file at the right moment without re-deriving what the system already knows.

Explore the live web application

A working slice of the product, rendered as the real desktop app-shell. Switch the time range to watch the onboarding funnel, KPIs, live risk signals, and the AI agent assistant respond in real time. Hover any metric for a plain-language definition.

Search…
AM

Welcome back, Alex

Here's what's happening across your onboarding pipeline · as of May 2025

Applications Received
12,480
+18.6% vs prior
Approval Rate
71.4%
+4.3pp vs prior
Avg. Onboarding Time
2.6 days
-0.4d vs prior
Fraud Blocked
612
+18% vs prior

Onboarding Funnel

7D · merchants per stage
Application ReceivedInformation SubmittedKYC CompletedRisk AssessmentUnder ReviewApproved

Top Risk Signals

from screening engine
  • Adverse media mentions

    128 flagged for review

    High
  • High-risk jurisdiction

    98 applications

    Medium
  • PEP / sanctions match

    54 potential matches

    Medium
  • Unverifiable beneficial owner

    41 cases

    Low
  • Velocity / multi-application

    25 anomalies

    Low

Recent applications

MerchantBusiness typeCountryStatusRisk score
Global Supplies Co.WholesaleUnited StatesUnder Review620
GreenLife MarketRetailCanadaKYC Completed310
Blue Tech SolutionsSaaSUnited KingdomRisk Assessment580
Prime Goods TradingE-commerceSingaporeInfo Submitted260
NorthWave ServicesProfessionalAustraliaUnder Review670

Metrics glossary

plain-language definitions for every metric on this dashboard
Applications Received
Total merchant applications that entered the onboarding pipeline in the selected period.
Approval Rate
Share of applications that clear every stage and are approved to transact.
Avg. Onboarding Time
Mean time from application received to approval decision.
Fraud Blocked
Applications stopped by KYC, AML, or risk checks before approval.
KYC / KYB
Know Your Customer / Know Your Business — verifying the identity and legitimacy of a merchant and its owners.
PEP / Sanctions
Politically Exposed Person and global sanctions screening to prevent onboarding prohibited entities.
Beneficial Owner
The individual who ultimately owns or controls a business; must be identified for compliance.
Risk Score
A 0–1000 composite of fraud, credit, and compliance signals; higher means more risk.
pp (percentage points)
The absolute difference between two percentages. +4pp means a rate rose from, e.g., 70% to 74%.
Case study summary

From challenge to outcome

1

The Problem

No live tracking of the pipeline. Thousands of applications a month moved across spreadsheets, email and legacy admin screens, so files stalled silently and nobody could say where merchants were lost.
2

What We Learned

The real cost was invisible drop-off, concentrated between information submitted and KYC completed. It also settled the form factor: this is dense analyst work, not phone work.
3

The Strategy

A responsive command centre with live funnel trends drawn from authentic pipeline data, plus a multimodal model that validates documents on arrival and coaches applicants before review.
4

How It Was Built

A reusable app shell, a conversion-funnel charting pattern, semantic risk-signal tokens, and a grounded agent (RAG plus multi-agent workflow) whose every claim links to a visible figure.
5

Accessibility

WCAG AA across the workspace: risk severity never relies on colour alone, funnel charts expose text summaries, and the agent chat, queues and time-range controls are keyboard-operable with correct labels.
6

The Impact

Time-to-live −38%, approvals +16 points, 84% of documents auto-verified, full pipeline on one screen with risk metrics flat as volume grew.
7

What I Carry Forward

Match the form factor to the work, and ground every AI claim — in regulated flows, trust is the adoption strategy.

Structure, flow & fidelity

How the product was organised, the path a user actually takes through it, and how the work travelled from scratch wireframes to a working prototype.

Information architecture

Pipeline

  • Application queue
  • Stage & ageing
  • Owner assignment
  • SLA breaches

Case view

  • Merchant profile
  • Risk & KYC checks
  • Document set
  • Activity history

Operations

  • Bulk actions
  • Escalations
  • Notes & handoffs
  • Exceptions

Reporting

  • Throughput
  • Drop-off analysis
  • Team performance
  • Exports

User flow of the core task

  1. Step 01

    Open the pipeline

    Ops lead sees where every application is stuck and for how long.

  2. Step 02

    Pick a case

    The case opens with checks, documents and history in one console.

  3. Step 03

    Resolve the block

    Request info, override a check or escalate — without leaving the case.

  4. Step 04

    Hand off cleanly

    Notes and activity travel with the case to the next reviewer.

  5. Step 05

    Review throughput

    Reporting closes the loop on SLA and drop-off.

Behind the work

My scope, the guardrails I worked inside, what the research changed, and how the work travelled from sketch to production.

My role & scope

Lead designer for the 360° merchant view: research with operations and support teams, the unified merchant profile IA, cross-team component library additions, and the analytics surface. Two designers reported to me on this stream.

Constraints & guardrails

  • Data stitched from four systems with different refresh rates — freshness had to be visible per panel.
  • Existing brand and component library; no new patterns without design-system review.
  • Support agents work under handle-time targets, so any added step needed to pay for itself.
  • PII exposure rules limited what could be shown on a shared screen.

What research changed

  • Call shadowing: agents opened an average of 5 tabs to answer one merchant question.
  • Ticket analysis showed a third of escalations were caused by missing transaction context, not policy.
  • Testing revealed agents scan for anomalies first, so the profile had to lead with exceptions, not attributes.

The pivot

The first layout was a tabbed profile organised by source system. Agents kept getting lost, so we reorganised around the questions they actually ask — who is this merchant, is anything wrong, what changed — and demoted system boundaries entirely.

UX metric → business impact

Tabs per enquiry fell from 5 to 1
Average handle time dropped, lifting agent capacity without new hires.
Exception-first layout surfaced anomalies in the first screenful
Fewer escalations reaching the risk team, cutting downstream review cost.
Consistent merchant profile across ops, risk and support
One shared vocabulary shortened cross-team resolution loops.
1Lo-fi

Card-sorting output and question-led wireframes drawn from call shadowing notes.

2Mid-fi

Prototype with loading, stale-data and restricted-PII states, reviewed with the design-system group.

3Production

Shipped 360° profile with live activity, risk posture and portfolio analytics panels.

Retrospective

With more time

Bring the data owners into the earliest workshops — several freshness constraints only surfaced after the IA was set, forcing rework.

Biggest takeaway

Organise enterprise screens around the user's question, not the source system. Alignment across teams gets far easier once everyone reads the same profile.

“Moving it out of the phone concept and into a real analyst workspace was the call that made the numbers move. One screen, the whole pipeline.”
— Director of Onboarding Operations (name withheld under NDA)