LH
Lead generation for contractors · Fort Lauderdale and South Florida

Permits this week mean work next month.

Every kitchen, remodel, roof, pool, and new-construction permit pulled in Broward, Miami-Dade, and Palm Beach is public, with the license number and the job address. I turn that into a list, check every number, and reach the contractor or the owner in your name. 2 to 3 leads per 500 messages sent, client average. Estimates land on your calendar, not in a voicemail.

Call or text (754) 325-1555. Tell me what you install and which counties you drive to.

3 countiesBroward, Miami-Dade, Palm Beach permit portals
2 to 3leads per 500 messages, client average
Every numberline type, carrier, DNC, fraud score
Bookedestimates on your calendar, paced
Where the list comes from

The records your trade already leaves behind.

No purchased list of strangers. Each source is public, current, and tied to a job that is about to need what you sell. You see the source before I pull it.

01 · PERMIT PORTALSWho pulled a permit this weekBroward County, Miami-Dade, Palm Beach, and the city portals inside them (Fort Lauderdale, Hollywood, Pompano Beach, Boca Raton, Coral Springs, Miramar) publish new permits daily: type of work, job address, contractor of record, license number. A kitchen permit is a countertop and cabinet lead. A new roof is a solar and gutter lead. A pool is a pavers and screen-enclosure lead.
02 · LICENSE SEARCHVerified against DBPREvery contractor on the list is checked against the Florida DBPR license search, so you are not texting a lapsed license or a handyman working under someone else's number. Certified and registered status, qualifying agent, and complaint history are on the record.
03 · NEW COMPANIESSunbiz filings for fresh GCsA newly formed construction LLC needs subs, suppliers, and a bookkeeper in the first ninety days. The filing names the officers and the address. That is a list of people who have not picked their vendors yet.
04 · OWNERS WHO ASKEDOpted-in homeowners onlyConsumer lists are opt-in and documented or they do not get sent. Your own past estimates, your review requests, your show leads, and documented-consent lists for the ZIP codes you actually drive to. No bought list of homeowners who never heard of you.
The message

One line, in your name, from a real number.

Texts go out as iMessage from a real iPhone, so a GC sees a blue bubble from a real number, not a short code. It falls back to SMS for Android. One honest ask, no pitch. You approve every word before launch.

THE SHAPE OF A FIRST MESSAGE · TEMPLATE, YOUR WORDS BEFORE IT SENDS

"Hey [first name], [your name] with [your company] in [city]. Saw you pulled the [job type] permit on [street]. We do [what you install] for GCs in [county], usually inside a week. Cool if I send over our pricing sheet and a couple of recent jobs? No pressure either way."

Why it works: it names the permit, so it is clearly not a blast. It asks permission before it sends anything. It gives them a reason to say yes that costs them nothing.

What the customer actually sees, with a real reply, is on the main lead generation page. The restaurant campaign shown there runs on the same system, pointed at a different list.

After the reply

The reply is where most lead gen stops. This starts there.

You are on a job site. The GC texts back at 2:40. Here is what happens without you touching your phone.

Answered the same minuteThe intake assistant replies in your voice, with your questions: job type, address, timeline, who the decision maker is.
Qualified, not just capturedA $400 repair and a $40,000 remodel get different next steps. You set the rule. It follows it.
Paced on your calendarEstimates book onto your real calendar, with drive time between them, so you are not double-booked at 9 and empty at 2.
Reminded until the dayConfirmation, day-before reminder, morning-of text. This is what keeps the show-up rate high. Then the quote follow-up, then the review ask.

The assistant is the One System rung below. Lead generation feeds it. The system keeps it. Closing is still yours.

Who it is built for

Trades that sell into a build.

Countertops and cabinetsFlooring and tileRoofingPool builders and paversScreen enclosuresImpact windows and doorsSolarElectricalPlumbingHVACPaintingLandscapingGeneral contractors looking for subsYour trade? Ask.

Service companies that sell to property managers and HOAs rather than to permits have their own page.

Pricing

Priced monthly. Stated in writing after one call.

The counties, the trades, and the volume differ, so there is no public menu. You get the number, the first message, and the first list to approve before anything goes out.

Free

The Operator Kit

$0

The files that give your SI permanent memory of your business. Grab it and see how I think before we talk.

Send me the kit →
Start here

Lead Generation

Monthly IN WRITING AFTER THE CALL

Permit and license lists, validated, sent in your name across iMessage, SMS, WhatsApp, and email. Estimates booked on your calendar. Monthly report. Cancels anytime.

Book the 15-minute call →
Flat

One System

Flat IN WRITING AFTER THE CALL

The intake assistant that answers, qualifies, and books the estimate while you are on site. Running in about a week. You pay when it runs.

Start on your page →
One-time

Install the SI Team

$4,500

The whole operation behind the leads: an assistant with permanent memory of your business, follow-up on a schedule, content in your voice. Run monthly from $1,200.

What is in the install →
Questions contractors ask

Answered straight.

Where do contractor leads come from?

Public records the trade already leaves behind: county permit portals in Broward, Miami-Dade, and Palm Beach, the Florida DBPR license search, Sunbiz filings for new construction companies, and association rosters. A contractor who pulls a permit publishes a business number for that reason. You see the source of every list before I pull it.

Is texting a contractor from a permit record legal?

Business-to-business outreach to a published business number is the normal way trades find each other, and every list is still run through line-type, carrier, do-not-contact, and fraud checks first. Anyone who asks to be left alone is dropped the same minute, on every channel. Consumer lists are a different rule: opt-in only, documented, or they do not get sent.

How many estimates should a contractor expect?

My average client sees 2 to 3 leads for every 500 messages sent. Your number depends on the list and the offer, so you approve the first list and the first message before anything goes out, and the monthly report shows the real rate by list and by channel.

Who answers when a GC replies while I am on a roof?

The intake assistant I build for you. It answers in your voice, asks your qualifying questions (job type, address, timeline, budget range), and books the estimate on your real calendar, paced so you are not double-booked. Reminders go out until the day. Without it, replies are handled the next morning and you see what the assistant would have done.

What does lead generation for contractors cost?

Monthly, stated in writing after a 15-minute call. The list size, the counties, and the channels differ by trade, so there is no public menu. You leave the call with the list source, the first message, and the monthly number either way.

3 spots open this month

Tell me what you install. I will tell you which permits to watch.

Fifteen minutes. You leave with the list source, the first message, and the monthly number in writing, either way.

Call or text (754) 325-1555 · lavar@lavarharper.com · Or DM the word LEADS on Instagram, TikTok, or Facebook