AnchorWorks The Briefing Room On the record
AnchorWorks
Executive Brief 023 · July 9, 2026

Florida, Sourced

Prepared by Chris Campbell AnchorWorks
The Briefing Room · 2026
  • Public boards are the seed layer§ Executive Decisions · decision log

    Every state pull starts with the free public license record — owner, license, address — before any paid enrichment credit is spent.

  • The seed carries no contact data§ Executive Decisions · decision log

    A seed row is name plus license plus address; emails and phones are enrichment outputs, never expected in the license file.

  • Staging first, never the room§ Executive Decisions · decision log

    Raw seed lands in the operator's Clay staging and reaches the master only by append-with-dedupe; unverified rows never enter the Market Room.

  • Fire the slow states first§ Executive Decisions · decision log

    Roster requests that take days (GA, NC) go out before same-day pulls (FL, SC), so the long poles process in parallel.

See every standing order in the SOP Library →

The executive summary.

The Outbound Machine had a system, a playbook, and one live territory — Chris's Texas. Today it got its second. Ethan's Southeast+NY territory moved from empty to sourced: Florida's entire licensed air-conditioning trade, pulled from the state's public record, deduped, and staged for enrichment — 9,557 owner-operators, the raw material of a market.

The pull followed the doctrine exactly. Public license boards are the free seed layer, so Florida started there: the state's DBPR publishes its contractor rolls as bulk extracts. We filtered them to the CAC and RAC air-conditioning classes, collapsed 417,000 continuing-education rows into one clean record per licensee, and shaped the result to drop straight into Clay staging — enrichment columns waiting empty.

No contact data touched the file — that is the enrichment step's job, not the seed's — and no raw row went near the Market Room, which shows only verified companies off the enriched master. The two long-pole states, Georgia and North Carolina, had their roster-request paths verified first-hand and queued to fire first, because they take days.

One territory sourced, three states queued, and a repeatable state-sourcing motion proven end to end. Current stage: Launch — the second territory is in the pipeline.

What was decided.

  • Public license boards are the seed layer. Every state pull starts with the free public record — owner name, license, address — before a single paid enrichment credit is spent.

    locked
  • The seed carries no contact data. Emails and phones are enrichment outputs, never expected in the license file; a seed row is name plus license plus address and nothing more.

    locked
  • Seed lands in the operator's own Clay staging — never the shared master or the Market Room directly. Rows reach the master only through append-with-dedupe, stamped with operator, state, and source.

    locked
  • The Market Room reflects the enriched master only. Raw, unverified seed never enters the room — it shows verified companies, not shells.

    locked
  • Fire the slow states first. Roster requests that take days (Georgia, North Carolina) go out before the same-day pulls (Florida, South Carolina), so the long poles cook in parallel.

    locked
  • Dedupe twice — by license number, then by owner name and ZIP. Individual licensees collapse to businesses downstream at the Google Business Profile merge.

    locked

What was done.

01Florida, Sourced

The problemEthan's Southeast+NY territory was a set of empty Market Rooms. The machine was live in Texas and nowhere else; the second operator had a playbook but not a single lead.
What was donePull the whole trade from the public record — the doctrine's free seed layer. Florida's DBPR publishes its construction rolls as bulk extracts; we filtered to the CAC (certified) and RAC (registered) air-conditioning classes. The source turned out to be continuing-education data — 403,496 CAC course-rows plus 13,983 RAC, many rows per licensee. We collapsed them by license number, kept the freshest address, filtered to Florida, and deduped again by owner name and ZIP: 9,557 unique licensees, each with name, license number, and mailing address. The base licensee roster is the gold-plated alternative if we ever want brand-new licensees who have not logged a course yet.
The impactThe territory has a spine. 9,557 Florida owner-operators are staged and ready to enrich — the raw material every downstream step (GBP match, email waterfall, verification) now has something to work on.

02Built for the Machine, Not the Eye

The problemA raw license dump is not a lead list. It has no business name, no website, no contact — and the wrong shape for the enrichment engine to ingest.
What was doneShape the seed to the master schema so it is one import, not a cleanup project. Split the "LAST, FIRST" licensee name into owner_first and owner_last (what the email-pattern search needs), added the master-schema columns — email, email_source, email_verdict, company_name, phone, website — empty for Clay to write into, and stamped status=shell, source, added_by=ethan, and state=FL on every row. Saved to the repo's gitignored data/florida/ with a resume-tomorrow handoff note; lead data is hard-blocked from git by the repo's own rule. Next: import to Clay, run the waterfall — GBP match, site-crawl, provider waterfall, MillionVerifier.
The impactThe file drops straight into Clay staging and starts enriching with zero reshaping — owner name split for pattern-matching, verified-email and company columns waiting to be filled.

03The Long Poles, Queued

The problemTwo of Ethan's five states — Georgia and North Carolina — do not offer instant downloads. Their rosters are requests that take days; started late, they would stall the whole territory.
What was doneVerify the exact roster-order path for each, first-hand, because the documented URLs had already moved. Georgia: the Conditioned Air roster sells through the Secretary of State store — order both the restricted (Class II) and unrestricted (Class I) rolls; fields are name, license, city, ZIP, county. North Carolina: the State Board's online "Request for Register of Licensees," filed for the Heating (H) classes, returns a payment link, then the roster. Fire both day one; South Carolina (bulk download) and New York (Maps-first, no license board) follow.
The impactBoth request paths are verified live and ready to fire first, so they process in the background while Florida enriches — the multi-day lag stops being the critical path.

04Business Impact

What was doneThe territory model proved out: one operator, one afternoon, a whole state sourced from public record for the cost of a few roster fees. Enterprise value A proprietary market map, state by state The same verified-ownership asset that makes Texas valuable now compounds across the Southeast — a map competitors would have to rebuild from scratch, and a due-diligence exhibit in any future transaction. Less chaos One seed, one destination The seed lands in staging, enriches, then reaches the shared master by dedupe — never scattered, never raw in the room. Faster execution A repeatable state-sourcing motion Florida is now the template: find the public roster, dedupe, shape to schema, stage. South Carolina and New York run the same play. Compounding Every state sharpens the method The DBPR quirks solved today — continuing-education dedup, moved URLs, class codes — are lessons the next four states inherit.

By the numbers.

9,557
unique FL AC-contractor licensees
417K
license rows collapsed to owners
11,471
certified (CAC) owners
351
registered (RA) owners
0
contact fields in the seed — enrichment's job
1 of 5
Ethan's states now sourced
STAGED
Florida — Clay-ready, master schema
QUEUED
GA + NC roster paths — verified, ready to fire
$0
spend to source the seed — public record

Where we are.

01
Foundation
02
Launch
03
Scale
04
Expansion
05
Acquisition

Decisions still required.

  • Gold-plated roster — whether to also pull Florida's base licensee file (captures brand-new licensees who have not logged CE) on top of the CE-derived 9,557, or treat the CE seed as sufficient.
  • Business-vs-individual — the ruling on collapsing 9,557 individual licensees to businesses at the GBP merge (qualifiers and employees vs owners), and the suppression rule for non-owner rows.
  • Georgia scope — buy both the restricted (Class II) and unrestricted (Class I) Conditioned Air rosters, or Class I only.

What comes next.

  1. 01
    Enrich Florida
    Import the 9,557-row seed to Clay staging and run the waterfall — GBP match, site-crawl, provider waterfall, MillionVerifier — until shells become verified, sequence-ready companies.
  2. 02
    Fire the long poles
    Order the Georgia Conditioned Air roster (both classes) and file the North Carolina register request today — they take days.
  3. 03
    Pull South Carolina
    Run the LLR bulk download and dedupe it into staging behind Florida.
  4. 04
    Source New York
    No state HVAC license — run the Google-Maps / GBP scrape per the plan, after Florida and South Carolina are moving.
  5. 05
    Open the Southeast room
    Once Florida rows are enriched and verified, append-with-dedupe to the master so the Market Room fills with real companies for Chris.
Executive Brief · Nº 023 · July 9, 2026 · Canonical