From blind retries to real-time verification

The KYP flow rejected roughly 40% of submissions, leaving partners to guess what went wrong and try again. I redesigned the verification experience to surface document mismatches in-session, giving users a clear path to recover before submission.

The TEam

2 designers, 1 product manager,
5 engineers, 4 marketers

Responsibilities

User experience, interface design,
simplyifying omnichannel journeys,
user research & testing,

TimelinE 

January 2020 - October 2020

Team

2 Product Managers, Engineering Manager, 5 Engineers, Vendor partner

My Role

End-to-end Product Design Strategy

Responsibilities

UX strategy, Systems mapping, User Research, Interaction design, Cross-functional alignment

Year

2026

WHY

Context

At Booking, every accommodation partner (hotels and property owners who rent out their residence as a vacation rental) must complete Know Your Partner (KYP) - a regulatory compliance process that includes verifying their identity documents.

Partners submit ID documents with 0 real-time feedback. Any typo, data mismatch or expired document leads to rejection - discovered days later, with no explanation of what went wrong.

Business goal: Improve pass rate by catching document errors before submission, instead of relying on manual rejection after the fact check weeks later.

WHAT

Business problem

The major business problems we were tackling were:

  • ~ 40% of document submissions were getting rejected
  • Almost half of them came from data comparison failures - between what users were typing during registration vs. the document they were sharing.

User problem

Our accomodation partners going through the regulatory KYP process were facing 2 major problems:

  • They were both submitting and retrying blindly:
    Partners couldn't see why a document failed and had to re-upload blindly only to fail days later
  • They were hitting recoverable vs. unrecoverable errors:
    Some partners have simple typos, while others have expired documents (a hard block requiring a new document) - these needed fundamentally different resolution paths.

WHAT

My role

I shaped the product direction, not just the interface.

  • Strategic autonomy: Drove product vision and problem framing - design shaped the PRD, not the other way around.
  • Systems thinking: Mapped every failure outcome, mismatch combination, and recovery path into a deterministic system.
  • Cross-functional role: Aligned PM, engineering, vendor, compliance, analysts and research teams on the problem, solution phasing direction and dependencies.
  • Data-driven research & validation: Designed the research approach and used behavioural data, usability testing and country-level variation to validate the experience.

The How

Driving the process to the solution

The How / Discover

Understanding the problem space

The problem looked like "users upload bad documents."
‍
But it was a system with no feedback loop.

Partners uploaded documents → submitted → waited → got rejected → retried.

The opportunity:What if we catch errors the moment a document is uploaded, and let users fix them before they hit submit?

The How / Discover

Doing the homework

Before designing anything, I researched the space, understood the domain, studied the vendor and aligned with the team on technical constraints.

01

Competitor analysis


I studied various similar journeys of companies in the regulatory world like Onfido, Revolut, Stripe Identity, Jumio, Wise, etc to understand gaps in the product & use industry best practices for better UX.

02

Domain immersion


Learned automatic and manual verifcation processes, regulatory requirements, rejection funnel mechanics. Understood what's legally possible vs. what's not possible to design for scalability.

03

Vendor research


Studied vendor SDK patterns and aligned with their team. Identified where defaults worked vs. where we needed to override for our user context.

04

Tech alignments


Mapped API capabilities to user experience possibilities. Understood key things like confidence score mechanism, processing time, edge cases & informed the design accordingly.

The How / DEFINE

Mapping the failure landscape

Three validation outcomes
‍

Mismatch scenarios mapped:
By diving deeper into the data, I mapped every combination across data mismatch and rejection scenarios- including name, date of birth and document expiry- and identified how each scenario changes on retry, as well as which resolution paths block one another.

This became the logic behind the experience, rather than treating each error as an isolated state.

The How / DESIGN

Design decisions

Every off between partner control and system.‍

01

Make extracted data editable ~
‍
‍

Problem: OCR isn't always correct.
‍
Decision: Let partners correct extracted values before they become a verification failure."Use ID data" lets them accept ID data over their typo in one click.
‍
Rationale: Recovery is cheaper than forcing another submission.

02

In-session quality validation ~
‍

Problem: Invalid/blurry/expired documents documents were discovered too late before.

Decision:
Move validation into the capture experience.

Why:
Give users an opportunity to recover before submission.‍

03

Fallback experience ~
‍

Problem: If OCR fails repeatedly, partners get trapped in a retry loop with no exit.
‍
Decision:
After failed attempts, proceed to graceful degradation with pre-filled data.
‍
Why:
Never make the technology's limitation the user problem.

THE HOW / VALIDATION

Validating with partners

Designed the research methodology: With the help of research team, we conducted 10 moderated sessions, 7 countries, controlled mismatch scenarios on both mobile and desktop.
‍
What worked well:

01

Two-column comparison immediately understood by all the participants

02

Use document data button was universally clear and users found it intuitive

03

8/10 median ease of use rating on the new experience from the partners

THE HOW / DEVELOP

We moved feedback from days later to moment-of-upload

Partners can now fix errors before they submit - which means fewer rejections, fewer repeat cycles, faster time to verified.

CONCLUSION

Outcome

While project priorities shifted internally, the MVP got successfully launched in May 2026 driving a great first impression.

01

Business Impact - The redesign resulted in a huge success and almost 71% partners were able to self-correct the mismatches real-time in session -> leading to lower submissions for manual review

02

User Impact - Partners no longer wait days to learn a submission failed. Errors that used to require a full resubmission cycle and an analyst's manual rejection are now caught and resolved in the same session they occur in.

03

Strategic Impact - This wasn't just about catching document errors faster. It was about making sure a partner never has to wonder what went wrong - because the system tells them, in the moment, while there's still time to fix it.

CONCLUSION

The bigger lesson

Verification isn't just about preventing bad submissions. It's about giving people enough information and control to recover when something goes wrong.

My role was to turn a complex verification system into a predictable, recoverable experience - while balancing conversion, regulatory requirements, operational efficiency and technical constraints.