Candidate pool

Your next hire is already in your pool.

Everyone you've sourced, imported or who applied — one record per person, across every job. Describe who you need in plain words, and the pool answers with the reasons each person fits.

Searching is free — you only pay when you add someone to a job.

Candidate pool
3,214 people
One record per person across every job — search with AI, filter, tag and route them into roles.
Describe who you're looking for — e.g. senior nurse, immediate joiner, under 12 LPA
must match ranks~ AI estimateSearching is free

“senior, Pune, immediate…”How it reads you

Search like you talk — exact where it matters.

The AI turns your sentence into conditions you can see. The facts that decide a hire become filters; seniority and the rest only order the list, by how well each profile fits what you meant.

How your search is read
AI

Senior backend engineer in Pune or Bengaluru, immediate joiner, Go or Java, under 20 LPA

Must match · filters
Ranks · meaning
Pay means current pay, unless you say otherwise.

Hard where it has to be

Notice period, pay, location, experience and skills are filters — a person matches them or doesn't show.

Pay means current pay

Unless you say expected, expecting, asking or ECTC. A pay band in a pasted JD is read as expected.

Or just paste the JD

Paste a job description, attach a PDF or DOCX, or write one with AI — and match it against the pool.

“why them?”Every result explains itself

Candidate pool
Senior backend engineer in Pune or Bengaluru, immediate joiner, under 20 LPA, Go or Java
AR
Ananya Rao92% match
GoPuneimmediate≤20 LPA
KM
Karan Mehta89% match
JavaBengaluruimmediate≤20 LPA
SK
Sneha Kulkarni84% match
GoPuneimmediate≤20 LPA

“same person”One record each

One person, every job they've been in.

The same candidate imported for one job, applying to another and uploaded for a third is still one person — with all three jobs and every source on the same row.

PS
Priya Sharma
Backend Engineer · Acme
Rejected
priya.sharma@mail.comNaukri import
PS
Priya Sharma
Platform Engineer · Zeta
Interviewing
priya.sharma@mail.com · +91 98•• •••• 21Careers page
PS
Priya Sharma
SRE · Orbit
Shortlisted
+91 98•• •••• 21CSV upload

Joined on what's reliable

Records become one person when they share an email, a phone number or a LinkedIn profile. Placeholders are ignored.

Furthest stage wins

The pool shows how far they got anywhere — a rejection on one job never hides an interview on another.

Every source on the record

Naukri import, careers page, CSV, sourced — and who brought them in — on one row.

“add to job”Then move

From search to pipeline, in a few clicks.

Add to a job

Pick people and drop them into any live job, or create one — they're scored against that role as they land.

Tag and assign

Group people with tags, and hand them to a teammate to work.

Export when you need to

Take the list out as a CSV, with the columns you chose.

Candidate pool
AR
Ananya Rao
Go · Pune · 7 yrs
KM
Karan Mehta
Java · Bengaluru · 6 yrs
SK
Sneha Kulkarni
Go · Pune · 5 yrs
RI
Rohit Iyer
Java · Bengaluru · 8 yrs

What it costs

Search all you like. Pay when you move someone.

Adding people to a job draws from the same monthly credit pool as everything else. See every rate

Free

every search

Search the pool

Plain-words search, filters, tags, assigning and export.

Free

every JD

Match a JD

Paste, attach or write a job description and match it against everyone.

0.5

credit per person new to a job

Add to a job

They're scored against the role as they land. You see the estimate before you confirm.

Straight answers

What's in my candidate pool?

Every candidate on your jobs — sourced, uploaded, imported or applied — shown as one record per person across every job they've been in.

Do I need exact keywords?

No. Describe who you need in plain words, or paste a job description. The AI reads it into conditions: hard facts become filters, and the rest ranks people by how well their profile fits the meaning.

How does it treat salary?

A pay figure means current pay unless you say expected, expecting, asking or ECTC. A pay band in a pasted JD is read as expected pay. People with no pay on file don't pass a pay filter.

How do I know why someone came up?

Every result shows a match score and the details from their profile that matched your search. Open a person to see their full profile and every job they're in, with the stage they've reached in each.

Does searching cost credits?

No. Searching and matching a JD are free. Adding people to a job uses 0.5 credit for each person new to that job, and you see the estimate before you confirm.

How are duplicates handled?

Records are joined into one person when they share an email, a phone number or a LinkedIn profile. Placeholder contact details are ignored, and the person shows their furthest stage across every job.

Who sees which candidates?

The account owner sees the whole account. Team members see their own candidates, plus teammates' if your team settings allow. Never another account's.

Your pool, searchable

You already paid to find these people. Use them.

Every candidate from every job, one sentence away — with the reasons each one fits, and nothing charged until you move them.

Tell us about your hiring needs.

Whether you're ready for a demo or just sizing things up, we'll match you with the right person on our team.

  • Response within 1 business day

    A real person, not an autoresponder.

  • No commitment

    Just a conversation. No card, no contract.

  • Tailored walkthrough

    We'll demo what's relevant to your hiring stack.

Or reach us directly

info@recruitkar.com
Mon–Fri, 9am–6pm IST

Get in touch

Fields marked * are required.

Service of interest*

We'll reply within 1 business day.

By submitting, you agree to our processing of your information for this enquiry.