1. Home
  2. Industries
  3. Home services
  4. Roofing companies

Roofing sales dialer

How roofing companies use DialBreeze. Breeze is $29 a seat and Jetstream is $49. When you hang up, Breeze gives you a transcript you can read.

Updated September 28, 2026Home services

A home services rep on a call from his truck, solar panels on the roof behind Illustration, not a customer photo.

The short answer

DialBreeze is a browser power dialer for roofing reps following up on inspection requests, storm-event inquiries and estimate approvals. The rep does all the talking. DialBreeze provides the calling and the numbers, at $0.75 per dialing hour from prepaid credit.

A calling day for roofing companies.

The moments where a dialer, a recording and an after-call note change the outcome. Illustrative, not a customer story.

  1. 7:45 AM · the rep opens a list of 60 homeowners who requested inspections after last week's hail event, newest first, with the neighborhood and event date on each row.

  2. 8:05 AM · calls go out. One goes to voicemail, one is a rental property (wrong roof, note taken), the third answers: a homeowner whose neighbor had tarps on the roof. The rep asks about the roof age, the last inspection and whether insurance has been contacted.

  3. 8:15 AM · disposition 'Inspection booked', today between 4 and 6.

  4. 11:00 AM · estimate-approval block.

  5. 3:00 PM · the manager reviews the week's calls where homeowners asked 'will my premium go up', and aligns the team's answer to what the state's rules actually allow.

The workflow, list to follow-up.

The same four moves every session, described the way roofing companies work.

  1. Import the inquiry list as a CSV with source, event date and neighborhood notes. Your internal DNC list, quiet hours and attempt caps apply before the session.
  2. Jetstream includes up to three lines. Handle each conversation yourself.
  3. Disposition in roofing terms: Inspection booked, Estimate follow-up, Insurance claim started, Deductible conversation, Not interested, Wrong roof, Do not call.

What the notes look like after a call.

Breeze and Jetstream call notes. The card below is fictional sample data. Check names and numbers against the recording.

Fixed signals, same for every team: lead intent, timeframe, price band, geography, language, objections, next step, and flags for hot lead, Spanish-speaking agent needed, do-not-call signal and wrong person. The prompt is tuned for real estate calls; fields are not configurable per industry.

Outcomes to record in this workflow

  • Inspection booked
  • Estimate follow-up
  • Insurance claim started
  • Deductible conversation
  • Not interested
  • Wrong roof
  • Unreachable
  • Do not call

DialBreeze has ten fixed dispositions, such as appointment set, callback, not interested and do not call. Pick the closest one and record the specific outcome in the note.

Sample noteSample
Intent
Post-hail inspection request
Roof
18-year-old 3-tab shingle; two prior patch repairs
Event
Hail, June 9; neighborhood confirmed
Insurance
Claim not filed; homeowner unsure of deductible
Household
Spouse home after 4 PM; wants inspection before leaving for vacation June 24
Objection
Worried a claim will raise the premium
Next stepInspection today 4:00-6:00 PM; bring deductible explainer; do not promise claim outcomes

Storm windows are won by speed and honesty

After a hail event, every roofer in the county is calling the same neighborhoods. The company that calls first, asks real questions and books an inspection window that fits the household’s calendar gets the roof. The company that opens with “free roof” talk gets the complaint.

Storm work also has a memory problem: inquiries spike, canvass sheets pile up, and two weeks later half the list was never called. A queue with fresh-first ordering and a recording (when recording is on) closes that gap.

The four facts that book the inspection

Roof age and type, the event they noticed, insurance status, and when the household is actually available. The last one decides more inspections than the first three.

The insurance question needs the most discipline. A homeowner unsure of their deductible needs a factual explainer, not a prediction about their premium or a promise about approval. The recording keeps every rep inside that line, which is exactly the reputation storm markets reward.

Wrong roofs and rental properties

A meaningful share of any storm list is rentals, shaded wrong-addresses and roofs replaced last year. “Wrong roof” is a real disposition with a reason attached; it saves the measurement and inspection hours and keeps the pipeline honest.

Estimate approvals are the quiet list

Homeowners with inspection reports in hand are a different conversation: approve, schedule, and the deductible or financing question. The team that works estimate follow-up as deliberately as storm inquiries converts the same storm into more roofs.

The rules that matter in roofing

Telemarketing basics, consent evidence, all-party recording consent in several states, the FTC Impersonation Rule (nobody from your company is an adjuster), state licensing and the deductible-inducement rules several states impose. The complaints that stick are the misrepresentations; the recording plus a disciplined script is your best protection. DialBreeze enforces the mechanics you configure; claims and licensing are yours. Nothing here is legal advice.

The insurance-status conversation, handled straight

Nothing in storm roofing generates more trouble than the insurance conversation, and the recording is where the discipline lives. The homeowner asks the two questions every time: will my premium go up, and will you handle the claim. The honest answers are the ones your state’s rules and your role allow: you are not the adjuster, claim outcomes are the carrier’s call, and the inspection documents damage rather than guarantees a check. Every rep saying that the same way, on tape, is worth more than any marketing.

The Impersonation Rule draws the hardest line: nobody from a roofing company poses as an adjuster or implies carrier affiliation, and “we work with your insurance” phrasing belongs in the trash.

A storm week creates a logistics problem as much as a sales one: which neighborhoods first, which roofs need the ladder crew, which inspections can share a street. The rental and wrong-roof dispositions keep the crew list clean, and the estimate-approval block feeds the install calendar directly. Outputs can be missing, delayed or wrong; verify important details against the recording.

After the season, the same record becomes the production review: calls to bookings, bookings to installs, and the conversations that produced each. Teams that keep this habit enter the next storm already knowing their best opening line.

After the storm, the record is the reputation

Storm markets attract bad actors, and the honest companies differentiate with paperwork: documented inspections, written estimates, recorded promises. When the neighborhood’s Facebook thread asks who to trust, the companies with consistent records and consistent answers on tape are the ones customers defend.

The same record disciplines the surge staffing.

Off-season calling is where next season’s margin lives

Between events, the roofing pipeline thins and the temptation is to stop calling. Contractors who run this block enter the next storm with a booked pipeline and a crew calendar that absorbs the surge instead of drowning in it. Output may be absent, delayed or wrong; verify details against the recording.

The maintenance-adjacent call belongs here too: the 15-year-old roof flagged during last year’s inspection is a spring conversation with the notes attached. Roofing’s best margins come from the jobs nobody else thought to call about.

What you need to start

  • Prepaid calling credit: DialBreeze provides the calling and the numbers, at $0.75 per dialing hour.
  • Inquiry lists as CSVs with source, event date and neighborhood notes.
  • A recording disclosure and one headset per rep.
  • A disposition set separating storm, estimate and insurance-status work.

Pick your plan and seats, check out, set your password. Load calling credit and start dialing. Start with a small eligible batch.

Calling rules to check first.

  • TCPA
  • Telemarketing Sales Rule
  • National DNC and internal DNC
  • Recording consent
  • FTC Impersonation Rule
  • State roofing and insurance-contractor laws

Calls to homeowners who requested inspections are consumer telemarketing under the FTC Telemarketing Sales Rule (16 CFR 310.4): truthful disclosures, the legal calling window in the called party's local time, DNC rules unless consent or an established business relationship applies, and immediate opt-out honoring. The FCC's consent definition is in 47 CFR 64.1200(f); the 2024 one-to-one consent rule was vacated in January 2025 and is not current law. Roofing has specific exposure: the FTC's Impersonation Rule (16 CFR 461.3) bars falsely posing as an insurance adjuster or implying carrier affiliation, several states restrict deductible waivers or rebates as inducements and require contractor licensing, and damage claims must match what an inspection actually finds. Record only what you can verify. Several states require all-party recording consent; use a disclosure. DialBreeze enforces your internal DNC list, quiet hours and attempt caps; claims accuracy and licensing are yours.

This is operational guidance, not legal advice. DialBreeze enforces the internal DNC list, quiet hours and attempt caps you configure; consent and list eligibility stay with you. How the responsibility splits.

DialBreeze is not a fit if…

Better to know now than in week two of setup.

  • Homeowners after a storm need a human who can hear the urgency.
  • You need estimating, aerial measurement or CRM tools inside the dialer. DialBreeze is the calling workflow next to those.
  • You rely on predictive dialing across a large storm team. DialBreeze is up to three lines per rep.
  • You expect the dialer to police your canvassing or lead practices. The dialer records the calls; list practices are yours.

Questions from roofing companies.

Something missing? Email support@dialbreeze.com.

What should a storm follow-up call establish?
Roof age, the event they noticed, whether insurance is involved, and when someone is actually home. That is enough to book an inspection window that sticks. Never promise a claim outcome or a free roof on the phone.
What gets saved from an inspection call?
The disposition, your notes and any callback you set are saved on the lead, with the recording when recording is on. Note roof age and type, the event date and insurance status yourself. Check names and numbers against the recording. The inspection arrives prepared and the estimate follows the actual findings.
Can we call door-knock canvass contacts?
The phone list and the canvass sheet are different compliance worlds. If the homeowner signed up for an inspection, that consent is your evidence; keep it with the record. Run your canvass-to-call policy past counsel.
Are recordings useful in insurance disputes?
They are useful and sensitive at once. The tape shows what your rep promised, which is exactly why reps should promise nothing about claim outcomes. All-party consent states require a disclosure.
How do deductible conversations work?
Carefully. Several states restrict deductible waivers or inducements; the honest answer is set by your state's rules, not by the competition's pitch. Check with counsel and keep the team's script aligned.
What does it cost per rep?
Breeze is $29 per seat per month and Jetstream is $49. Calling credit is optional at checkout, but you need credit to dial. Add it any time from your dashboard. Calling is $0.75 per dialing hour, prepaid. Phone numbers are $5 per month each.

CRM reality, before you switch.

DialBreeze imports and exports CSV and can send signed disposition webhooks. There is no native two-way CRM connector today. Test the exact handoff your team needs during setup before switching.

What connects today

Checklist for the handoff

  • Import a small CSV with your real column layout, using synthetic rows, before a real list.
  • Send one disposition into your actual CRM or automation through the signed webhook.
  • Export the leads to CSV and check the columns your CRM expects.

See the workflow on your own list.

Pick your plan and seats, check out, then set your password from the set-password email. Calling credit is optional at checkout, but you need credit to dial. Add it any time from your dashboard. Start with a small eligible list.

Get startedPricing