When hail hits Edmonton and your phone rings 80 times in 4 hours, the busy signal is the storm chasers' best friend. Out-of-province crews have five phone lines and a call center — you've got one. MPG's AI receptionist answers all 80, qualifies re-roof vs repair vs insurance inspection, takes photos by text, and books the priority ones to your calendar. The local roofer who actually picks up wins.
We've worked through three Edmonton hail seasons with roofers. The same patterns repeat. Here's exactly what's breaking on your line — and what the AI does.
Hail event hits at 4pm. Between 4 and 8pm you get 80 calls. You answer 12. The rest hit voicemail or busy signal. Within 30 minutes, those homeowners have called the next roofer on Google — frequently a storm-chaser running 5 lines from Calgary.
The AI handles unlimited simultaneous calls. 80 calls or 800, every caller gets a calm, local-sounding pickup in one ring. The local roofer beats the storm chaser the same way: by being the one who actually answered.
You tried hiring a summer phone person. Either they're idle 9 months a year, or they're new and miss the qualifying questions, or they're great and quit in August for a real job. The training-to-quitting cycle never ends.
The AI knows roofing scope cold — asphalt shingle vs metal vs flat, hail damage assessment, insurance claim language, supplier brands you use. Never quits in August, never sick on the day after a big hail event, never needs to be re-trained.
You need to see the damage to know if it's a 30-min repair or a full deck inspection. By voicemail, you get nothing — you have to drive out blind, or worse, decline the lead because you can't gauge urgency.
While the AI is on the call, it texts the homeowner a number and says "snap a photo of the damage from the ground — don't climb up there." The picture lands in your job board before you've gotten out of the truck. You triage the queue by actual damage.
An insurance claim caller wants different info (adjuster contact, claim number, deductible) than a cash job (estimate first, timing, financing). One generic intake misses both.
AI asks early: "Is this an insurance claim or are you paying out of pocket?" From there it runs the right script — insurance gets carrier, adjuster, claim number, deductible captured. Cash gets material preference, decking concerns, timing, and a ballpark range you set.
After a storm, every roofer in town gets shopping calls — homeowners getting their third quote. You don't know who's serious and who's just adding you to a list. You waste a day driving for free estimates.
AI tags each call: insurance-approved + adjuster engaged = hot. Three other quotes pending = warm. Brother-in-law might do it = cold. You see your inspection-day route ranked by actual close probability, not by who happened to leave voicemail first.
A real-feel transcript of an inbound storm-day call. Same flow we ship to roofing clients on day one.
Northpeak Thanks for calling Northpeak Roofing — busy day. How can I help?
Caller Yeah, I just had golf-ball-sized hail in Terwillegar. My roof is, I think, pretty beat up. Can someone come look?
Northpeak We're booking storm inspections starting tomorrow. Couple quick questions — is your insurance company already on the file, or are you still deciding whether to claim?
Caller I called Intact, they said an adjuster will be out in like a week.
Northpeak Perfect, that helps. We can do the inspection before the adjuster gets there so you've got the report in hand when he arrives. How old is the roof, and is it asphalt shingle?
Caller Yeah, asphalt. Maybe 14 years old? It was on when we bought.
Northpeak Okay. I'm going to text you a number right now — when you've got two seconds, snap a photo of the roof from your driveway and send it. Helps our estimator know what to bring. What's your address?
Caller 11428 Riverpoint Way SW.
Northpeak Got it. I've got Marcus Thursday at 11am or Friday at 2pm — which works better?
Caller Thursday.
Northpeak Booked. You'll get a confirmation text in a minute. If the adjuster calls before then, give him our number and we'll coordinate.
↑ Your storm-day dashboard: "HOT LEAD · 11428 Riverpoint Way SW Terwillegar · 14yr asphalt · Intact insurance claim filed · adjuster pending · inspection Thursday 11am · 780-555-0199 · photo incoming · full transcript →"
Flat. No per-call. No "surge pricing" on storm days. Unlimited minutes, unlimited concurrent calls — even when the sky turns green.
Founded and operated in Alberta. We've watched local roofers lose hail seasons to storm chasers — and helped some win them.
PIPEDA-aligned data handling. Call recordings stored on Canadian-region infrastructure.
Proper Canadian invoices with GST broken out. Clean for your bookkeeper, deductible.
Alberta business number 2027988886. Service agreement, insurance certificate, and references available before you sign.
15 minutes. We'll show you the AI taking a sample storm-day call in your shop's name with your real pricing and insurance-language. If it's not a fit, we walk away clean.