Nick George — AI Agents & Automation
Missed-Call Text Back · By trade

Missed-call text back for roofers

A roofer on a ridge can't take the storm-damage call. This texts the caller back in seconds, asks if water is coming in, and offers an inspection time. $249/mo.

$249/mo · no setup fee · month to month

We start two new agent setups a week, so a person reads every text each one sends in its first weeks.

Nick George  ·  Charlotte, NC  ·  Published September 22, 2026  ·  Updated September 29, 2026

The morning after hail

Every roof in the zip code got hit. So did your phone.

You're on a ridge with a harness on, and the phone in your truck has rung all morning. Roofing work arrives in waves: a hailstorm or a wind event lands, and half the neighborhood calls three roofers each on the same day. The one who replies first gets the inspection. The others get a callback that's already too late.

Storm weeks are also when the calls are least alike. A leak, a claim, a worried homeowner, a replacement shopper, and a lead seller all ring the same number. The reply has to tell them apart, because each needs something different from you.

Five callers, one number

What each storm-week caller gets back.

The unanswered call ends with a short spoken message and the tone for a voicemail. None of these five leaves one, so the first text asks whether water is getting in or they want an inspection, and the table is what happens once they answer.

The callerNeedsAfter they reply
Water is coming inSomeone today, even if it's a tarp.A text saying someone will call them right back, and an urgent Slack alert to you with what was sent. You make the call. Never a booking link for a ceiling that is dripping.
Has a claim openAn inspection and photos before the adjuster visits.The inspection booking page, with whatever your intake says about documenting damage. Never a word about what the policy will pay.
Wants the roof checkedPeace of mind after the storm, no leak yet.The inspection booking page and your service area, so out-of-area callers find out now.
Is pricing a replacementA ballpark and a feel for whether you're serious.An answer from your price notes if you gave any, otherwise a handoff to you. It won't make up a per-square price.
Is selling you somethingYour money: leads, canvassers, material deals.The same first text as any caller on a cell. After that, an obvious pitch in the reply is meant to be marked do-not-text, not answered.

The screening runs before any of that. Withheld numbers, spoofed caller IDs, landlines, and toll-free lines are dropped without a text or a cent of AI spend, and still logged so you can see what the storm brought in.

The opener and two answers

One thread from a roofer that doesn't exist.

Gablestone Roofing is invented for this page, and the link is a placeholder. Your version would use your wording, your service area, and your inspection page. To watch a thread arrive the way a homeowner would, see it on a roofing site: every Call button on the Ridgeline Roofing demo replays a hail-damage conversation, insurance question included.

The first text

Gablestone Roofing, automated assistant. We missed your call during a busy storm week. Is water getting inside right now, or are you looking for an inspection? Reply either way and we will point you to the right next step. Reply STOP to opt out.

245 characters, under the 300 cap

Answered

We have a hail claim open. Adjuster is coming Thursday.
We can inspect and photograph the damage before your adjuster visits Thursday. Pick an inspection time: gablestone.example/inspect

130 characters

Handed to you

Water is dripping into the upstairs bedroom.
Sent, and you're alerted to call backThat can't wait. Someone from Gablestone will call you back right away.

71 characters

The claim answer is the careful one. It offers what a roofer can do, inspect and document, and says nothing about coverage or deductibles. If your intake lists something you never promise, such as “we'll get your claim approved,” the review pass checks every draft against it. Follow-up wording for roofing lives on the templates page.

The long sale

It books the inspection. The roof is still yours to sell.

Before I wrote software I ran a field sales company of more than 120 people, so I won't pretend a text closes a replacement. A roof sells across weeks: inspection, estimate, the claim or the financing, a spouse who wants a second quote. This agent handles the first thirty seconds of that. It doesn't chase the estimate you sent three weeks ago, because it only ever replies to someone who just contacted you.

Which makes the arithmetic about inspections, not texts. With usage at the high end, a year of the agent is $3,468, with no setup fee. Say a replacement averages $12,000 and you sign one of every 4 inspections (both examples; use yours). One extra signed roof (revenue, before your costs) covers about 3.4 years of the agent, and that's 4 inspections booked from calls you'd otherwise have lost. If you can't picture 4 of those in a year, don't buy it.

If you'd rather storm calls be answered by a voice than texted after the fact, price a per-call AI receptionist. As of September 2026, Smith.ai's AI Receptionist is free for 25 calls a month and $3 per call after that, with Pro at $150 a month and Enterprise at $500. On the free plan a 100-call storm month runs $225 in per-call charges. Month to month there too.

The rules

It can't canvass a storm zone by text.

Roofing has a door-knocking habit after storms, and some owners ask whether the agent could text the neighborhood instead. It can't. It texts back only people who just phoned you, and only about that call. Texting homeowners who never contacted you is marketing, which needs prior written consent the agent has no way to collect.

  • The first text names your company, says an automated assistant sent it, and ends with the STOP line.
  • A STOP puts that number on a do-not-contact list checked by every agent you run.
  • Sending is limited to 8 am through 8 pm your time. A call at 9 pm during a storm is texted at 8 am, and any voicemail it left comes to you right away.
  • Promotional wording, like “$500 off storm repairs,” is refused in a reply.

For background, read the FCC's page on unwanted calls and texts and the messaging policy the number operates under. This page explains the product's behavior. Whether it suits your state is a question for your counsel.

Your CRM and the price

$249 a month, and nothing to migrate.

It doesn't plug into your roofing CRM or your estimating software. It sits in front of them: missed calls forward from your cell with one carrier code to the toll-free number that sends the texts, and the text links the inspection request page you already use. HubSpot, or any CRM that takes a webhook, gets a line for every call and text, and you're alerted in Slack.

$249 a month, plus AI usage and phone line costs, typically $20–40 a month, with no setup fee. Cancel with 30 days' notice for any reason, and the number ports out with you. The toll-free number is verified under your company's name, which typically takes about three business days, so set it up before storm season, not the morning after.

Skip it if

Your work comes from door knocking and insurance referrals rather than inbound calls, or someone in your office answers the phone even in storm weeks. Either way there's no missed call for this to catch.

How the reply is written, checked, and read by me during the first weeks is on the missed-call text back page. If you also do siding, gutters, or remodels, see the contractors page.

Not sure this is the right agent?

Say what phone system you're on and how many calls go unanswered. I'll tell you which agent, or none, before you pay anything.

Book a 15-minute setup call
Owner questions

Questions roofers owners ask.

Can it handle the call volume after a hailstorm?

Yes. Each missed call is screened and answered on its own within seconds, so a storm day with many missed calls gets many individual replies. The monthly price does not change with volume; the AI usage and phone line costs billed on top rise with the number of texts sent.

What does it say to someone filing an insurance claim?

Only what your intake allows. It can offer an inspection and ask when the adjuster is scheduled, but it does not comment on coverage, deductibles, or whether a claim will be approved. Anything you list as a promise you never make is checked on every draft before it sends.

Can I use it to text homeowners in a storm-damaged neighborhood?

No. It only replies to people who called your business, about that call. Texting homeowners who never contacted you is marketing, which requires prior written consent, and the agent is built so it cannot send those messages.

Does it follow up on estimates I have already sent?

No. It replies to a caller who just contacted you and keeps that conversation going if they text back. Chasing an estimate weeks later is outbound follow-up, which this agent does not do.

Should I set it up before storm season?

Yes. The toll-free number has to be verified under your company's name before it can text, and that typically takes about three business days. Setting it up after a storm hits means the first busy days go by without it.

Nick George, Charlotte, NC

A note from Nick

Owner to owner.

You built a business people call when something breaks. That reputation took years to earn.

I've stood on the same doorsteps your crews do, and today I run a small business of my own here in Charlotte. I know how fast a customer moves on when nobody answers.

On the call, I'll ask what you'd fix first. You know your trade and your customers; I know what can catch the call while your hands are full. If the numbers don't work for your shop, I'll say so.

Nick George · Charlotte, NC

What a client said

“I hired [Nick George AI] to help me make my website (and my company) more visible to potential customers. … Nick did an absolutely fabulous job at SEO’ing my website, and even took it upon himself to fix everything else that was wrong with it. … I could already tell the difference after a week!”

Angelos Marble and Granite · SEO & website, via Freelancer.com

AI training from

NVIDIA · Google · Microsoft · AWS

5 credentials, each with a public verify link. Check them →

Every week it waits, the calls still ring out.

Have Missed-Call Text Back set up for you.

One call, one link, then the carrier's wait. You keep your number, and the texts come from a toll-free line set up for you.

Everything Missed-Call Text Back does →