Pulled from Bullhorn and cleaned into one profile per person: stack, role family, seniority, domain, location and remote appetite, salary, and whatever makes them stand out.
Every candidate ready to be matched, not a folder of raw CVs waiting on someone to read them.
Each candidate is checked against the companies who'd actually want them: stack overlap, seniority fit, domain fit, location and remote fit, and who's hiring right now.
A shortlist worth calling. Weak matches get held back for review, never sent as if they were strong.
This is the one that has to hold up. Every match earns a single, defensible sentence, the reason you'd give a client out loud on a call, not a similarity score buried in a report.
The engine writes one sentence per match that proves the fit, using real reasons: shared stack, hiring signal, competitor overlap, scale.
A defensible reason for every introduction, before you've picked up the phone.
“Built the Go and Kubernetes payments infrastructure at a Series B fintech for three years, and this company is a direct competitor at the same stage, running the same stack, hiring at senior level right now.”
For each matched company, the engine finds the person who'd actually make the hiring call, and maps who else in that space would want the same candidate, via Companies House and Apollo.
A named decision-maker and a wider peer set per match, not just a company logo and a guess.
The candidate's CV is reformatted into Cathcart's own house template, ready to send, not a generic layout bolted on afterwards.
A CV that looks like it came off your desk, because it did.
A real first-touch email is drafted for each match, written the way Cathcart writes to clients, not generic AI copy with the logo swapped in.
A message ready to send that sounds like your desk, because it was trained on it.
Every draft sits in review until someone at Cathcart reads it and says yes. Nothing goes out under your name without that.
Full control over what reaches a client, on your terms, at your pace. The system drafts, you decide.
Approved outreach sends, follows up on a set cadence, and any reply lands straight in the CRM as a warm conversation ready to work.
Conversations waiting for you, not another inbox to chase down.
Replies become the next round of signal on who to match next. The loop closes, it doesn't restart from zero.