Product
Not an applicant tracker with an agency skin on it. StaffHub follows a candidate from the first application to the invoice that finally gets paid.
Pipeline
A board per job or across the whole desk, with the money attached to each stage so you can see what is actually at stake.
Seven configurable stages — rename them to match how your team actually talks.
Ageing that shows — a role turns amber at 30 days and red when activity stops.
Weighted value — see the rupee value sitting in each stage, not just headcount.
Duplicate guard — warns before the same person reaches a client twice.

Candidate CRM
Everything you know about a person on one screen — and the parts a client is allowed to see, kept separate from the parts they are not.
Résumé parsing — skills, experience and education pulled out on upload.
AI summary — a short brief on fit and the two risks worth raising with the client.
Redeployment — contract end dates surface before the consultant is on the bench.
Search that understands — find people whose CV uses different words than you did.

Reporting
Where the funnel leaks, which source actually converts, and how each recruiter is performing against the same yardstick.
Funnel conversion — stage-to-stage drop-off across any date range or client.
Source of hire — cost and conversion per channel, so job-board spend is a decision.
Recruiter leaderboard — placements, revenue, fill rate and time-to-fill side by side.
Margin by placement — bill minus pay, tracked from the day the contract starts.

And the rest of it
Your client reviews the shortlist and gives feedback in one place — no rates, no other clients, no chasing.
A Naukri or Excel export, mapped for you. Existing candidates update instead of duplicating.
Financial-year numbering, ageing buckets and a Tally export your accountant will accept.
Book a panel, chase feedback, and see who has been waiting six days.
Owner, admin, recruiter and viewer — a workspace can never be left without an owner.
Run it on our infrastructure or your own. One Docker image, either way.
Bring one live role to the call. We will load it into StaffHub and show you the shortlist the copilot builds in under a minute.