When a storm hits at 2 AM, the first roofer to text back wins the $15K job.

Watch the storm call become a booked inspection.

System·2:14 AM
Call: Incoming call from (941) 555-0211 — after hours
LeadHound AI·2:14 AM
Hi — this is Storm Roofing & Repair. We're closed but I can get you on the inspection schedule first thing. What happened — leak, missing shingles, full damage?
Customer·2:15 AM
Tree branch came through the back. Water everywhere.
typing…

You get

A daily summary, flagged edge cases, and a plain-English log of every conversation.

Drag your call volume. See the missed-inspection math.

Live calculator · Roofer

Estimate what missed calls may be costing you.

Inbound calls per month

80

20200400

Missed calls

40

missed calls / month

Likely bookings

10

potential inspections / month

First-visit revenue

$120,000

missed first-visit value / month

Care-plan revenue at stake

$180,000/ mo

Uses a follow-on care estimate. We replace this with your real average.

LeadHound pricing

$1,000setup · then $500/mo

Pricing starts at $1,000 setup and $500/month.

Modeled estimate. Refined with your real call logs in the audit.

We show you the missed-call number before you decide anything.

Audit output

Roughly 10 booked inspections you weren't getting.

Storm-damage and routine quote calls that used to go to voicemail are on your dispatch board by morning.

Promise

If it doesn't make its money back in month one, your next month is free.

We keep tuning at no charge that month.

Launch

First AI conversations in 1 week. Tuned to your service area and emergency rules by week 2.

After you approve the script.

Your part

You forward voicemails and sign off on the dispatch script. That's it.

No new app to learn. No staff retraining.

What's at stake monthly

$180,000

Modeled from industry averages first. Replaced with your real call data during the audit.

You pay $1,000 setup + $500/mo

Why roofers lose inspections to missed calls.

Storms don't keep business hours.

2 AM tarp jobs become $15K full replacements. The first roofer to confirm wins the insurance work.

Your crew can't answer from a roof.

And homeowners don't leave voicemails — they call the next listing.

Old quotes go cold without follow-up.

A 21-day-old quote with one nudge converts at 4× the rate of one without.

What setup looks like.

  1. 01

    We listen to one week of your missed calls and old quotes.

  2. 02

    We map your service area, emergency vs. routine rules, and what your dispatcher actually says.

  3. 03

    We build the AI's scripts around your process — including insurance handoff and tarp dispatch.

  4. 04

    You review every word before it ever texts a homeowner. Sign-off in writing.

  5. 05

    We launch on after-hours emergency calls first. You watch the first 50 conversations.

  6. 06

    We tune weekly. As real patterns appear, the AI gets sharper. That's part of the $500/month.

You see every word before it texts a homeowner.

Workflow map

A simple map of missed calls, texts, booking, and staff handoff.

Sample conversations

Example text conversations for your review before launch.

Guardrail sheet

The plain-English list of what the AI can and cannot say.

Daily summary

Booked calls, edge cases, and follow-ups sent to you each day.

Nothing goes live until you approve the script.

Starts at $1,000 setup. Then $500/month.

What it costs

$1,000

Setup · one-time

$500/mo

Monthly support

Included in the $500/month

  • Hosting, uptime monitoring, SMS, and AI usage
  • Ongoing tuning and rule updates
  • Local support from Matthew

What happens before launch

You inspect the workflow, the rules, and the handoff before it talks to a real customer.

If the first workflow is not clear enough to justify, we tighten the plan before expanding.

Get my free missed-call audit

If you're thinking

"$500/month adds up."

That's fair.

It does. One captured storm job can cover the year. If month one doesn't make its money back, month two is free while we keep tuning.

If you're thinking

"Won't an AI screw up an insurance call?"

That's fair.

It never commits to a claim outcome. It captures every detail an adjuster will ask for and hands off cleanly to your inspection process.

If you're thinking

"I've been burned by national 'lead' services."

That's fair.

I'm not a lead service. I install your AI dispatcher on your line, with your rules. The homeowners are yours. The data is yours.

Fair questions

"Is this just ChatGPT?"v

No. ChatGPT is a chat window. This is an AI dispatcher that watches your phone line, follows your rules, books inspections into your calendar, and escalates anything outside its lane to you.

"Will this scare off insurance work?"v

No — it's built to do the opposite. The AI logs every detail an adjuster will ask about (timestamp, address, damage type) and hands the homeowner off to your inspection process. It never commits to a claim outcome.

"What if it says the wrong thing to a homeowner in a panic?"v

It can only say what's on the guardrail sheet you signed off on. It will never quote a price or promise an outcome. Anything off-script gets flagged to you.

"My company is too unique."v

Probably. That's why we spend week one mapping your actual rules — service area, insurance process, what counts as an emergency for you — instead of dropping in a template.

"My crew won't use it."v

They don't have to. There's no new app. The AI texts homeowners on a number forwarded from your existing line, and your crew just sees a daily summary on their phone.

"We already have a service that does this."v

Most roofers run a generic missed-call text-back. Bring it to the audit. We'll show you exactly which storm-damage calls it would have lost.

I'm Matthew, based in Palmetto. I install and tune your AI receptionist personally. If something breaks, you text my cell.

Based in Palmetto

Local install

Support

Text Matthew direct

Ongoing tuning

Included in $500/mo

Text Matthew direct →

Let's find the calls you are missing.

Get my free missed-call audit

Local · Script-approved · Supported by Matthew