Enabling faster onboarding on Bridge by cutting KYC turnaround by 85%

Rebuilding KYC on Setu's platform as one profile every product reuses, and cutting median completion from 8 days to 1.2.

2025 · 14 min read

Before: the old UPI KYC screen, inside the product's settings and split across six tabs
After: the new KYC flow on Bridge, a single stepper through business details, documents, signatories and bank account
BeforeAfter
Fig. 01The old KYC screen next to the new one. Drag to compare.

Try the KYC prototype

Walk through the new KYC flow on Bridge, live. Best on a laptop or desktop.

KYC prototype·kyc-prototype.vercel.app

Open in new tab ↗

Loading the prototype…

YearCompanyRoleTimeline
2025Setu by Pine LabsLead Product Designer3.5 months

Team: 4 designers for research; I led design execution. Partners: Product, Onboarding, Compliance & Legal, Engineering.

ResultWhat it measures
8 → 1.2 daysMedian time to complete KYC
~700 → 2,400Weekly active users on Bridge
1 KYC, 8 productsVerified once, reused everywhere

TL;DR

Setu's products were built separately over six to seven years, and each one brought its own KYC flow onto Bridge, Setu's self-serve platform. Businesses had to repeat the same KYC for every product, and it became the slowest step before going live.

I led research across every product, then redesigned KYC as a single profile that is verified once and reused across products, with a matching review experience for the compliance team. Median KYC time dropped from 8 days to 1.2 days.

Context

What Setu does

Setu builds APIs that connect businesses to India's financial infrastructure. Its products fall into three groups:

  • UPI payments: static and dynamic QR, and recurring payments.
  • Bill payments: on the Bharat Bill Payment System (BBPS), serving both billers and bill-payment apps.
  • Data and identity: eSign, DigiLocker, and Account Aggregator.
How businesses reach India's financial rails through SetuBanks and NBFCs, wealth and trading platforms, fintech lenders, and consumer tech companies connect to Setu. Setu offers three groups of products: UPI payments, including QR codes and recurring payments; bill payments on BBPS, for billers and bill-payment apps; and data and identity products, including eSign, DigiLocker and Account Aggregator. These run on the UPI, BBPS and Account Aggregator networks, and the banks behind them.BusinessesBanks & NBFCsWealth & tradingFintech lendersConsumer techSetuAPIs, set up on BridgeUPI paymentsQR codes · recurringBill paymentsBBPS billers and appsData and identityeSign · DigiLocker · AAUPI · BBPS · Account Aggregator networksand the banks behind them
Fig. 02Businesses connect to Setu, and Setu connects them to UPI, BBPS, Account Aggregator, and the banks behind them.

Who uses Bridge

Bridge is where businesses sign up for these products and get them running. They fall into four groups:

  • Banks and NBFCs: Ujjivan Small Finance Bank, Mahindra Finance, IIFL Finance and Annapurna Finance collect loan repayments over BBPS, so customers can pay their EMIs from any UPI app.
  • Wealth and trading platforms: INDmoney and ETMoney use Setu's Aadhaar eSign to onboard users and finish KYC faster, and Dhan runs its onboarding on Setu.
  • Fintech lenders: Fibe, Olyv and Kissht run micro-loans, salary advances and buy-now-pay-later on Setu. Kissht verifies bank accounts with a UPI penny drop instead of asking for IFSC codes.
  • Consumer tech and e-commerce: ShareChat and Pickrr build their checkouts on Setu's UPI, down to a single tap.

Banks and NBFCs

  • ICICI Bank
  • Kotak Mahindra Bank
  • Bajaj Finance
  • IIFL Finance

Wealth and trading

  • INDmoney
  • Groww
  • Upstox
  • Angel One

Fintech lenders

  • Fibe
  • Navi
  • Snapmint
  • DMI Finance

Consumer tech

  • Flipkart
  • Paytm
  • BookMyShow
  • Pickrr
Fig. 03A few of the businesses building on Setu.

Every business moves through the same four stages on Bridge: sign up, complete KYC, integrate, and go live. Bridge's job is to make that path as short and painless as possible.

  1. Sign up

    Create an account on Bridge

  2. Complete KYC

    Verify the business

  3. Integrate

    Connect a product's APIs

  4. Go live

    Start transacting

Fig. 04The four stages every business goes through on Bridge.

The problem

Six years of separate builds

Each Setu product was built by its own team, at its own time, with its own patterns. When these products moved onto Bridge, they kept their differences: different flows, different layouts, and different rules. Bridge looked like one platform but behaved like several.

Two products' KYC side by side: on the left, KYC as step 3 of the PAN product's setup page; on the right, KYC as a tab in UPI's settings
Fig. 05The same KYC in two products, built two different ways: a step on PAN's setup page, and a tab in UPI's settings. Nothing was shared.

KYC was locked inside integration

KYC showed the problem most clearly. It sat inside each product's integration flow, so a business could only start KYC after it had integrated. When it wanted a second product, it started KYC again from scratch.

The repetition was significant:

  • Repeated fields. When a business added a second product, about 95% of the KYC fields were the same ones it had already filled in.
  • A slow start. It took five clicks just to begin onboarding.
  • Duplicate proof. Details like the company PAN and GST number were verified automatically, and then businesses were asked to upload self-attested copies of the same documents.
  • Repeated reviews. Each product triggered its own compliance review, even for details that had already been approved.

The result was that KYC became the slowest part of going live, with a median of 8 days.

One business, three products, three separate KYCsIIFL Finance uses three Setu products: UPI, BBPS and Account Aggregator. Each product has its own KYC form, and all three ask for the same documents: business PAN, GST, incorporation documents and signatory PAN. Each is reviewed separately.One businessUPIKYC formBusiness PANGSTIncorporation docsSignatory PANReviewed separatelyBBPSKYC formBusiness PANGSTIncorporation docsSignatory PANReviewed separatelyAccount AggregatorKYC formBusiness PANGSTIncorporation docsSignatory PANReviewed separatelyThe same documents, filled in and reviewed three times
Fig. 06One business, three products, three separate KYCs.

Research

Getting a new team up to speed

The design team was entirely new, and Bridge carried six years of product history. So the research had two jobs: find the problems, and give the team a shared understanding of the platform.

We ran cross-functional workshops for every product. Each workshop included designers, product managers, the onboarding team, and an engineer. Together we captured each product's full journey across all four stages, screen by screen, and marked where businesses got stuck.

Two journey maps, for Bridge and for UPI: each product stage in columns, with its screens, user actions, feelings, pain points and opportunities in rows
Fig. 07Every product's journey, captured and annotated in one place: here, Bridge's and UPI's.

Alongside the workshops, we interviewed users of each product and attached their comments to the exact screens they were describing.

While being positioned as V1, Bridge has evolved into a patchwork of divergent, product-specific needs. This limits scalability, maintainability and clarity for new teams and customers.

From noise to themes

All of this went into one shared spec file that held every product's flow, its context, and its user feedback. It became the team's single source of truth. Grouping the findings in an affinity map revealed four recurring themes, and each became a workstream:

  • KYC standardization
  • Support on the platform
  • Navigation
  • Login and sign-up
Sticky notes of findings from the workshops and interviews, each tagged with who raised it, such as 'KYC should be just once for the whole org'
Fig. 08The affinity map: findings from the workshops and interviews, each tagged with who raised it.
A table of clustered findings, with columns for theme, sub-cluster, representative issues, impact, a quick win and a long-term fix
Fig. 09The findings clustered into themes, each with its impact, a quick win and a long-term fix.

Why KYC first

KYC was the largest and riskiest workstream. It needed deep backend changes, it carried the most regulatory weight, and it was the biggest single cause of delay before going live. Fixing it would help businesses the most, and it would make the other three workstreams easier to build on.

Then, building on it

  • Login and sign-up
  • Navigation
  • Support on the platform

First

KYC standardization

  • Biggest cause of delay
  • Deepest backend change
  • Most regulatory weight
Fig. 10The four workstreams, ordered by impact and dependency.

The solution

KYC belongs to the business, not the product

A business's identity doesn't change depending on which product it uses. That idea drove everything else.

Instead of a separate KYC for each product, each business now has one central KYC profile. The profile is tied to the business's PAN, with one profile per legal entity. When company details change, such as a new company type or new directors, the profile gets a new version, and the old one is kept for audit.

Product and engineering shaped the data model. My work was making it understandable and usable for the businesses filling it in and the teams reviewing it.

One KYC profile, shared by every productA business has one KYC profile, tied to its PAN and versioned, with earlier versions kept for audit. Eight products read from it: UPI, KYC, eSign, Insights, BBPS BOU, BBPS COU, Account Aggregator and reverse penny drop.UPIKYCeSignInsightsBBPS BOUBBPS COUAccountAggregator₹1Reversepenny dropKYC profileOne per business PANVersioned, history kept
Fig. 11One verified profile at the center, shared by every product.

Moving KYC out of integration

KYC became its own stage, separate from integration. Businesses no longer had to integrate a product before starting compliance. The two could now happen independently, and product-specific setup stayed with each product.

Before

Sign upIntegrate a productKYCGo live

A second product meant integrating again, and doing KYC again.

After

Sign upKYC, onceIntegrate each productGo live

KYC is done once and reused, and it runs alongside integration.

Fig. 12Before: KYC buried inside integration. After: KYC as its own stage.

Forms that assemble themselves

One KYC now had to serve many products, each with its own regulatory needs. So each product defines what it requires, and the form is built in real time from those requirements. Details that are already verified are filled in automatically, and the business only sees what's still missing.

Every new check is saved back to the profile, so each additional product asks for less than the one before it.

How KYC is filled in on BridgeA business starts KYC and enters its PAN. For UPI, which requires a CKYC check, Bridge looks for the business in the CKYC registry; other products skip this. If CKYC finds it, the KYC is autofilled. If not, or for other products, Bridge looks for it in SKPI, and autofills if found; otherwise the business does manual KYC. Once the KYC is 100% complete it is submitted; until then, the business completes the rest manually.Starts KYCUPI productCKYC requiredOther productsNo CKYC neededEnters PANLook for CKYCRFound CKYC?Look for SKPIFound SKPI?Autofill KYC100% done?Manual KYCSubmit KYCUPIOtherNoYesYesNoNoYes
Fig. 13How KYC is filled in: Bridge looks the business up by its PAN, in the CKYC registry for UPI and in SKPI for everything else, autofills what it finds, and asks for the rest by hand.
Fig. 14The CKYC flow in the prototype: a business enters its PAN, and verified details come back from the registry, prefilled.
KYC requirements by product. Rows shared by every product are asked once and reused.
Asked forUPIRPDKYC, eSignAAInsightsBBPS
Identity
Business PANvalidated against the registration typeRequiredRequiredRequiredRequiredRequiredRequired
Company
GSTlight: the number onlyRequiredRequiredRequiredRequiredLighter versionLighter version
CINRequiredRequiredRequiredNot neededNot neededNot needed
Incorporation documentslight: the certificate onlyRequiredRequiredLighter versionNot neededNot neededNot needed
Regulator registrationRBI, SEBI, PFRDA or IRDAINot neededNot neededNot neededRequiredNot neededNot needed
Business
Trading nameRequiredRequiredRequiredRequiredRequiredRequired
Category or descriptionRequiredRequiredRequiredRequiredRequiredRequired
Where it accepts paymentsRequiredRequiredRequiredRequiredNot neededNot needed
Business addressRequiredNot neededNot neededNot neededRequiredRequired
Turnover and business modelRequiredNot neededNot neededNot neededNot neededNot needed
Category-specific documentsoptionalLighter versionNot neededNot neededNot neededNot neededNot needed
Signatory
Signatory PANRequiredRequiredRequiredNot neededNot neededNot needed
Proof of addressvia DigiLocker or uploadRequiredRequiredRequiredNot neededNot neededNot needed
Politically exposed person checkRequiredNot neededNot neededNot neededNot neededNot needed
Bank
Bank accountnumber and IFSCRequiredNot neededNot neededNot neededNot neededNot needed
Fig. 15What each product asks for in KYC. The rows every product shares are asked once and reused, so adding a product only adds the fields it's missing.

No more stopping at every step

Previously, each sub-step of KYC had to be saved and sent before a business could continue. The new flow is continuous. If a business leaves partway through, its progress is kept, and it can pick up where it left off.

Before: the old UPI KYC screen, inside the product's settings and split across six tabs
After: the new KYC flow on Bridge, a single stepper through business details, documents, signatories and bank account
BeforeAfter
Fig. 16Before, KYC sat in each product's settings, filled in tab by tab and saved at every step. After, it's one continuous flow where progress is kept. Drag to compare.
A rejected KYC step in Bridge: the verifier's reason in a red banner at the top, and the mismatched memorandum field outlined in red
Fig. 17A rejected step: the verifier's reason sits at the top, and the field to fix is marked.

Building on new foundations

The redesign was also a chance to modernize the interface. I designed the new KYC flow with shadcn/ui components while frontend engineers migrated the component library in parallel. Keeping design and development in step meant the new experience shipped on the new foundation, rather than adding more old UI.

Setu: the signatory step of the KYC flow in Setu's theme, with teal actions
Axis: the same step in Axis Bank's theme, with maroon actions and its logo
SetuAxis
Fig. 18One KYC flow, two brands: the same step themed for Setu and for Axis Bank. Drag to compare.
The theme's variables in Figma: colour tokens like primary, secondary, accent and border, each with a value for Setu, the new Setu, Axis and Pine Labs
Fig. 19The theme as tokens: every brand is a column of values, so white-labelling a new partner means filling in a new column.

Admin Bridge and AI review

Designing both sides

KYC isn't finished when a business submits it. Onboarding and compliance teams review it in Admin Bridge, Setu's internal tool. For several payment products, regulation requires a maker-checker review: one person reviews the KYC, and a second approves it.

Before, clarifications between these teams and businesses happened outside the product and added days to the process. I designed two-way communication between Admin Bridge and Bridge. When compliance needs a confirmation or an update on a product, the request appears on the business's side of Bridge, and the business can act on it right there.

Admin Bridge: an admin's view of a business's KYC, with company registration details marked as needing clarity and the reason written out
Fig. 20In Admin Bridge, a reviewer marks a section as needing clarity and writes out what's wrong.
Bridge: the business's KYC summary, showing the same section flagged with the verifier's request and an edit button
Fig. 21The business sees the same request on its KYC summary in Bridge, and resolves it there.

Reviewing once, not every time

Sharing one KYC across products raised real regulatory questions. We worked with the Compliance and Legal teams from the start to decide when a KYC could be reused without another review, and when it couldn't:

  • If a KYC is fully prefilled and unchanged, it doesn't need another review.
  • If a business edits its details or uses a different PAN, the KYC goes through review again.
  • UPI always requires a full review, as payment regulations mandate.
Every product's KYC sits inside UPI'sUPI's KYC contains everything RPD, KYC and eSign, Insights and BBPS ask for: KYC and eSign sit inside RPD, and Insights and BBPS sit alongside. Account Aggregator mostly sits inside UPI, except for one extra document, a regulator registration.UPIasks for the mostRPDKYC · eSignInsights · BBPSAccountAggregator+ regulatorregistration
Fig. 22Every product's KYC sits inside UPI's: a business that has done UPI KYC already has what the others ask for. Only Account Aggregator adds one document, its regulator registration.

Faster reviews with AI document verification

Approving a KYC meant reviewers had to read documents like board resolutions and AOP deeds by hand, checking them against what the business had submitted.

AI-based document verification does the first layer of that review. It reads the documents, spots errors, and compares their contents with the business's details. When an admin opens a KYC, the AI's findings are already shown beside the document, so the admin starts from a summary rather than from scratch.

The admin still makes the decision. The AI speeds up the clear cases, and complex or subjective ones go to the operations team for manual review. Each application records which checks were automated and where a person stepped in, keeping a clear audit trail. Its accuracy and false-rejection rates are monitored, and edge cases flagged by the team are fed back to improve it.

Admin Bridge document approval: a Certificate of Incorporation beside the AI's checks of entity name, CIN and date of incorporation
Fig. 23The Admin Bridge review screen, with the AI's document checks next to the document.

Impact

6.7× faster

Median time to complete KYC

Before
8 days
After
1.2 days

From starting KYC to completing it, median across businesses.

Fig. 24Median time to complete KYC: 8 days before, 1.2 days after.

The goal was to bring onboarding down from days to the same day. The median time to complete KYC fell from 8 days to 1.2 days.

Weekly active users on Bridge grew from about 700 to about 2,400, more than three times as many. The low number before had shown how much of Setu's work with businesses still happened outside the platform, and much of it still does. But with the new flows in place, the onboarding and operations teams could move businesses onto Bridge, starting with small and medium merchants.

3.4×

Weekly active users on Bridge

Before
~700
After
~2,400

Approximate weekly active users, before and after the redesign.

Fig. 25Weekly active users on Bridge, from about 700 to about 2,400.

The rest of the roadmap

All four workstreams are now live.

  • Login and sign-up: new sign-ups on Bridge rose by 32%.
  • Navigation: the old navigation made it hard for businesses to find Setu's other products. With every product now in one rail, switching between them takes 1 second instead of 5.5, 82% less time.
  • Support on the platform: businesses now get their questions answered inside Bridge, which cut operations costs by 12%.
Before: the old sign-up page, a plain form beside a panel of Setu's products
After: the new login, a single card on a dark teal backdrop
BeforeAfter
Fig. 26Login and sign-up, before and after. Drag to compare.
Before: the old dashboard, with a long sidebar listing one product's pages
After: the new dashboard, with a rail of every product on the left and the current product's pages beside it
BeforeAfter
Fig. 27Navigation, before and after: every product now sits in a rail, one click away. Drag to compare.
Help inside Bridge: an FAQ panel filtered by product and issue type, a raise-a-ticket form, and the ticket confirmation
Fig. 28Support on the platform: answers first, then a ticket without leaving Bridge.

Reflection

The research did more than find problems. Mapping every product's journey together turned a brand-new team into people who understood six years of the platform, and that shared context made every later decision faster.

Bringing Compliance and Legal in from the start changed the project. Rules about when a KYC could be reused shaped the design itself, rather than showing up as late corrections.

Some problems standardization doesn't solve. Businesses that operate as several legal entities still complete KYC for each one. And every KYC still ends with a person: RBI doesn't yet allow AI to make KYC decisions on its own, so AI document verification can prepare the review but not make the call.

What I'd do differently is move that check earlier. The AI checks a document only after it's submitted, so a business learns that it won't pass only when a reviewer sends back a clarification. Running the model as the document is uploaded would flag one that's likely to be rejected and say what to change, while the business is still on the form. Fixing it then is easier, and fewer rejections would reach the review queue at all.

Credits

Design: Roshni · Design research: Roshni, Madhuri, Tirth, Akash · Product: Himanjali · Engineering: Pulkit, Kruthik, Suraj and team · Compliance, Legal & Onboarding teams