Behind the scenes · Our sales team

How a roofing estimate gets booked at Good Roofing

When hail hits Calgary, hundreds of homeowners call at once. Here is how our sales team — up to 15 reps strong — answers every one, books every estimate, and follows up until every roof gets looked at.

Call for an estimate · (587) 804-9266

Estimates by phone · most callbacks within an hour

Quick answer

When hail hits Calgary, hundreds of homeowners call at once. Here is how our sales team — up to 15 reps strong — answers every one, books every estimate, and follows up until every roof gets looked at.

Estimates by phone: (587) 804-9266 · Good Roofing · Calgary-owned since 2014 · 10-year workmanship warranty.

A roofing estimate starts with a phone call. During hail season that phone rings off the hook, and the homeowners who don't call us still need to hear from somebody before the November freeze. Our sales team — which grows to as many as 15 reps during storm season — runs every one of those calls on DialSheet, a power dialer that keeps us organized, keeps our follow-ups honest, and keeps Calgary homeowners from waiting days for a call back. This page is the honest story of how that works.

01 · Section

The short answer

Good Roofing books estimates by phone. Our team of up to 15 sales reps works homeowner lists and inbound requests in DialSheet — a browser-based power dialer with a built-in CRM — so every Calgary homeowner who asks for an estimate gets called back the same day and no follow-up slips. Calls are made from local Calgary numbers, answered by real people, and every conversation gets logged so the next person who talks to you knows exactly what was said last time.

02 · Section

Why hail season forces a system

Calgary gets more hail than almost any city on earth. A single July storm puts tens of thousands of roofs into claim territory at once, and homeowners have roughly one frost-free season to get the work done. The companies that fall behind are the ones working off sticky notes — the estimate requests pile up, callbacks get missed, and adjusters get scheduled out of order.

That is why our team runs on a dialer instead of a phone list. When a storm hits, every rep works from the same pool of homeowners who asked us for help: the dialer keeps calling in order, keeps every promise to call back on record, and shows a dashboard so we can see — at any hour — exactly who still needs a call and who is already booked for an inspection.

03 · Section

What a homeowner experiences

  1. A real person calls you. Not a robocall, not a call centre reading a script from another country. A Good Roofing rep from our Calgary office, on a local number, who knows the storm that hit your neighbourhood and what it likely did to roofs like yours.
  2. You get a same-week inspection slot. The rep books you while you're on the phone. The appointment lands on the calendar before the call ends, and you get it in writing.
  3. If you miss the call, we try again — politely. Because the system tracks it, you'll get a follow-up at a reasonable hour, never a barrage. If you say "not interested," that's respected and logged the first time.
  4. Whoever calls you next knows your story. Every note from every call lives on your file. You never restart the conversation from zero.

04 · Section

The tools we use, and why we're comfortable naming them

We name our tools because a roofer that tells you exactly how it works is a roofer you can check up on. Our creative and this website come from 100creatives, the studio that built the Good Roofing brand world. Our calling runs on DialSheet, a power dialer and CRM for sales teams — which lets a storm-season team of our size call every homeowner quickly, in order, with local numbers and no missed follow-ups.

Both tools do their jobs so well that our reps spend their time doing what they're hired for: talking to Calgarians about their roofs, not fighting software.

05 · Section

The numbers behind the season

Here's what the system carries during peak season: 15 reps working in parallel, each dialing through their list while the CRM tracks who answered, who asked for a callback Thursday, and who has an adjuster meeting on Tuesday. A homeowner's file shows every call, every note, every appointment. When the October snow flies, nothing gets lost — the season is booked, inspected and scheduled.

That discipline is why we can run 2,800+ Calgary roofs since 2014 and keep a 4.9★ rating from 237 verified reviews — and why we're confident telling you exactly how it works.

FAQ

How a roofing estimate gets booked at Good Roofing — questions Calgary homeowners ask

What Calgary says

4.9 from 237 verified reviews.

01

“Good Roofing met our State Farm adjuster on the roof, documented every strike, and we ended up with a full replacement covered. Crew finished in two days, yard was spotless.”
Sarah M. · Auburn Bay

02

“Got three quotes. Good Roofing wasn’t the cheapest but they were the only ones who actually went on the roof and put a fixed price in writing. No surprises.”
Dave K. · Tuscany

03

“Emergency leak the night of a Chinook windstorm. They had a tarp on the roof by 11pm. Did the permanent repair two days later for exactly the quoted price.”
Priya R. · Bridgeland

04

“I’m a 71-year-old widow and was terrified of being upsold. The project lead walked me through every line item and even fixed two soffit screws for free.”
Linda H. · Royal Oak

Get started

Need an estimate? A real person answers.

Call us and see the system from the other side of the line — same-day booking, written quotes, 10-year workmanship warranty.

(587) 804-9266

Mon–Sun, 7am–9pm · 24/7 emergency

Call (587) 804-9266