Most candidates aren't lost because they turned down an offer. They're lost earlier — quietly, at the follow-up stage, because no one got back to them for three or four days and a competing offer did.
This is the least visible failure point in recruiting, and often the most expensive one. A candidate who was a genuine fit, sourced at real cost, simply falls out of the pipeline because "follow-up" depended on someone remembering to scroll to the right row in a shared sheet.
Two problems, one root cause
Problem one: no clear ownership. In a shared spreadsheet, it's rarely obvious whose job it is to chase a specific candidate today. Everyone's a little bit responsible, which in practice means no one is.
Problem two: no visibility into load. New candidates often get assigned to whichever recruiter is nearest, or fastest to claim them — which means some recruiters are buried while others have room. Buried recruiters are exactly the ones who let follow-ups slip.
How PyHire closes both gaps
Weighted auto-assignment distributes new candidates by balancing load, specialisation and location — so no recruiter is buried and no lead goes cold waiting for someone to notice it.
Tabs built around what needs doing, not just a status column: Unassigned, My Assigned, Follow-up, Interview Scheduled, and Offer Sent • Pending Documentation. A candidate needing follow-up today shows up in a place a recruiter actually looks — not buried in a 40-row sheet.
AI candidate search means a recruiter doesn't have to manually re-scan the database every time a similar role opens. Describing who's needed in plain language turns into editable filters and a ranked shortlist — recovering time that would otherwise go into re-sourcing instead of follow-up.
The compounding effect
None of this is a single dramatic fix — it's a lot of small frictions removed at once. But follow-up speed compounds: a candidate contacted within a day is far more likely to still be available than one contacted after four. Multiply that across every open role, every month, and "we responded a bit faster" turns into placements that would otherwise have gone to a competitor who simply moved first.
See PyHire in action
Book a walkthrough and see how one connected system replaces the spreadsheets, inboxes and manual follow-ups described above.
