← Varun Gopalakrishnan

YourTribe · Candidate Onboarding

Cutting recruiter screening calls from 30+ minutes to under 10

Recruiters were spending screening calls collecting basic facts. I redesigned candidate onboarding to collect them upfront as structured data, which also made AI matching possible.

My role
Design lead. I ran the research, set the strategy, built on the design system, designed the core flow and wrote the UX copy. Two junior designers built variant screens from my direction.
Team
Me, 2 junior designers, 2–3 engineers
Timeline
3 weeks
Product
Web and mobile web · candidate side of YourTribe, a hiring marketplace in India
Results
Screening calls over two-thirds shorter, across about 200 calls over 2 months · structured data that made AI matching possible

In short

  1. ProblemSignup collected little more than a résumé, so every promising candidate needed a 30-minute call that was mostly data collection.
  2. What I didReframed signup as "complete your profile and we'll match you", then designed a three-stage flow that collects only what matching needs.
  3. ResultScreening calls dropped to under 10 minutes and focused on judging fit, not gathering facts. The structured data let us add AI matching.
Three mobile screens of the onboarding flow: Let's get started, Nice progress, and Almost done
The three-stage onboarding flow on mobile, with progress shown at every step.

The problem

We had a two-sided problem that was getting worse.

Recruiters were doing data entry. Signup asked for basic details and a résumé, nothing more. So every candidate with a match score above 60% needed a screening call of 30 minutes or more, and those calls were doing two jobs: collecting details we should have had already, and judging the candidate's motivation and fit. Most of the time went to the first job.

Candidates saw no reason to invest. To them we were just another job board, and a smaller one. With fewer listings than the big boards, they had little reason to fill in a detailed profile. Incomplete profiles meant weaker matches, fewer placements, and fewer founders posting jobs.

The insight

You can't ask people to put effort into a platform they see as transactional. But if the value changes, so does the effort they're willing to give. We changed the promise:

"Don't apply for jobs. Complete your profile, and we'll match you with the right opportunities, confirming with you before we apply on your behalf."

Now a detailed profile wasn't a chore. It was the candidate's advantage: the more we knew, the better we could advocate for them.

BeforeThe original single signup form asking for name, email, phone, job mode and location
AfterThe new first stage, Profile and Personal Details, beside a welcome panel explaining the benefits

Key decisions

01Collect structured answers, not just a résumé

Options
Keep the short form and parse résumés automatically, or ask candidates for structured details directly.
I chose
Structured fields, with the résumé kept as a reference.
Why
Résumés vary wildly in format and say nothing about intent: whether someone is actively looking, how they want to work, or whether they'd relocate. Matching needed consistent data it could compare.
Trade-off
A longer signup risks more people dropping off, which shaped the next decision.

02Three short stages with visible progress

Options
One long form; ask for details gradually after signup; or a few short stages.
I chose
Three stages (personal details, professional details, job preferences) with a progress bar, encouraging copy ("Nice progress!", "Almost done!") and a "Continue later" option always visible.
Why
Long forms kill completion. Short stages make progress feel real, and "Continue later" removes the pressure to finish in one sitting.
Trade-off
More screens and taps overall.

03Every field has to improve the match

Options
Ask for everything recruiters might want, or only what changes match quality.
I chose
Only fields that improved matching. I cut lengthy assessments, kept the video intro optional, and used expected pay as an input to matching rather than a hard filter.
Why
Each extra field costs completions. If a field didn't make matches better, it didn't earn its place.
Trade-off
Some signals recruiters value, like skills assessments, stayed out of signup.

04Design the data so AI matching could use it

Options
Free-text answers, or answers from consistent categories.
I chose
Consistent categories. Skills come from suggestions based on the chosen job category; work mode and job-search status are fixed options.
Why
The matching model could only score candidates against jobs if everyone described themselves the same way. Suggestions also reduced typing and kept the data clean.
Trade-off
Some unusual skills and job titles don't fit the categories neatly.

The solution

Stage one: résumé upload, gender, WhatsApp number, location and an optional video introduction
Stage 1, personal details: résumé, contact details, location and an optional video intro under 2 minutes.
Stage two: experience, current job title, job categories and suggested skills
Stage 2, professional details: experience, current title, and skills suggested from the chosen job category.
Stage three: job search status, preferred work mode and openness to relocation
Stage 3, job preferences: search status, work mode (multi-select) and relocation, including an "Open to discussion" option instead of a forced yes or no.
Built for the Indian market

The flow follows Indian hiring norms. It asks for current salary, which is standard in India, and notice period, since employees there commonly give 30–90 days' notice. It uses WhatsApp because that's the default way people and businesses message in India.

For a US product I'd drop current salary, since many US states restrict asking about pay history, and ask for expected range only.

Results

MeasureBeforeAfter
Screening call length30+ minutesUnder 10 minutes
What the call coveredCollecting details and judging fitJudging fit only
Time saved per candidateOver two-thirds

Measured across about 200 screening calls over 2 months.

The structured data let us add AI matching that scored candidates against job requirements and surfaced strong matches faster. Recruiters said shortlists had less noise, and their job shifted from collecting data to judging motivation and fit, the part that's hard to automate.

Candidate signups also rose about 30% in this period. I can't credit that to onboarding alone: we changed our marketing and added more job listings at the same time.

Looking back

What worked

  • Structured onboarding cut recruiter workload immediately and measurably.
  • Visible progress and encouraging copy kept candidates moving through the stages.
  • Clean, consistent data became the foundation for AI matching.

What didn't

  • Almost nobody recorded a video intro. I made it optional without giving candidates a reason to do it. They couldn't see how many people had applied or how a video would help them stand out.
  • One nudge used an unsupported number. The copy "Adding relevant tags boosts your chances by 80%" was written to persuade, not measured. A figure like that in candidate-facing copy can cost trust if someone asks where it came from. Today I'd use a number from our own match data, or no number at all.

What I'd do differently

  • Change one thing at a time, so we know what actually drove signups.
  • Set up funnel analytics before launch, to see where and why candidates drop off.
  • Test whether candidates value a video intro before building it.