Roofing

Every roofing call answered, even in storm season.

An AI receptionist for roofers and roofing companies. On the night the hail comes, Riley answers every call that reaches it, sends the active leak to your on-call crew lead, books the inspections, and never talks coverage or deductibles. Month to month, cancel any time.

Book my call

15 to 30 minutes on Google Meet.

Call the demo line

Or call (866) 413-5421 and say you're a roofer

Calls that reach our line, answered in two ringsLive within 7 business days of kickoffStorm-day script, tarp path first
Tarnwick RoofingIncoming · mobile
Answered

Thanks for calling Tarnwick Roofing. I'm Riley, the AI assistant, and this call is recorded. How can I help?

Water's coming through my kitchen ceiling. The storm just took shingles off.

I'm sorry, that's a rough night. First, is anyone in danger? Is water near lights, outlets or the panel, or is the ceiling sagging?

No. It's dripping by the window, well away from the light, and the ceiling looks flat.

Okay. Please keep everyone out from under it. If water reaches a light, an outlet or the panel, or the ceiling starts to sag, hang up and call 911 first.

Okay, we're keeping clear of it.

Good. Can I get your name and the address?

Dana Lee, 214 Birch Lane.

Thanks, Dana. Tarnwick does emergency tarping tonight in your area. There's a tarp call-out fee, and it goes toward the repair if you go ahead with us. Do you want me to get the on-call crew lead on the line now?

Yes, please. Will my insurance cover this?

I can't speak to coverage. Your policy and your insurer decide that. What I can do is get the tarp on tonight and book an inspection, so you have photos and a written estimate. The claim itself is between you and your insurer. Do you have a bucket under it for now?

Yeah, two.

Good. Connecting you to Mike now. If he doesn't pick up, I'll book the first tarp slot and text you the time.

Live transfer to the on-call crew lead. Dana gets a text: "Tarnwick Roofing: Mike is on the line with you now. If water reaches a light, an outlet or the panel, call 911 first." The owner gets: "LEAK · storm · Dana Lee · 214 Birch Ln · kitchen ceiling, clear of wiring · nobody in danger · tarp fee quoted · asked about coverage, no advice given · transferred to Mike 9:41 PM."

Riley · AI receptionist

Scripted sample. Names are made up.

Call types

The calls a roofing company gets, and what Riley does with each

Your rules decide the action. This is a typical setup. On a storm night, the tarp path comes first and the inspections get booked into the windows you opened. Lead sellers, material reps and recruiters get a polite goodbye and a log line, not your on-call phone.

CallWhat it sounds likeWhat Riley does
Active leak, tree on the roof, shingles gone tonight"Water's pouring in through the ceiling."transfers
Water reaching wiring, sagging ceiling, structural damage"The ceiling's bulging and the light's fizzing."tells them to call 911
Hail or wind damage with an insurance question"Everyone on my street has hail damage. Do you handle insurance claims?"books
Retail replacement shopper comparing quotes"Roof's 22 years old. How much for a new one? I'm getting three quotes."books
Existing customer, production or schedule question"You start my roof Monday. Still on with the rain?"takes a message
Lead sellers, material reps, recruiters"We sell exclusive roofing leads in your area."politely ends
Step by step

The follow-up after the call

Roofing is a comparison sale. Get Answered sends the Day 0 texts and follows up on the estimate until the homeowner decides. We register your business with the carriers (A2P 10DLC in the US), so every text reaches the phone.

1
Day 0

Two texts, right after the call

The homeowner gets the inspection time and what to have handy: storm date, photos if they took any, the claim number if one exists. You get the summary with the same details and a flag if they asked about coverage or a deductible.

2
Day 0

Hang-up text back

If a homeowner hangs up before Riley picks up, they get a text from your number right away. On a storm night, that's the difference between you and the next truck on the street.

3
Day 1

Inspection done, estimate sent

Your inspector sends the written estimate with photos. Riley logs it as an open estimate.

4
Day 3

First nudge

Text and email: "Tarnwick Roofing: any questions on the estimate? Here's your inspector's direct line. Reply STOP to opt out." Financing in your approved words only. Nothing about coverage.

5
Day 7

Second nudge

Short and plain. Still nothing about the claim; that stays between the homeowner and their insurer.

6
Day 14

Last nudge, then quiet

It stops here, or sooner if they sign, say no, or text STOP.

7
Day before install

Reminder

"Tarnwick Roofing: crew arrives tomorrow between 7 and 8. Please move the cars off the driveway." A transactional text to someone who booked.

8
Job complete

Review follow-up

A Google review follow-up after every job: one request and one reminder, and it stops on STOP. You approve the wording and the reply drafts.

The rules

Rules it follows on a roofing line

Storm chasers get fined for crossing these lines. Riley holds every one of them. A specialist writes the rules with you at kickoff, and Riley reads them word for word.

Never pays, waives or rebates a deductible, or says anyone willIn Texas, Colorado and Florida that offer is against the law, and insurers in Canada name it as a fraud red flag. If a caller says another roofer offered it, Riley says "we never offer that; in many places it's illegal," and books the inspection.
Never talks coverage or acts as the adjuster"Your policy and your insurer decide coverage. What I can do is book the inspection." Riley takes the storm date, the insurer's name and the claim number if there is one, then books the inspection. Your inspector documents the damage with photos and a written estimate. The claim is between the homeowner and their insurer.
No free roof, no "insurance will pay," no "we'll handle your claim"Not on the call, not on your site, not in your ads. Florida requires statutory warnings on any ad that nudges a homeowner toward a claim; we write every page as if that rule applied everywhere.
Life safety firstIf water is near lights, outlets or the panel, Riley says stay clear. If it has reached them, or anyone's in danger, the caller is told to hang up and call 911 first. Then Riley alerts your on-call crew lead. It gives no electrical instructions. A sagging ceiling or a tree through the deck gets the same answer: get everyone clear, then hang up and call 911 first. An active leak with nobody in danger gets the tarp path and a live transfer to your on-call crew lead.
Prices only from your sheetTarp or call-out fee, inspection fee, any replacement range you approve. Everything else: "We measure first and give you a written estimate." It never guesses a price per square.
Door-knocker regrets: helpful, never legal advice"I signed something yesterday and I'm not sure." Riley stays neutral about the other company and its contract, notes that cancellation windows exist in many places, suggests reading that section today, and books a second estimate if asked. You hear about it the same day.
No deposits by phoneRiley books. It never takes a payment or a card number, and in some places taking payment before the work is done needs a licence of its own.
Storm-day scriptBy our count of NOAA Storm Prediction Center files, more than half of US hail reports from 2016 to 2025 were logged between 5 p.m. and 8 a.m. Central Standard Time. The calls follow the storm. The storm-day script means shorter intake, tarp path first, wider inspection windows you opened in advance, and your summary texts keep coming. Your monthly report shows every storm call, and what it booked.
911 first, every timeAnyone in danger is told to hang up and call 911 first, because 911 sends fire, police and ambulance. Then you get a text with everything the caller said.
After the call

The follow-up, in texts.

After the 9:40 p.m. call: one text to Dana, one to you. We register your business with the carriers (A2P 10DLC in the US), so these texts reach phones.

  • 9:41 PMTarnwick Roofing: Dana, Mike, our on-call crew lead, has your leak at 214 Birch Ln. Keep everyone out from under it. If water reaches a light, an outlet or the panel, call 911 first. Reply STOP to opt out.
  • 9:43 PMThank you. He said 40 minutes.
  • 9:43 PMOwner summary · LEAK · storm · Dana Lee · 214 Birch Ln · kitchen ceiling, clear of wiring · nobody in danger · tarp fee quoted · asked about coverage, no advice given · live transfer to Mike: answered 9:41 PM · recording attached.
  • 9:50 PMMike's rolling with the tarp kit. Thursday a.m. inspection, I'll add it.

Scripted sample. Names are made up.

Your businessText · via Valistix

Tarnwick Roofing: Dana, Mike, our on-call crew lead, has your leak at 214 Birch Ln. Keep everyone out from under it. If water reaches a light, an outlet or the panel, call 911 first. Reply STOP to opt out.

Thank you. He said 40 minutes.

Owner summary · LEAK · storm · Dana Lee · 214 Birch Ln · kitchen ceiling, clear of wiring · nobody in danger · tarp fee quoted · asked about coverage, no advice given · live transfer to Mike: answered 9:41 PM · recording attached.

Mike's rolling with the tarp kit. Thursday a.m. inspection, I'll add it.

Follow-up · automatic

Scripted sample. Names are made up.

What you get

Beyond the phone: get found, get booked

A shared lead is sold to the next roofer too. Get Found and Get Booked build the channels in your name instead, so the data is yours and nobody resells your calls.

A roofing website that sells the inspection, not the claim

Your services up front: replacement, repair and leaks, storm and hail damage in compliant wording, emergency tarping, inspections and financing, with room for a page per main service and pages for the towns you serve. A "Storm damage? Book an inspection" bar you switch on in season. Licence and insurance details where your state requires them. Hosting, security and care come with it, and the site is yours once it's paid for. Part of Get Found.

Local SEO and your Google profile

"Roofer near me" and "hail damage roof inspection [city]" are won on Google Maps. Roofing contractor as the primary category, real job photos, storm-season posts that tell homeowners what to do without pushing a claim, and steady recent reviews. A real address and real reviews are what an out-of-town crew can't fake in a week. Local SEO every month, and a monthly report on where you show up and what it brought in.

Ads in your name, with the phone answered

Google Search and Local Services Ads; roofers are an eligible Local Services Ads category in Canada and the US. Meta ads for housing repairs fall under Meta's housing special ad category, so there's no targeting by age, gender or postal code; we plan creative and budget around that. Every call and form tracked, weekly optimization, and a monthly report on what you spent, what rang and what booked. With Riley answering, every ad call that reaches our line is picked up within two rings, storm night included. See Get Booked.

Your CRM, your way

Riley books into your calendar or scheduling tool, and CRM links, in the bigger sizes, connect it to JobNimbus, AccuLynx, Roofr or whatever you run, set up at kickoff. Your office also gets each lead by text and email, with the storm date, the insurer and the photos the homeowner sent.

Your rules

What you control, and what it never does

Two lists, written at kickoff, changed any time by email.

What you control

  • Your script, word for word, after the AI notice
  • Your tarp, call-out and inspection fees, and any replacement range it may say
  • Who's on call, the transfer order, and what counts as urgent
  • The storm-day script and when it switches on
  • Residential, commercial or both, and your service area
  • Which windows it may book and which get a request to your office
  • The intake questions: storm date, insurer, claim number, roof age, stories, financing interest
  • A second language, Spanish or French

What it never does

  • Pretend to be a person. It says it's an AI in the greeting and whenever asked.
  • Offer to pay, waive or rebate a deductible.
  • Give a coverage opinion, promise a free roof, or offer to handle the claim.
  • Guess a price or promise a crew date you didn't approve.
  • Take a deposit or a card number.
  • Place outbound sales calls or door-knock. It calls back only people who asked.
  • Text anyone who didn't call you, or anyone who replied STOP.
Step by step

What your setup fee builds, item by item

One time, charged at signing with your first month. It pays for the whole build, done for you by one of our specialists, so your receptionist sounds like part of the crew from its very first call.

1
1

A script written for your business

One of our specialists writes your receptionist's script from your kickoff call: how it greets your callers, what it asks, and what it says on every kind of call, from the storm-night leak to the retail replacement quote. You approve it before it answers a single call.

2
2

Your call flows and emergency rules

Who gets a live transfer and when, what counts as urgent (an active leak, a tree on the roof, shingles gone tonight), when it tells a caller to hang up and call 911, and when it takes a message and texts you.

3
3

Your price sheet and answers, from your own information

Your hours, services, prices (tarp or call-out fee, inspection fee, any replacement range you approve) and the questions your customers ask most, built in so it quotes what you gave it and never guesses.

4
4

Calendar and booking, connected

Booking set up in your calendar or scheduling tool, connected at kickoff, so it books the inspection while the caller is still on the line.

5
5

Number forwarding, set up with you

We give you the number to forward to and set it up with you, on busy, on no answer or after hours, from your office line or your cell. Your number stays yours, and you can un-forward it in a minute.

6
6

Text-message registration with the carriers

We file your business details with the carriers (A2P 10DLC in the US), so confirmations and summaries reach phones.

7
7

Voice and greeting, tuned to you

A greeting that answers with your company's name, says it is an AI and that the call is recorded, and sounds right for a roofing company.

8
8

Test calls before go-live

It is built and tested on our line, and you hear it on test calls before your callers do.

9
9

The go-live checklist

Everything checked before your first live call: script approved, test calls passed, forwarding on, booking connected.

10
10

The Seven Days promise behind it

Live within 7 business days of your kickoff call, or, if the delay is ours, the Get Answered setup fee comes back.

For a roofing company

Three stages. Start with the one you need most.

For a roofer, we usually recommend starting with Get Answered, because on a storm night the homeowner books the first company that picks up. Get Found and Get Booked keep the calls coming between storms. One of our specialists matches each stage to your company on a short call.

01

Get Found

Be the one they find.

A site that sells the inspection, not the claim, and a Google profile built for "roofer near me".

  • A website built to make the phone ring.
  • Your Google profile and reviews working for you.
  • Your listings cleaned up.
  • Local SEO every month.
  • A monthly report on where you show up and what it brought in.

Local SEO every month in the bigger sizes, with listings cleaned up everywhere and local link outreach in the biggest.

Comes in three sizes, matched to your business on a short call.

See if it fits my business, Get Found
02

Get Answered

Every call answered, day and night.

The active leak to your on-call crew lead, inspections booked on storm night, and every estimate followed up until they decide.

  • An AI receptionist on the number you already have.
  • Answers 24/7 with your business name and follows your script.
  • Books the job into your calendar.
  • Sends the customer a confirmation by text and email.
  • Puts urgent calls through.
  • Texts and emails you a summary after every call.

Hang-up text back, follow-up, website chat, review follow-up and CRM links in the bigger sizes.

Comes in three sizes, matched to your call volume on a short call.

See if it fits my business, Get Answered
03

Get Booked

More calls, starting now.

Google Search and Local Services in your name, and Meta planned around the housing special ad category.

  • Ads and marketing built for your business.
  • Google, Local Services, Microsoft and Meta, chosen for your market.
  • Landing pages built for your campaigns.
  • Every call and form tracked.
  • Weekly optimization.
  • A monthly report on what you spent, what rang and what booked.
  • Ad spend goes straight from your card to the platform.

From one channel up to all four; landing pages, form tracking and weekly optimization in the bigger sizes, and retargeting in the biggest.

Comes in three sizes, matched to how fast you want to grow.

See if it fits my business, Get Booked

Tell us what you need

Need all three, several locations, or something specific?

Tell us what you need and we'll build the plan.

Several crews, several towns, or all three at once? We'll build it around your company.

Help me chooseNot sure where to start? Five quick questions, about a minute.
Canada and the US

Canada and the US, on one page

Canada Billed in C$

  • Billed in C$, at the price on your Order Form. No tax added today; if we're required to register for GST/HST, it's added from the date the law requires.
  • Hail in summer on the Prairies, ice storms in winter farther east. Riley's storm-day script works for both; you switch it on when the weather turns.
  • Insurers in Canada name deductible waivers by door-to-door roofers as a fraud red flag. Riley never offers one and says so if asked.
  • Some provinces, Alberta for one, require a licence and posted security before a contractor takes payment up front. Riley never takes deposits.
  • French as a second language, set up at kickoff. We serve companies in every province except Quebec.
  • Review requests and reactivation texts are commercial messages under CASL, so they go only where consent allows, with a STOP line on every message.

United States Billed in US$

  • Billed in US$, at the price on your Order Form. Payments by card, processed by Stripe.
  • Texas, Colorado and Florida make it illegal to pay, waive or rebate a deductible, and Texas and Florida bar a roofer from adjusting the claim on their own job. Riley's script is written for the strictest of them.
  • Florida requires your licence number in every ad and statutory warnings on any ad that encourages an insurance claim. We write your pages to that standard wherever you are.
  • Homeowners can cancel many door-to-door sales within 3 business days under the FTC's Cooling-Off Rule. Riley takes the message calmly, and you hear about it the same day.
  • Spanish as a second language, set up at kickoff.
  • We register your business with the carriers for A2P 10DLC at setup, so your confirmations and summaries reach phones.
  • Meta's housing special ad category applies to housing-repair ads in both countries, so no age, gender or ZIP targeting on either side of the border.
Straight answers

Questions roofing owners ask

What happens when a hailstorm hits and everyone calls at once?

Calls that reach our line are answered within two rings, every hour of the year; any downtime is credited by the hour. You switch on the storm-day script: tarp path first, wider inspection windows, shorter intake. Your plan is sized to your call volume on a short call, storm months included, and your monthly report shows every call.

What does it say about insurance claims?

Only what your script allows. It books the inspection and takes the storm date, the insurer and the claim number if there is one. It never gives a coverage opinion, never offers to cover or waive a deductible, and never offers to handle the claim. Your inspector documents the damage with photos and a written estimate; the claim is between the homeowner and their insurer.

Will it ever offer to cover a deductible?

No. Not even if a caller says another roofer did. In Texas, Colorado and Florida that offer is illegal, and Canadian insurers call it a fraud red flag. Riley says it's never offered, and books the inspection.

Can it give prices?

Only the prices you give us: tarp or call-out fees, inspection fees, and any replacement range you approve. Everything else becomes "we measure first and give you a written estimate."

Does it work with JobNimbus, AccuLynx or Roofr?

Yes. Riley books into your calendar, and CRM links, in the bigger sizes, connect it to JobNimbus, AccuLynx, Roofr or whatever you run, set up at kickoff. Your office also gets every lead by text and email.

Do you make outbound calls or door-knock for us?

No. Riley never places outbound sales calls. It calls back people who asked for a callback, or returns a missed call when you tell it to. Texts go only to people who contacted your business. We build the channels that make homeowners call you: your Google profile, your site, your ads.

What does it cost?

Each stage comes in three sizes, and your price is matched to your business on a short call or by email. You see it in writing on a one-page Order Form before you sign, and every monthly service is month to month.

Is there a contract?

No long-term contract and no minimum term. You sign a one-page Order Form, every monthly service is month to month, and you can cancel any time by email before your next billing date. Your service runs to the end of the month you've already paid for.

What's refundable?

On Get Answered, your first month is money-back: within 30 days of go-live, email us and the first month's plan fee comes back. No form, no argument. If your receptionist isn't live within 7 business days of kickoff and the delay is ours, your Get Answered setup fee comes back. One refund, not two: if that setup fee comes back under Seven days, Thirty days doesn't also apply. The first half of a website build comes back in full if you cancel in writing before design starts. Otherwise setup fees, monthly fees, add-ons, projects and extra minutes are not refunded.

What does the setup fee cover?

The whole build, done for you, one time. One of our specialists writes your script from your kickoff call and you approve it before it answers a single call. The setup also covers your call flows and emergency rules, your price sheet and answers from your own information, calendar and booking connected, number forwarding set up with you, text-message registration with the carriers where texting is used, your voice and greeting, test calls before go-live, and the go-live checklist. It's charged once, at signing with your first month, and the Seven Days promise stands behind it: live within 7 business days of kickoff, or, if the delay is ours, the Get Answered setup fee comes back.

Your fix-list call · 15 to 30 minutes

Hear it answer as your roofing company.

15 to 30 minutes on video with one of our specialists. Nothing to prepare. You'll hear Riley answer with your business name, and you get the written fix list either way. Get it live before storm season: kickoff to live is 7 business days. No long-term contract. No minimum term. Cancel any time. 30-day money-back on your first month of Get Answered. Or call (866) 413-5421 now and say you're a roofer.

Book my call

15 to 30 minutes on Google Meet.

Or call (866) 413-5421
What happens on the call
  1. We build a receptionist that answers with your business name. You dial it from your own phone and hear it book a job.
  2. We search for your business the way a customer would and show you who's above you.
  3. You get the written list, whether or not you hire us.
Call the demo Book my call