Session Replay for Fintech — Finding KYC and Onboarding Drop-Off
Fintech onboarding loses applicants at identity verification, document upload, and bank linking. Learn how to find that drop-off with funnels and session replay while keeping financial data masked.
Short answer: fintech applicants mostly drop at the steps that send them away from the flow or ask for effort: OTP verification, document capture, video KYC, and bank linking. Build a funnel with each of those as a step, split it by device, and watch masked recordings of applicants who stopped. Most causes are technical or instructional, not a lack of interest.
Table of Contents
- Why Fintech Onboarding Leaks
- The Funnel to Build
- Where Friction Hides
- Recording Safely
- What to Watch For
- Key Takeaways
Why Fintech Onboarding Leaks
Regulation requires steps a normal signup does not have. Each one is an opportunity to lose an applicant who was ready to become a customer:
- Identity numbers entered by hand
- One-time passwords that arrive late
- Photos of documents taken on a phone
- Live video verification
- Handoffs to a bank, payment app, or third-party verification provider
Applicants who reach these steps have already decided to apply. Losing them here is expensive.
The Funnel to Build
- Application started
- Mobile number verified
- Identity details submitted
- Documents uploaded
- Verification completed
- Bank account or payment method linked
- Account active
Send each as a custom event when the server confirms it:
deepsync("track", "kyc_documents_uploaded");Split the funnel by device and by acquisition channel. A step that fails mainly on one browser or one operating system is a bug.
Where Friction Hides
| Step | Common cause of drop-off |
|---|---|
| OTP | Message delayed; no visible resend; field does not accept paste or auto-fill |
| Identity details | Strict format with unclear errors; name mismatch rules not explained |
| Document capture | Camera permission denied; blurry-image rejections with no guidance; file size limits |
| Video verification | Long wait for an agent; connection drops; unclear instructions |
| Third-party handoff | Applicant leaves to another app and does not return, or returns to a reset form |
| Bank linking | Redirect fails; session expires while away |
| Any step | Session timeout that discards progress |
Two of these deserve particular attention. Handoffs are invisible in most analytics: the applicant simply vanishes. In a recording you can see whether they came back and what state the page was in. Lost progress after a timeout is the single most frustrating experience in a long application.
Recording Safely
Financial onboarding screens are full of sensitive data, so set this up before recording anything.
- Inputs are masked by default. In DeepSync, passwords, payment fields, and text inputs are masked in the browser before anything is transmitted (PII masking).
- Mask what the page displays. Account numbers, balances, and names shown on screen need the masking class.
- Block document previews and verification frames entirely, so they are not recorded at all:
<div class="ds-block">
<!-- uploaded ID preview or third-party verification frame -->
</div>- Use consent-required mode and reflect recording in your privacy notice.
- Send only opaque IDs when identifying applicants.
- Review with your compliance team. Regulated firms have obligations beyond general privacy law, and this article is not legal advice.
Enterprise plans include data residency options and longer retention (plans).
What to Watch For
Open sessions that stopped at your weakest step and look for:
- Repeated taps on "resend OTP"
- The same field corrected several times
- Camera permission prompts dismissed, followed by a dead end
- Long idle periods during verification waits
- An error message outside the visible area on mobile
- JavaScript errors on the step (JS errors)
- Return from a handoff to an empty or expired form
Illustrative scenario. A lending app sees a large drop at document upload on Android. Recordings show the upload button opening a file picker instead of the camera on some devices, so applicants cannot find a photo they have not yet taken. Changing the input to request the camera resolves it.
More on the industry: DeepSync for fintech.
Key Takeaways
- Fintech drop-off concentrates at verification and handoff steps.
- Build a funnel with each regulatory step and split by device.
- Mask displayed data and block document and verification frames.
- Look for lost progress and failed returns from handoffs.
Conclusion
Applicants who abandon KYC wanted your product. The step that stopped them is usually fixable, once you can see it.
Frequently Asked Questions
Related articles
Stay in the loop
Get the latest insights on product analytics and user behavior delivered to your inbox.



