Wednesday · storm week · the estimator is on a roof

The AI that picks up every call.

Built for the Wednesday after the hail, when one ring is an adjuster meeting to book and the next is a retail quote to save, and the only person who can take either is forty feet up. It answers, sorts the claim from the leak over the kitchen, and books the inspection into the calendar your office already runs.

$1,500/mo. No setup fee. 90-day initial term, then month-to-month. No card to book.

Demo line · recorded call Recording pending
CallerCaptured on every call
AddressCaptured, with the gate code if there is one
ProblemIn the caller's words, plus whether anyone is without heat, water or power right now
UrgencyEmergency or routine, by the rules you wrote
Next stepTwo windows offered, one taken, relayed to your calendar

We're placing the call ourselves, as a homeowner, and posting it here unedited. Until then, place it yourself. It will ask about your business first, then answer as your receptionist.

(386) 270-3616
Storm week

Storm week in your shop.

Wednesday, the day after the hail

6:10 am

Crews and materials out. Two tear-offs in the hit neighborhood, and four other trucks already parked on the street.

7:30 am

First call of the day: "We got hit Tuesday. Do you do insurance?" It rings your cell. You're on a ladder.

10:15 am

The office line is on two calls. The third one rings out. That was the homeowner whose adjuster is coming Thursday.

1:00 pm

Adjuster meeting on the roof. It cannot move, and neither can you. The phone is on silent in the truck.

3:40 pm

The carrier's scope is in. Supp photos, code items, the decking they missed. The voicemail count is one you'd rather not look at.

6:30 pm

Callbacks from the truck seat. Some already have another company coming out Friday. Most don't pick up a number they don't know.

9:00 pm

The rep texts that he signed one. You still don't know who called at 10:15.

None of it is wrong. Most roofing companies in the country are one to four people (65.4% of firms, US Census 2022), and the phone is loudest on exactly the day the person who can answer it can't.

Where it leaks

Three jobs a roofing shop loses on the phone.

Insured severe-storm losses ran $51 billion in 2025, the third year in a row over $50 billion (Triple-I). That money reaches a roofing company one phone call at a time, and it goes to the truck that answered. Here is where it leaks in a shop your size, what each leak costs in your currency, and what is actually running today.

Last season's estimates, unsold

Costs you: the squares you already measured, walked and wrote up, sitting in the CRM since August.

Root cause: nobody re-called them. The season ended, collections started, and the follow-up stopped after the second call. The system re-contacts every open estimate in batches, and not one message goes out until you've read the batch and approved it.

Built · you approve

Storm-week overflow

Costs you: the adjuster meeting that went to whichever of the four other trucks picked up.

Root cause: answering is bursty. One office line and one cell cannot take the day-after-hail burst, and voicemail is where an insurance claim goes to die. The receptionist takes every line at once, asks for the storm date and the adjuster's date, and books the inspection before the caller dials the next name.

Live

The call that never lands in your CRM

Costs you: the double work. A voicemail re-typed into JobNimbus or AccuLynx by your office manager, or not re-typed at all.

Root cause: anything on the phone that doesn't end up in your system of record is a second job for the person who runs the office. The call is relayed into what you already run, by webhook, as a contact, a note and the recording. We show the relay working on the audit, before you pay.

On your build

Before what it does

What it refuses to do.

Your fears on this line are legal before they're operational. A wrong sentence about a deductible is a statute problem in Texas and a reputation problem everywhere. A booked adjuster meeting nobody from your shop can attend is a lost claim. So the rules start with the no's. You write them with us at install, and every call is recorded so you can check that they held.

What it will not say or do, on any call

Say "we'll take care of the deductible." In Texas that has been a crime since 2019 (HB 2102: up to 180 days in jail and a $2,000 fine), and everywhere it is the storm chaser's opening line. It says the deductible is between the homeowner and their carrier, full stop.
Quote a re-roof over the phone. No price per square, no ballpark for a tear-off, no guess at what the ACV check will cover. It books the inspection and says the number comes from the roof, not the phone.
Book an adjuster meeting you can't make. It offers only the windows you gave it. A Thursday 2 pm the caller names goes on the booking as a note for you to confirm, not onto your board as a promise.
Argue with a homeowner who has been door-knocked all week. Anyone who asks for a person gets one, on the words you chose. It also says it's an AI at the start of the call, in your company's name.
The number you haven't run

How much are you losing to missed calls?

Nobody counts the calls that rang out during the storm week. Put your own numbers in: how many calls a month in season, your guess at how many ring out, what a replacement runs in your market. The math is printed under the result so you can check it, and the result is only yours once you've moved a slider.

Want it checked against your real phone setup and last storm's call log? Book the 15-minute audit. If your number comes out under the fee, we'll say so and tell you to keep your money for the off season.

200
20%
35%
$9,000
50%

Example shop

$63,000/mo left on the table

200 calls × 20% missed × 35% close × $9,000 × 50% you'd have booked = $63,000

The example shop is an example, not a statistic. Your guess at the missed share is better than any vendor's number; call tracking will tell you the real one in the first month.

The same call, twice

Wednesday, 10:15 am. "My adjuster's coming Thursday."

Today

  • 10:15 amRings. The office is on two calls and your cell is on a ladder. Voicemail.
  • 10:19 amThe homeowner walks across the street to the truck that's already there.
  • 6:30 pmYou hear the voicemail from the truck seat. Thursday, 2 pm, the adjuster.
  • 8:00 amThursday. You call back. Another company is meeting the adjuster at 2.

With it running

  • 10:15 amRings. Answered on the second ring, in your company's name.
  • 10:16 amAddress, storm date, "is water coming in right now?", and the adjuster's Thursday 2 pm captured. Insurance job, by your rules. No word about the deductible.
  • 10:17 amTwo inspection windows offered before the adjuster arrives. Thursday 11 am taken. Relayed to your calendar, the 2 pm noted for you to confirm.
  • 10:18 amThe recording and transcript are waiting when you come down the ladder.
Proof you can dial

Call it. Try to break it.

That number is a live Ravari receptionist, the same build we install. Call it the way a homeowner calls you the week after a hail storm, and listen for the seams.

(386) 270-3616

Demo line · a demo receptionist · recorded, and it says so

  • 0160 to 90 seconds. No signup. It asks about your business first, then answers as your receptionist.
  • 02The call is recorded and handled by an AI, and it says so at the start. Recordings are kept for quality and deleted after 30 days.
  • 03No human calls you back. If you want one, book the audit.

By calling, you agree the call is recorded and handled by an AI agent. See the privacy notice.

What you're worried about

Roofing objections. Honest answers.

It's another inbox. I'll be re-typing it into JobNimbus.
That double work is the thing we build against. The call is relayed into the system you already run, by webhook or Zapier: JobNimbus and AccuLynx are both reachable that way, as a contact, a note and the recording, with nothing re-typed. We show the relay working on the audit before you pay anything, and if your setup can't take it, we say so on that call instead of after install.
My customers are older and want a person.
Most do, and anyone who asks for a person gets one, on the words you choose. It also says it's an AI at the start, in your company's name. This is for the calls no person in your shop can take: the one during the adjuster meeting, the one at 6:30 pm, the third one during the storm-week rush. If you'd rather keep humans on every call, the CSR Scorecard is the honest fit, and nothing is automated on it.
My 1099 reps own the relationship.
They still walk the roof, sit with the homeowner and close. What changes is where the call lives: the name, the address, the storm date and the recording land in your CRM, not in the rep's phone. When a rep walks in October, the pipeline stays in the building.
Storm chasers wrecked this market. Won't a robot on my line make me sound like one?
The fly-by-nighter's pitch is a promise made on a doorstep or a phone: a free roof, a deductible taken care of, a check signed over. This never makes one. It says your company's name, says it's an AI, books an inspection, and refuses the deductible line every time. What the homeowner gets is a real person from your shop on their roof, on a day they picked.
What does it say when someone asks if we cover the deductible?
That the deductible is between the homeowner and their carrier, and that your estimator will walk them through the scope on site. Nothing more. In Texas, offering to waive or absorb a deductible has been a crime since 2019, and we treat it that way in every state.
Spanish-speaking crews and subs call that line too.
Spanish is included, not an add-on. If crew and sub calls should go somewhere other than the homeowner intake, to the production manager, to you, or to a voicemail someone actually checks, that is a routing rule we write together at install.
What happens if it doesn't book anything?
If we don't recover at least 10 missed calls in your first 30 days, month one is refunded. If performance is genuinely poor we rebuild the agent inside that window at no cost. If it still doesn't hit, we shake hands and walk.
Can I cancel before the next storm season?
90-day initial term, then month-to-month with 30 days' notice. No termination fee. You leave with a full export of every recording, transcript and booking the system produced, so the winter you spent on it isn't wasted.
Pricing

One price. Sized for one shop.

For a single-location roofing company running storm and retail work off one office line and one cell. Priced against the bill it replaces: a human answering service by the minute, or the office seat you can't fill any easier than a crew. No "request a quote."

Two to eight locations? The multi-location plan is $2,500/mo and lives on the homepage pricing.

Managed AI Front Office

One location · roofing, storm and retail · roughly 5 to 50 trucks

$1,500/mo

No setup fee. 90-day initial term, then month-to-month. 1,000 AI minutes included; $0.75 a minute after, with alerts at 70, 90 and 100%.

  • Every call answered, 24/7, English and Spanish, during the storm week and the dead of January
  • Insurance-vs-retail intake: storm date, adjuster date, whether water is coming in right now
  • Inspections booked into the calendar your office already runs; nothing quoted, no deductible promised
  • Missed-call text-back and review requests, switched on when the carriers approve your brand
  • Weekly call-QA report and a monthly proof report, in your numbers
Book the 15-min audit

If we don't recover at least 10 missed calls in your first 30 days, month one is refunded.

One time, month one, a refund and not a credit. Measured from the call log: a recovered call is an inbound call on the new line, after hours or during a busy signal, that ends in a booked window. Caller must dial the Ravari line, forwarded from your number. Service area and service type must match what we trained the agent on. Below about 200 inbound calls in the 30 days, we set a proportional target in writing before install instead.

Next step, your pick

Four doors, in order of how much they ask of you.

01

Call it

60 to 90 seconds on your own phone. No signup.

(386) 270-3616 →

02

Run your number

Five sliders, your storm-season guesses, the math printed.

Open the calculator →

03

Read the objections

Eight roofing questions, answered the way we'd answer them on a call.

Read them →

04

Book 15 minutes

We bring the audit to the call. No card, no pitch. We may tell you not to buy.

Book the 15-min audit

Stop losing the storm-week call.

15 minutes. Zero pitch. Bring last storm's call log if you have one. We'll tell you whether the AI moves your number, and if it doesn't, we'll tell you that too.

Or call the line first: (386) 270-3616