Cashfree Payments . 2025

Redesigning Video KYC.

From a 60% drop-off industry

to a 95% completion rate.

A regulated identity verification system built for India's Tier 2, 3, and 4 cities. Where networks fail, documents go missing, and compliance leaves no room for error.

20%

Drop-off reduced

< 2 min

Avg. completion time

95%

Completion rate

Lead Designer (Acting Manager) . Strategy Lead + UX Architect + Mentor + Decision Maker

BACKGROUND

Video KYC sounds simple.

It isn't.

Video KYC is regulated by RBI. A live session, a trained agent, real-time recording. If the video drops for even 2 seconds, the auditor rejects the session. No exceptions, no appeals.


The customer needs their original PAN card physically present. A duplicate fails compliance. And in Tier 2, 3, 4 cities where this product matters most, a stable live video call is not a given.


The industry accepted 55 to 60% drop-off as normal. We didn't.

HOW THE PRODUCT ACTUALLY WORKS

Five actors.

One sequence.

No room for failure.

Most people see Video KYC as a single screen. It isn't. It's a handoff chain across five actors, and a failure at any point fails the entire verification.


Here's how it actually works.

DESIGN SCOPE

We designed 4 of these 6 touchpoints. Customer journey (steps 2 to 3), agent portal (step 4), auditor portal (step 5), and the merchant-facing dashboard. Each had its own portal, its own user, and its own failure modes.

01

Application

Customer applies with merchant

02

Redirection

Redirected to Cashfree verification

03

Verification

Security questions, Aadhaar, and video call

{ Handled by Cashfree }

04

Submission

Agent verifies identity and submits session

{ Handled by Cashfree }

05

Audit

Auditor reviews for compliance

{ Handled by Cashfree }

06

Outcome

Merchant communicates final decision

RESEARCH

We talked to merchants

before writing a single spec.

Before touching Figma, I sat down with early adopter merchants who were already running KYC at scale. Aditya Birla Capital, Kissht, and ClearTax. The goal was simple: understand where the system was actually breaking, not where we assumed it was.


Four things came out of those conversations that shaped everything we built.

01

The drop-off point

Customers were abandoning during personal detail collection. Not during the video call. The problems started earlier than anyone expected, because users had no guidance on what to prepare before joining.

02

Agent fatigue

Agents were context-switching between a video feed and a separate data entry form. The tools were disconnected. Mistakes happened. Sessions ran long.

03

Auditor errors

Review workflows were unintuitive. Auditors were manually reworking cases because the interface made it easy to miss compliance flags. This was slowing down approval rates and creating rework loops.

04

Merchant visibility

Merchants had no real-time view into how their customers were progressing. They found out about failures after the fact. They needed controls, not just reports.

THE REAL PROBLEM

Users weren't failing.

The system was failing them.

Three things kept coming up across every merchant conversation.


Users showed up to the video call without their original PAN card. Nobody told them a duplicate wouldn't work. They'd reschedule, not return.


Users in low-connectivity areas lost video for 2 seconds mid-session. Session rejected. User had no idea why.


Users were filling in the same information they'd already submitted at an earlier step. 73% of people abandon when they hit friction like that.


Three stages. Security questions, Aadhaar via DigiLocker, live video call. Each designed separately. Nobody had thought about the handoffs.

INDUSTRY CONTEXT

68% of users abandon onboarding due to repetitive document submissions. 73% abandon when they hit repeated friction. Industry average completion time: 7 minutes. Drop-off: 55 to 60%.

THE CONSTRAINT

Compliance wasn't the problem.

Working within it creatively was.

RBI says PAN capture has to happen during the call. Not before. Not uploaded separately. During the live session, while the video streams and records simultaneously. Two seconds of drop? Session void.


Every team before us had designed around this defensively. Build for the regulator, not the user.


We asked a different question. What if the compliance requirement is actually the design opportunity?

THE DECISION THAT CHANGED EVERYTHING

Pre-verify the PAN before

the agent even joins.

The biggest reason first attempts failed was simple. Users didn't have their original PAN card.


So we added a pre-call PAN verification step. Scan and verify before entering the live session. If it fails, you get a clear message and a redirect. No agent time wasted. No compliance rejection triggered.


Every user who entered a call was already verified. Agent bandwidth improved. Drop-off on first attempt came down significantly.


We also added multilingual real-time transcription on screen during the call. For users across Tier 2, 3, 4 cities who aren't comfortable in English, this removed the biggest comprehension barrier we had.

THE BUILD

"Let's meet in the middle."

My designs were detailed. Specific states, edge cases for low-network conditions, full user journeys. The FE lead looked at them and said it was impossible to build with the current stack.


The implementation was a no-code/low-code React setup. I'd pushed past what it could handle.


Instead of simplifying the designs, I pushed for a different conversation. We brought in a senior FE architect. The solution was custom components inside the existing environment. Full control where we needed it, without rebuilding anything from scratch.


The FE lead's exact words: let's meet in the middle, you reduce some UX and I'll build better. We didn't reduce anything.

"Let's meet in the middle. You reduce some UX elements and I'll try to build better."


- FE Lead, Cashfree Payments

HOW WE WORKED

Two designers. Four modules.

Three months.

I owned the customer-facing journey. Pre-call verification, the live session, the transcription system.


One designer on my team handled the agent and auditor side. I reviewed his work regularly and made sure both journeys worked as one system, not two separate products that happened to share a database.


For the agent portal, the key design decision was making live video controls float directly over the data entry form. Agents could verify documents without breaking eye contact with the customer. It sounds simple. It took several iterations to get right.


For the auditor portal, we built in timestamped video playback, auto-flagged discrepancies, and keyboard shortcuts for rapid approval and rejection. Auditors work high volumes. Every second of friction in their tool costs the customer on the other end.


Aside from design, I was in the room with the PM and tech lead from the start. Feature scoping, stack decisions, and research with the merchants we spoke to early on.

[ Add: UI screens — customer flow + agent workspace + auditor portal ]

BEYOND THE PRODUCT

Design leadership means

owning the narrative too.

Once the product shipped, I didn't stop there. I sat down with Varun (PM) and Shubham (Eng Lead) to record our vision for what conversion-friendly Video KYC could look like for the next 100 million Indians.


Not a post-launch debrief. A forward-looking articulation of where we thought the product should go and why. Product, engineering, and design aligned on a shared story.


This is the kind of work that doesn't show up in a Jira ticket but shapes how a team thinks about what they're building.

OUTCOME

From 60% drop-off to

95% completion.

35 to 40%

Our drop-off rate

(industry: 55 to 60%)

< 2 min

Completion time

(was 7 mins)

95%

Completion rate

across all attempts

Pre-PAN verification removed the single biggest reason first attempts failed. Multilingual transcription made the session understandable for users across Tier 2, 3, and 4 cities. The custom component approach meant nothing got cut.


Four modules. Three months. Two designers.

WHAT I'D DO DIFFERENTLY

I'd start the tech

conversation earlier.

The pushback on the tech stack came late. Designs were mostly done by the time we had that conversation. We figured it out, but we lost time.


Next time I'd bring the FE architect in earlier. Not at handoff. At problem definition.


The best ideas in this project came out of conversations, not documents.

Back to projects

Next: Global Fintech Festival 2025