Home services — roofing · CA
Good Roofing: a 15-rep storm-response sales team, organized by one dialer
Production data through 11 September 2026
The short version
Good Roofing is a Calgary roofing company that has installed and repaired more than 2,800 roofs since 2014, with a 4.9-star rating from 237 verified reviews. Its sales team scales to 15 reps during hail season, and the whole book — every homeowner call, callback promise and booked inspection — runs through DialSheet, keeping storm-season response fast and follow-ups honest. The company is Calgary-headquartered and storm-focused; when a hail event puts tens of thousands of roofs into claim territory at once, the team that stays organized books the work. Its website and creative were built by 100creatives, the same studio behind its storm-response campaigns.
What the data shows
- Sales reps at storm-season peak
- 15
- Roofs since 2014
- 2,800+
- Verified reviews
- 237 (4.9 stars)
- Region
- Calgary, Canada
Published with the customer's approval. Figures — 2,800+ roofs since 2014, 237 verified reviews at 4.9 stars, a sales team that scales to 15 reps in storm season — are the company's own published numbers at goodroofing.ca, verified 11 September 2026.
How Good Roofing runs it
01Hail season is the whole ballgame
Calgary is one of the hailiest cities on earth, and a single July storm can put tens of thousands of roofs into insurance-claim territory with roughly one frost-free season to fix them. Roofers working off sticky notes drown: estimate requests pile up, callbacks get missed, adjusters get scheduled out of order. Good Roofing's answer is organizational — every rep works the same pool of homeowner requests through DialSheet, in order, with local Calgary numbers, and a dashboard that shows who still needs a call and who is already booked for inspection.
02A homeowner's experience of the system
A real person calls from the Calgary office — not a robocall, not an offshore call centre. The inspection gets booked on the first call, in writing. Miss the call and a rep follows up at a reasonable hour, never a barrage, because the CRM tracks it; say not interested once and it is logged and honored. Whoever calls next knows the whole story, because every note lives on the file. The discipline is why the company can run 2,800+ roofs and a 4.9-star rating from 237 verified reviews — and why it publishes the playbook publicly on its own site.
03The stack behind a modern roofing brand
Good Roofing names its tools on its own website because a contractor you can check up on is a contractor you can trust: calling and CRM on DialSheet, brand and creative by 100creatives. During storm surges the two work in concert — campaigns drive homeowners to call, and the dialer side makes sure every one of them actually gets a human on the line while the season is still open.
The bill behind these numbers
This account's software cost is $295/month ($29 first seat + 14 × $19) — the first seat is $29 and every seat after it is $19. Telephony is billed separately by the customer's own Twilio account at ~$0.014/min for US outbound plus ~$1.15/month per number, with no markup. The free tier covers 500 leads and 1 seat before any of this applies.
Run the same play
Import a list, connect your own Twilio, and dial — free up to 500 leads, then $29 a month for the first seat and $19 for each teammate.
For this trade
- Power dialer for home services — roofing, hvac & remodeling
costs, workflow and compliance for the whole trade
- The maths for a 10-person home services company
the cost model nearest this account's headcount
More production numbers
- A UK accountancy practice put a 9-rep outbound floor live in one day
Accountancy & bookkeeping · UK
- A two-seat acquisition team sustains 8,200 dials a month on $29 software
Real estate acquisition · US
- A solo funding broker dials every single week — 1,335 calls last month
Business funding / MCA · US
- An insurance agency runs 1,000 calls a month, retained month over month
Insurance · US