← all playbooks

Reach US contractors who have just pulled building permits

The contractors pulling permits in your area and trade inside the dates you set, qualified by size and activity, each with the person who runs hiring, a verified work email and a staged note about the work they have just taken on.

use when
you recruit for construction or the trades in the US and want the contractors with fresh permits before they advertise for crews
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 contractors who pulled building permits in
<US_CITY_COUNTY_OR_ZIP> between <PERMIT_FROM> and <PERMIT_TO>.

I recruit <TRADES_AND_ROLES>. Use my own Shovels account for the permit
data. It is United States only, and it bills me directly.

- Resolve the place first, then show me the permit tags and trade values
  that match what I recruit before you search.
- Pull the contractors for those permit types, most recent permit first.
  Start with a small page, because Shovels bills me per record.
- Qualify them: drop firms under <MIN_EMPLOYEES> people and anything that
  does not fit <PASTE YOUR ICP>. Rank by recent permit activity.
- For the ones that pass, find the owner or the person who runs hiring and
  get their work email. This is business development.
- Draft a short note per contractor about the work they have taken on.

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

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

What you need first

  • Your own Shovels account connected. Shovels is bring-your-own-key only: it uses no Hyreflow credits and bills your Shovels account directly
  • A US city, county, zip code or state, the trades you recruit for, and a date range for the permits
  • A Hyreflow workspace with credits, for finding the people and their email
  • A connected sequencer, with the campaign already created, if you want the notes 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

    Resolve the place

    free

    Shovels keys every search off a place identifier, so the city, county, zip code or state you name is resolved first. Shovels covers the United States only, runs on your own key, and bills your Shovels account, not your Hyreflow credits.

  2. 2

    Match your trades to permit tags

    free

    Trade and permit type are fixed lists, not free text, and a guessed value returns nothing. The valid tags are read first, which is free, and matched to the work you recruit for: roofing, solar, electrical, HVAC and so on.

  3. 3

    Pull the contractors with recent permits

    free

    A contractor search for that place and date range, filtered by trade and permit tag, ordered by most recent permit. Shovels bills your account per contractor returned and nothing for an empty result, so the page size is the budget.

  4. 4

    Qualify the firms

    free

    Headcount, revenue, permit volume, licence and rating come back on the contractor record where Shovels holds them. Firms outside your desk are dropped here, free, before any Hyreflow credits are spent.

  5. 5

    Resolve each firm to a website

    credits

    An established contractor usually comes back with a company LinkedIn page and an email whose domain gives you the website. A small operator often returns only a name, a phone number and a trade, so the firm is found by web search and checked.

  6. 6

    Find who runs hiring

    credits

    A company-scoped search sized to the firm: the owner or president at a small contractor, the operations director, general superintendent or head of HR at a large one.

  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 note and stage it

    credits

    One short draft per contractor that refers to the kind of work they have permitted and where. 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 company 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.

companiesif the first provider answersif every lookup walks the chain
25$220 credits$11110 credits
100$880 credits$42420 credits
500$40400 credits$2102100 credits
1,000$80800 credits$4204200 credits

Free before anything is charged

  • Resolve the place
  • Match your trades to permit tags
  • Pull the contractors with recent permits
  • Qualify the firms

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 companies 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 company, 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.

A permit is filed before the crew is hired

Construction and trades recruiters work a market that barely advertises. A roofing contractor with three crews does not post on a job board when a fourth job comes in. They call people they know, and the role is filled or left empty long before anyone outside hears about it.

What that contractor cannot avoid is the permit. Most building work needs one, it is filed before the work begins, and it is a public record. It tells you who is doing the work, what kind of work it is, where, and when. A firm pulling a run of permits has work starting that somebody has to staff.

Shovels collects those US permit records and ties them to the contractors behind them. This play reads that data for one area and one set of trades, keeps the firms that fit your desk, and finds the person who decides on labour.

What you get back

A table of contractors, most recent permit first: firm name and trading name, trade, licence, headcount and revenue where Shovels holds them, permit activity in your date range, and rating. For the firms that qualify, the owner or hiring lead with title and verified work email, and a short draft note.

Above it, the numbers that matter for the budget: contractors returned, contractors that passed, and what the pull cost on your Shovels account.

Variations worth knowing

Search permits instead of contractors. A permit search for the same place and dates returns the projects themselves, and can be narrowed by status, property type, tag or job value. It is the view to use when you want the large projects first and then the firms on them.

Follow one contractor's work. A firm's own permits can be pulled to see what it is building. Shovels bills that per permit and returns all of them, so on a busy contractor it is a cost trap unless capped.

Other markets without job adverts. Map a market that lives on a public register covers the same idea for sectors where the membership list is public.

Where this goes wrong

Guessing the trade value. Trade and tag are fixed lists. A free-text guess returns nothing, which looks like an empty market. The tags are read before the search for that reason.

Sparse records. Small operators come back thin, and the people databases are thin on them too. Some firms will stay on the list with no named contact. That is a property of the firm, not something more spend fixes.

Too wide an area. A whole state across a long date range is a large pull, billed per record to your Shovels account. Start with one county and a short window.

Treating a permit as a vacancy. It is evidence of workload. Qualify the firm against your ideal client before you write, and say something about the work, not about hiring you have only inferred.

Questions

Do I need my own Shovels account?

Yes. Shovels is bring-your-own-key only. You connect your own Shovels account, the permit and contractor searches use no Hyreflow credits, and Shovels bills you directly for the records you pull. The steps after that, finding the person and their work email and drafting the note, run on Hyreflow credits. The agent quotes both before the full run.

Does this work outside the United States?

No. Shovels holds US building permits and US contractors. For construction desks elsewhere, the plays built on job adverts and public registers are the ones to use.

Why is a permit a hiring signal?

A permit is filed before the work starts, so it shows a contractor has committed to a project that will need a crew. One permit is an ordinary week. A firm with a run of permits inside the date range you set has a lot of work starting at once, and people are usually what limits how much a contractor can take on. It is a reason to call, not proof that they will use an agency.

How much contact detail does Shovels hold?

It depends on the size of the contractor. An established firm tends to come back with a company LinkedIn page, one or more email addresses, phone numbers, a licence, headcount and revenue. A one-person operator often returns a name, a phone number and a trade, and little else. The play does not rely on Shovels for the contact: it uses the record to identify the firm, then finds the named person and their work email separately.

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 pulls the latest permits for your area and trades and leaves the qualified contractors waiting in your workspace. Prove it by hand first, because a wide area on a loose tag bills your Shovels account for records you will never call. A scheduled run never sends outreach.