The Storm Hour
Sixty calls in ninety minutes, all urgent, all the same night. You physically cannot answer them. Your crews are still on roofs, your office manager is one person, and the homeowner on hold has four more numbers to try.
JobStorm AI is a 24/7 answering service for roofing contractors in Dallas–Fort Worth. It answers every call, captures the insurance claim details, books the inspection on your calendar, and texts your office a summary. $1,299 per month flat, no per-minute charges — less than a part-time front desk hire.
Smaller shop? Plans start at $799/mo. See all pricing →
Sixty calls in ninety minutes, all urgent, all the same night. You physically cannot answer them. Your crews are still on roofs, your office manager is one person, and the homeowner on hold has four more numbers to try.
Has the carrier, the adjuster, the claim number in hand, and no patience. Whoever writes it down first gets the inspection. Everyone who calls back later is asking them to repeat themselves.
The homeowner who would have booked if you’d rung back in ten minutes instead of Thursday. By then they have an adjuster date, a contractor, and no reason to hear you out.
This is not a rare week in DFW. Texas recorded 902 major-damage hail events in 2025 — more than any other state, and more than double the runner-up. Dallas ranks second in the country for homes exposed to hail damage, at about 2.1 million. (Sources.)
You’ve probably tried one. Most roofers have, usually right after a storm.
A traditional answering service takes a message. Someone in a call center who has never stood on a roof writes down a name and a number and emails your office. You call back four hours later. An adjuster is already scheduled with somebody else.
Here’s what happens instead.
Caller says shingles are in the yard and the neighbors are all filing. Your agent treats that as storm damage, not a service call, and books the inspection.
Carrier, adjuster name, claim number, date of loss, deductible status. Your office gets it in a text within minutes.
Storm damage goes to the inspection calendar. A routine leak on a twelve-year-old roof gets routed and scheduled like the repair it is.
No hold music, no busy signal, no answering machine. The tenth caller in an hour gets the same greeting the first one did.
The “let me talk to my husband” caller gets one callback the next day. Web leads get called back within minutes — while they’re still on your site.
Every call recorded, transcribed, summarized. Nothing slips.
Bookings and lead details go into AccuLynx, JobNimbus, Jobber, or ServiceTitan, so your crew isn’t learning a new system. Most CRMs connect directly as long as your plan includes API access — we confirm yours before you sign anything.
Captures the adjuster's name, claim number, and carrier — so you know exactly what you're walking into before the callback.
Qualifies scope and budget, then books the free estimate straight into your calendar.
Flags it urgent, confirms an emergency tarp, and texts you immediately — before the damage spreads.
Locks the callback window and moves an approved job straight to scheduling.
…and this is what lands on your phone before they hang up.
Storm week is where the money is. The calls that come in the six hours after hail don’t shop around. They hire whoever picks up.
Ava picks up like a real call — talk to her the way a homeowner would. The live demo runs on the homepage; your agent is built for roofing before it takes a single call of yours.
Talk to Ava →For the steady 2–4 truck shop
Answering and booking, without full insurance-claim capture.
For the 3–7 truck operation
Less than a part-time front desk hire — a full-time one runs about $37,200 a year, before payroll taxes and benefits.
Founding rate — 8 spots
We’re taking 8 founding clients. You get $997/month and a $997 Performance-Backed Implementation Fee, locked for life. We get DFW case studies we can show the next contractor who asks.
Storm week doesn’t change your bill. A per-minute answering service charges you most in the exact week you’re busiest. Yours reads the same in July as it did in June.
Your numbers, your math. Most missed calls never get a callback, and the customer rarely waits.
After-hours calls skew to the bigger tickets. We lift the job value, never the call count.
Tap any figure to type your own — your numbers, not ours.
Honest math. Built only from the figures you enter — no hidden coefficients. Every annual, year-one and breakeven figure is computed at render from the monthly price and the one-time Performance-Backed Implementation Fee. Illustrative, not a guarantee of results.
The Hire You Don’t Make
| Cost | |
|---|---|
| Full-time front desk, fully loaded (BLS) | ~$37,200/yr before payroll taxes and benefits |
| JobStorm AI — every call answered, 24/7 | $15,588/yr |
One insurer. One state. One year.
One captured storm call covers the year.
No monthly cent until your agent captures its first 10 qualified leads.
Founding spots. No leads, no bill. After the eight founding spots close, the standard threshold is 5 qualified leads.
You’ll hear exactly how it sounds and sign off before it takes a single live call.
Cancel anytime. Every lead is yours.
We tune it with you. Not a template you’re left to figure out.
We’re Rick and Colleen Leyba — husband and wife, based in McKinney. Colleen was born and raised here; Rick has called North Texas home for twenty years.
We both started in oil and gas, then spent thirteen years building a manufacturing and three-location retail business from scratch, and sold it in 2026. We know what a missed call costs a growing operation, and what it takes to run one where nothing slips.
Every call flow is hand-built, tested on real DFW homeowners, and never answers a live call until you’ve heard it and signed off.
“I won’t put fake testimonials on this page. We’re new. The first contractors who sign on become the proof for everyone after them.”
— Rick Leyba, Co-Founder
JobStorm is $1,299/month flat plus a one-time $1,299 Performance-Backed Implementation Fee — one month of service. Founding clients pay $997/month with a $997 Performance-Backed Implementation Fee, locked for life — 8 spots. Traditional answering services bill per minute or per call, which means your bill spikes exactly when you’re busiest.
It takes every call at the same time. No hold music, no busy signal, no voicemail — and every caller gets the same intake, whether they’re the first or the last one that hour.
Yes. Carrier, adjuster name, claim number, date of loss, and whether they’ve filed yet — captured on the first call and texted to your office within minutes.
Yes. Storm damage gets flagged and routed to your inspection calendar. A routine leak gets scheduled as the repair it is, so your storm crew isn’t sent to a pipe boot.
It’s the same price year-round as it is in storm week, and the alternative is staffing up when hail hits and paying for it when it doesn’t. The quiet months are also when the callbacks and referrals you never got around to actually get made.
Some will, and they’ll likely be less frustrated, not more. Your agent is built deep into one trade. A caller says shingles are in the yard and the neighbors are all filing — your agent treats it as storm damage, takes the claim details, and books the inspection. That beats voicemail or a call center that can’t pronounce their street. You approve exactly how it sounds before it goes live.
That’s the difference between a message service and an AI answering service. A traditional service writes down a name and a number and emails your office hours later. This one qualifies the caller, takes the claim details, books the inspection on your calendar, logs every call for your records, and texts you the urgent ones within minutes.
Spam filtering is built into every setup. Real callers only.
Most likely yes. We connect to any CRM with an API, which covers all three — the one catch is that some turn API access on only at higher plan levels. Tell us which system you run and which plan you’re on, and we’ll confirm it before you sign anything. If your plan doesn’t include API access, nothing gets lost: every call still lands in your call log with the full transcript, and the urgent ones still text you within minutes.
Two to four weeks from kickoff. It takes that long because nothing is a template — we map your actual call flow, build it around your trade and your service area, and test it before you ever hear it. Then you approve it, and only then does it take a live call.
Yes. Crew is $799/month and covers AI answering and booking — every call answered, qualified, and on your calendar. It doesn’t include full insurance-claim capture, which is why this page quotes Foreman: for roofing, the claim details are the job. See full pricing.
It checks the address and tells them politely — so you’re not driving to an inspection you’d never take.
When it hits, sixty homeowners in your service area will dial the first roofer who picks up.
Either that's you, or it isn't.
Fifteen minutes. No pitch. Bring your call volume and your average ticket. Rick brings the calculator and the demo line. If it's not a fit, he'll tell you.