For roofing · fencing · pool · solar · HVAC · remodel crews

Somebody in your county started spending money on their house this morning.

FirstKnock reads every new permit and every home sale in your county, every day — and hands you the homeowners who are about to need your trade, with the intro letter already written.

Territory-locked: one company per trade, per county. No contracts. Cancel anytime.
Issued
County permit portalRec. BLD-POOL-26070031
Record typeSwimming Pool — Residential
DescriptionCONSTRUCT NEW IN-GROUND POOL & DECK
Job value$68,000
OwnerMARTINEZ, J
Address2440 NE 28TH ST
FirstKnock translates it
🔥 Fence lead · filed Thursday

New $68k pool going in at 2440 NE 28th St

Florida law requires a barrier fence before that pool fills. Owner: J. Martinez. No fence permit on file yet.

✉ Intro letter drafted🚪 Door script📍 Add to route
The problem

The jobs are public record. Nobody has time to find them.

Every permit filing and every home sale is a homeowner in spending mode. That signal sits on county websites so bad they crash on desktop — and by the time you hear about the job, a competitor's truck is in the driveway.

Shared leads burn cash

Angi and HomeAdvisor sell the same homeowner to 5+ of your competitors, then make you race to the phone. You're paying to be in a bidding war.

The portals are unusable

31 different municipal websites in Broward alone. No export. Ten records a page. Try reading them every morning before your crews roll out.

Speed wins the driveway

The first company to reach a homeowner in spending mode wins the job disproportionately. Being a week late is the same as never knowing.

How it works

Public records in. Jobs out.

You don't read permits. You don't learn portal software. You get a short list every morning.

Step 1 — We watch

Every portal, every day

Our system reads every new permit, deed recording, and registration across your county's municipal portals — including the ones that crash your browser.

Step 2 — We translate

Events become leads

A pool permit isn't a pool lead — it's a fence lead. A new roof is a solar lead. A home sale is everyone's lead. Our engine maps every event to the trades it feeds, and kills the junk.

Step 3 — You knock first

7 AM digest + first-touch kit

Ranked leads for your trade with the owner's name, mailing address, and a personalized intro letter, door script, and text — written for you. Knock, mail, or send.

Live sample — Broward County

What your 7 AM digest looks like

Score 95 Fence lead

New in-ground pool · $68,000

2440 NE 28th St · Owner: J. Martinez · Filed Thu

Why you: FL barrier law requires a fence before fill. No fence permit on file.
Score 91 Solar lead

Full tear-off re-roof · issued Mon

Coral Ridge · Owner-occupied · 2,900 sqft

Why you: Fresh roof = the 25-year solar window. Installers won't touch old shingles.
Score 88 New homeowner

Sold: 4-bed waterfront · $1.24M

Las Olas Isles · Recorded Tuesday

Why you: New owners outspend 5 years of the old owner in their first 90 days.

Names and addresses shown are illustrative. Subscribers see full record detail from public county sources.

Territory lock

One company per trade, per county. That's the whole point.

When you own a territory, your daily feed goes to you and nobody else on FirstKnock. We never resell a lead. When your trade + county is taken, it's taken — the next company waits for you to give it up.

Broward · Fencing1 seat left
Broward · Solar1 seat left
Broward · RoofingClaimed
Palm Beach · Pool & SpaOpen
Miami-Dade · RemodelOpen
Pricing

Costs less than one shared lead you didn't win

Every plan is territory-locked. 14-day free trial. No setup fees, no contracts.

Solo

$99/mo
  • 1 county · 1 trade (locked to you)
  • Daily 7 AM lead digest
  • Owner name + mailing address
  • AI intro letter & door script per lead
  • CSV export
Most crews pick this

Crew

$199/mo
  • Everything in Solo
  • Up to 3 counties or 2 trades
  • New-homeowner list every Monday
  • SMS alerts for 🔥 leads
  • Canvassing route map

Metro

$299/mo
  • Everything in Crew
  • Full South Florida metro bundle
  • All trigger types + custom filters
  • Weekly pipeline scoreboard
  • Priority support

If the feed doesn't surface real permitted work in your territory in week one, don't pay. Simple.

Straight answers

Questions contractors ask us

Where does the data come from? Is this legal?

Everything comes from public government records: municipal permit portals, county deed recordings, and public registrations. It's the same information anyone can look up for free — we just read all of it daily, filter the junk, and translate it into leads for your trade. Nothing is scraped from private sources.

If it's public, how is my territory protected?

We can't stop anyone from reading a county website themselves. What we lock is FirstKnock: one company per trade, per county. Your competitors can't buy your feed — and unlike lead marketplaces, we never sell the same homeowner to multiple companies.

Why would a pool permit be a lead for my fence company?

Because one project causes the next. A new pool legally requires a barrier. A new roof is the perfect solar window. A home sale means a new owner about to spend. Our engine maps every event to the trades that get hired next — you only see events that feed your trade.

What do I actually do with a lead?

Each lead comes with a personalized intro letter (mail it), a door-knock script, and a text/voicemail script. Most customers mail the letter the same morning and route-knock the hottest ones. You're reaching a homeowner who is already spending — before anyone else calls.