Insights · Industries

KYC onboarding in BFSI: what a well-run automation looks like.

Document capture, sanctions screening, maker-checker and audit evidence, assembled into a flow that regulators and operations both accept.

Know-your-customer onboarding is where most banks and NBFCs first feel the limits of manual operations. Volumes spike with every campaign, every document is slightly different, the rules change with each regulatory circular, and every file may one day be pulled by an auditor. It is also one of the best-understood automation patterns in the industry. The difference between a good and a poor implementation is rarely the technology. It is how carefully the controls are designed in.

The flow, end to end.

  1. Intake. Applications arrive from a branch system, a mobile journey, an aggregator or email. A bot or integration normalises them into one case record with the documents attached.
  2. Classification and capture. An IDP model identifies each document type (identity proof, address proof, photograph, signature, income proof) and extracts the fields. Confidence is recorded per field.
  3. Validation. Name, date of birth and identity number are cross-checked across documents and against the application form. Where the regulator or the issuing authority offers an online verification service, the bot calls it and stores the response.
  4. Screening. The applicant is checked against sanctions, politically exposed person and internal watch lists. Matches, partial matches and the score for each are logged.
  5. Risk categorisation. Rules assign a risk category from the product, geography, occupation and screening result. The rule version is stored with the decision.
  6. Maker-checker. Clean, low-risk cases are prepared by the bot as maker and routed to a human checker. Anything with a partial match, a low-confidence field or a higher risk category goes to a senior reviewer with the evidence laid out.
  7. Account creation and communication. On approval the bot creates the customer and account records in the core system and triggers the welcome communication. On rejection it records the reason and triggers the appropriate letter.

Where the design earns its keep.

Confidence is not correctness.

An identity number read with high confidence can still be wrong, expired or belong to someone else. Treat extraction confidence as a routing signal only. Correctness comes from cross-document checks and, where available, issuer verification. Both results are stored on the case, separately.

Screening needs a human in the loop.

Fuzzy name matching produces partial matches by design. The bot must never clear a partial match on its own. It should present the match, the score, the list source and the applicant's details side by side to a trained reviewer, and record who cleared it and why. Automating the clearance is the kind of shortcut that turns up in an inspection report.

Maker-checker is a control, not a formality.

The checker must see the evidence, not just the bot's summary. That means the source images, the extracted values with confidence, the verification responses and the screening results, all in one view. If the checker has to open four systems to verify what the bot did, they will stop verifying.

Compliance considerations to design for.

  • Regulator-issued KYC and anti-money-laundering directions, which change. Keep rules in configuration, versioned, not in bot code.
  • Data protection obligations under the applicable law, including India's DPDP Act 2023 for Indian operations. Collect only what the process needs, mask identity numbers in logs, and define retention.
  • Segregation of duties. The bot account that prepares a case must not be able to approve it.
  • Audit trail integrity. Case evidence should be written to an append-only store or a system with tamper-evident logging.
  • Re-KYC and periodic review. The same pipeline should support refresh cycles, with the trigger coming from a schedule rather than a new application.

Exceptions to plan for from day one.

ExceptionTypical causeHandling
Document unreadablePhotograph of a photocopy, glare, croppingRequest resubmission automatically with specific guidance
Name mismatch across documentsTransliteration, initials, maiden namesRule-based tolerance, then reviewer
Issuer verification unavailableService downtimeRetry with back-off, then hold the case, never skip
Partial screening matchCommon namesAlways to a trained reviewer
Address proof older than policy allowsCustomer sent what they hadAutomated request for a current document

What changes for operations.

In a well-run implementation the onboarding team stops keying and starts reviewing. Turnaround for clean cases drops from days to hours, because the bot works through the queue continuously. Reviewer time concentrates on the cases that need judgement. Audit preparation becomes a query rather than a scramble, because every case already carries its evidence.

The quality of the outcome depends on getting the controls right before the first case runs. That is the part of the project to spend the design time on.

In regulated onboarding, the automation is only as good as the evidence it leaves behind.
Published 10 October 2026
Start here

Find your first ten automations in two weeks.

A structured discovery sprint that maps your processes, scores them for automation potential and hands you a prioritised roadmap with effort and payback for each.