← all playbooks

Pitch the hiring managers whose roles have been open too long

The roles in your market that have stayed open past the threshold you set, each with the date it was first seen, the manager who owns it with a verified work email, and a staged pitch written for a hire that is proving hard.

use when
you want the hiring managers who have been trying to fill a role for weeks, not the ones who posted yesterday
starts from
Just your niche

The prompt

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

paste this into Claude
Use hyreflow and find the roles in my market that have been open a long
time, and the hiring manager behind each one.

My market: <ROLE_TITLES> in <REGION>. A role counts as stale once it has
been open for <DAYS_OPEN> days or more.

- Find the direct employers advertising these roles. Drop agency adverts
  and collapse the same role posted on several boards.
- Qualify the employers against my ideal client, <PASTE YOUR ICP>, and keep
  the best <MAX_COMPANIES>. Dating roles is charged per company.
- For each one, get the date every open role was first seen and keep the
  roles past my threshold. Tell me where a role could not be dated. Do not
  guess, and do not call anything a repost unless the data says so.
- Find the person who owns each stale role and get their work email. This
  is business development.
- Draft a short pitch per role that offers help with a hard hire and does
  not tell them how long their advert has been up.

Run five first and tell me what the full run costs before you do the rest.
Stage it, do not send anything.

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

What you need first

  • The job titles you recruit, the region, and how many days open counts as stale for your market
  • A description of your ideal client, because roles are dated one company at a time
  • A Hyreflow workspace with credits
  • A connected sequencer, with the campaign already created, if you want the pitches staged

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

    Sweep the market for open roles

    credits

    LinkedIn and Indeed are searched for your titles and region, with the German federal job board added for a German search. The boards can only be narrowed to roles posted inside a recent window, so this sweep finds who is hiring, not for how long.

  2. 2

    Strip agencies and duplicates

    free

    Adverts placed by other recruiters are removed, the same role on several boards collapses into one row, and what is left is grouped by employer.

  3. 3

    Qualify and cap the employers

    free

    Dating is charged per company asked, whatever comes back. The list is cut to the employers that fit your desk before that spend, and capped at the number you set.

  4. 4

    Date every open role

    credits

    Each employer is matched to its website, then a company signals source is asked for that company's openings first seen before your cut-off and not yet closed. It returns the date each role was first seen and the date it was last seen.

  5. 5

    Keep what has passed your threshold

    free

    Roles open for longer than the number of days you set are kept and ranked, oldest first. An employer with several ageing roles in one discipline goes to the top. Roles that could not be dated are listed separately, not guessed.

  6. 6

    Find who owns each stale role

    credits

    Where the advert names a reporting line, that person is found directly. Where it does not, a company-scoped search looks for the head of the function, sized to the company.

  7. 7

    Get and verify the work email

    credits

    The work-email waterfall runs in a fixed order and stops at the first hit, then the address is deliverability-checked. Work email, because this is business development.

  8. 8

    Draft the pitch and stage it

    credits

    One short draft per role, written for a hire that is proving hard, without reciting the age of the advert. Drafts are loaded into your paused campaign as per-person variables. Starting it is a separate action that you take.

What a run costs

Credits are spent per role the play actually works, and a lookup that finds nothing usually costs nothing. The two figures are the run where the first provider answers and the run where every lookup walks its full chain.

rolesif the first provider answersif every lookup walks the chain
25$4.646 credits$13130 credits
100$19190 credits$53530 credits
500$93930 credits$2632630 credits
1,000$1851850 credits$5255250 credits

Free before anything is charged

  • Strip agencies and duplicates
  • Qualify and cap the employers
  • Keep what has passed your threshold

What moves the number

  • The channel. This play buys work email, because these are people you are approaching about work you want to win. A work address is the cheaper of the two to find.
  • Coverage on people search and work email. The chain stops at the first provider that answers, and only that provider bills.
  • How many roles survive the free filters. Everything dropped before the paid steps costs nothing.
  • The scoring and drafting steps run on the metered agent, charged on what they read and write rather than per role, so they sit outside this table.
  • Providers you connect with your own key. Those calls bill your account, not your credits.

An estimate, not a quote, priced at the volume credit rate. Your agent sizes the run against your own workspace and tells you what it will cost before it spends anything.

The best time to offer help is after they have tried without you

Most outreach built on job adverts chases the freshest ones, which is exactly when a hiring manager is least interested. The advert went up this week, applications are arriving, and an agency fee looks like money they do not need to spend.

Go back to the same manager after the role has sat open for weeks and the conversation is different. The applicants were wrong, the one good candidate took another offer, and the team is covering the gap. Nothing about your service has changed. Their appetite for it has.

So this play sorts a market by age instead of by recency. It differs from find every company hiring in your market, which counts how many roles a company has open. Here the question is how long one role has gone unfilled.

What you get back

A table of stale roles, oldest first: company, title, location, the link to the advert, the date the role was first seen, the date it was last seen, and the days between first seen and today. Employers with several ageing roles in your discipline are marked, because that is a pattern and not bad luck. For each role, the manager who owns it with title and verified work email, and a draft pitch.

Below it, two lists: roles that could not be dated, and employers the job data had no record of.

Variations worth knowing

Date a list you already hold. If you have target accounts, skip the sweep and date the open roles at those companies only. Every result is pre-qualified, and the cost is one lookup per account. Watch your target accounts for roles is the play that keeps that list under review.

Narrow by function. The dating lookup can be limited to a job category, such as software development or sales, which keeps a large employer's unrelated vacancies out of the result.

Where this goes wrong

Evergreen adverts. Some companies leave a role up permanently to collect applications. It looks stale and nobody is struggling with it. Several identical long-open roles at a large employer is the usual tell.

First seen is not first posted. The date is when the source noticed the role. Treat the age as a minimum, and never put a number of days in an email.

Coverage has gaps. Job data does not hold every company, and small employers are the likeliest to be missing. Those roles stay on the list undated instead of being dropped or guessed.

Re-listed adverts. If a company takes a role down and lists it again, it may look fresh. The play does not detect that, so some of the most stubborn vacancies will be under-aged.

Telling them what you know. Opening with how long their advert has been up reads as surveillance. Offer help with a hard hire and let them tell you how long it has been.

Questions

How does it know how long a role has been open?

From company job data, which records the date each opening was first seen and the date it was last seen, and can be asked only for roles first seen before a date that are still open. The job boards are no help for this: they can be narrowed to roles posted within a recent window, which finds fresh roles and hides old ones. First seen means the day the source noticed the role, so the true age is that or longer.

Can it tell me when a role has been reposted?

No, and the play does not pretend to. The data carries a first-seen and a last-seen date per role, not a repost marker. A company that takes an advert down and puts it up again may simply appear to have a fresh role. The play reports age only. If you keep the output of each run, a role that is in an old run and still live today has been open at least that long, which is evidence you can rely on.

Why is an old role a better lead than a fresh one?

Because the manager's position has changed. On day one they expect their advert and their own network to work, and an agency is a cost they hope to avoid. After weeks without a hire the role is costing them something every day it stays empty, and they have learned what the direct route produces. They are not certain to want help, but they are far more likely to read an email that offers it.

What am I charged for?

Launching a board search is free and you pay per role returned. Dating is charged per company asked, even when that company has no dated roles, which is why qualification and the cap come first. Finding the manager and the work email are charged as in any other play. The agent runs five, shows you what they cost, estimates the rest, and waits for your go-ahead.

Can I run this automatically every month?

Yes, once you have run it manually and trust the shape of the output. It converts naturally into a scheduled workflow that sweeps your titles, dates the roles and leaves the stale ones waiting in your workspace. Prove it by hand first, because a threshold that is too low running unattended fills the list with ordinary vacancies. A scheduled run never sends outreach.