Optimizing Rider Onboarding – Shadowfax

Being the sole designer, I owned the end-to-end experience.


→ Mapped drop-offs through funnel analysis.
→ Benchmarked competitors like Swiggy and Zomato.
→ Designed flows, UI screens, and error-prevention mechanisms.
→ Collaborated closely with PMs and developers.

Onboarding isn’t about compliance alone, it’s about trust, speed, and keeping riders moving forward.

Problem Faced:

At Shadowfax, we onboard thousands of riders every week. The onboarding flow was critical for activating riders, but it was broken:


80% of riders abandoned onboarding every week.

→ OCR failures (11% Aadhaar, 4% PAN, frequent selfie mismatches) blocked progress.

→ Manual verification delayed activation and payouts.

The Process:

I started with a funnel deep-dive:

28% of users drop off before document upload, rising to 33% for organic leads from Facebook and Google.

With Aadhaar as the first step, an 11% OCR failure rate creates a bottleneck that blocks riders from completing the rest of onboarding.

About 5% of profiles fail cross-document verification due to mismatches between submitted documents, such as name discrepancies across PAN and Aadhaar.

Post-activation delays from missing PAN, bank mismatches, and failed selfie verifications often put rider payouts on hold.

From competitive benchmarking, I learned that industry leaders:

  • Always combined Aadhaar + PAN verification.

  • Used real-time selfie validation instead of manual checks.

  • Collected UPI/bank details upfront to avoid payout issues later.


I sketched out alternative flows and tested quick prototypes to validate which ideas minimized friction without compromising compliance.

Aadhaar OTP Verification:

Automated checks replaced slow manual reviews with fallback plans where riders could manually input numbers or upload PAN if Aadhaar wasn’t linked to a mobile.

Re-activation for dormant riders

📊 The Outcome

By simplifying flows and reducing dependencies on manual checks, we:

  1. Lowered document-upload abandonment.

  2. Increased OCR success rates through fallbacks.

  3. Reduced time-to-activation for riders.

  4. Minimized payout issues post-activation.

For a funnel with 21,000+ weekly sign-ups, even small percentage improvements translated into thousands of additional active riders.

By re-designing the rider onboarding flow, I helped cut onboarding drop-offs significantly and sped up activation.

💭 Reflection

What I loved about this project was how tiny interaction-level changes (like real-time error feedback or fewer required docs) created huge business impact in a high-volume funnel.

It also reinforced a core insight for me: onboarding flows need flexibility built-in. Giving users alternate ways to verify identity prevents friction, keeps trust intact, and ensures activation doesn’t stall.