← all playbooks
Business development

Turn a CV into live open roles and the manager who owns each one

A ranked list of live roles this candidate fits, each with the hiring manager's name, title, LinkedIn and work email, plus a two-touch pitch ready to send.

use when
one candidate, and you want to know exactly who is hiring for them right now and who to write to

The prompt

Paste it into Claude Code or the Claude desktop app with Hyreflow connected. The first line loads the recruiting skill, so your agent reads the play, asks before it spends anything, and hands the work back to you.

paste this into Claude
/hyreflow-recruit

Here is a CV. Find me the companies currently hiring for this person, and
tell me who to write to at each one.

<PASTE THE CV, GIVE A FILE PATH, OR NAME THE ATS RECORD>

Search <REGION> within <KM> km of <CITY>.

- Search every job source that covers this market, not just one board.
- Drop agency postings, I only want direct employers.
- Drop companies under <MIN_HEADCOUNT> people where you can tell the size.
- Score each role against the CV out of ten and show me the reasoning.
- For the strong matches, find the person who would actually own this hire.
  Size the target to the company: at a small company that is the founder or
  managing director, at a large one it is the function head or the talent
  lead. If the posting names who you would report to, target them.
- Get their work email.

Then write me a two-touch spec-out email. Keep the candidate anonymous:
discipline, seniority, achievements, availability, no name and no current
employer. Do not send anything.

Replace every <PLACEHOLDER> with your own detail. Everything else can stay as written.

What you need first

  • The candidate's CV, as a file or an ATS record
  • A target region and a commute radius
  • A Hyreflow workspace with credits
  • Optional: your own Apify key, if you want StepStone covered in the German market

Tools it can reach for

The agent picks per step from what your workspace has. Nothing here is required by name.

What happens when you run it

Free steps are marked free. Anything that spends credits is marked, and the agent asks before the first paid run of any size.

  1. 1

    Read the CV properly

    free

    Current and past titles, the top skills, years of experience, discipline and location. Scanned documents are read visually rather than returning an empty parse, so an old PDF still works.

  2. 2

    Set the search up

    free

    Target titles are capped to the handful that actually fit, city names are normalised to what the job boards expect, and the radius and size floor are applied as real filters rather than as hopes.

  3. 3

    Search every board that covers the market

    credits

    LinkedIn, Indeed and career pages everywhere, plus the German federal employment agency for German searches, where a large number of employers post who never appear on the global boards. StepStone can join in on your own Apify key.

  4. 4

    Strip out the noise

    free

    Duplicates across boards collapse, agency postings are removed, companies below your size floor are dropped and the location is verified against the actual commute belt rather than a country name.

  5. 5

    Score every role against the CV

    free

    Each remaining posting is matched to the candidate out of ten with the reasoning attached, so you can see why a role ranked where it did rather than trusting a number.

  6. 6

    Find who owns the hire

    credits

    A company-scoped search using a title hierarchy sized to the company. At a fifty-person business that is the founder; at a two-thousand-person one it is the function head or the talent lead. Where the posting names the reporting line, that person wins.

  7. 7

    Get the work email and check it

    credits

    The enrichment waterfall runs cheapest first and stops at the first hit. Addresses can be deliverability-checked before they go anywhere near a sequence.

  8. 8

    Write the two-touch pitch

    free

    An anonymised opener referencing the specific role, and a follow-up. Delivered to you as copy, not sent.

The fastest business development a recruiter can do

You have a candidate. Somewhere in your market there are companies advertising a role that person fits exactly, right now, this week. Finding them is a search. Finding out who owns the hire is the hard part, and it is the part that decides whether the pitch reaches a decision-maker or a careers inbox.

That is the whole play. Public postings tell you where the demand is; a company-scoped people search tells you who to write to. Both are cheap. What makes the difference is targeting the right person at each company rather than sending the same message to whoever answers.

Why the hiring manager step is the one that matters

A pitch to a generic careers address competes with the applicant flow and loses. A pitch to the person who has been trying to fill the role for six weeks is a different email entirely, because for them it is not outbound, it is a solution arriving.

So the title hierarchy is sized to the company rather than fixed. Asking for a Head of Talent at a forty-person business finds nobody, because the founder does the hiring. Asking for the founder at a three-thousand-person business finds someone who will never read it.

What you get back

A ranked table: company, the live role, the fit score out of ten with reasoning, the hiring manager's name, title, LinkedIn and work email. Plus the two-touch pitch, anonymised, written and left with you.

Variations worth knowing

Widen or narrow the radius. Commute belt is usually the real constraint, not the city. Say the radius in kilometres and it is applied as an actual filter.

Raise the size floor. Very small companies have thin data and the hiring manager step tends to fall back to the founder. If you do not want to work that end of the market, set the floor higher.

Take it multi-company. If the candidate is strong enough to justify a proper campaign across fifteen or twenty companies, including ones with no live posting, run spec one strong candidate out to fifteen companies instead.

Where this goes wrong

Only public postings are visible. Roles filled through agencies, through networks, or not yet advertised do not appear. The list is real demand, not all demand.

Hiring-manager coverage thins at small employers. At the very small end there is often nobody in the data but the founder. That is a correct answer, not a failure, but it is a different kind of pitch.

Score on the work, never on the person. Fit is scored on skills, experience and the role. Age, gender and everything else protected are not selection criteria and are not used.

Questions

Why search a national job board as well as LinkedIn and Indeed?

Because in some markets a large share of employers only post to the national board. Germany is the clearest case: the federal employment agency carries a huge volume of Mittelstand vacancies that never reach the global boards, and a search that skips it misses most of the mid-market. It runs as a parallel leg for German searches rather than a fallback.

How does it decide who the hiring manager is?

By company size, because the answer genuinely differs. At a small company the founder or managing director owns every hire. In the mid-market it is usually the head of the function plus whoever runs talent. At a large company it is the function head, and the talent lead is the gatekeeper rather than the buyer. Where the posting names the reporting line, that overrides the heuristic, because it is direct evidence.

Does the candidate's name go out?

No. The pitch describes the discipline, the seniority, what they have achieved and when they are available. Naming a candidate in a cold email tells the company they can go and find that person themselves, and it exposes someone who is usually still employed.

What about roles that are never advertised?

This play only sees public postings, so unadvertised and agency-run roles are invisible to it. That is a real ceiling. If you want to reach companies that should want the candidate whether or not they are advertising, run the speculative version instead: it works from lookalike companies rather than live postings.

Can it push these into my CRM?

Not as part of this play. It stops at the message. Writing companies and contacts into a live system is a separate action taken deliberately, because it lands in something your colleagues are working in.