SkipCalls
Complaint Handling Scripts

Complaint Handling Scripts for Roofers

In the roofing business, a single unhandled complaint can lead to a negative review that costs you dozens of $20,000 roof replacements. These scripts allow you to de-escalate homeowners while protecting your liability and your safety while you are up on a ladder.

Initial Complaint: Active Leak

Use this when a customer calls in a panic because water is coming through their ceiling during a storm.

I hear how urgent this is, and I want to make sure we protect your home from further damage. I am currently on a steep-slope job and cannot talk safely, but I have noted your address and the leak location. Our priority is getting your roof 'dried in' as soon as the wind dies down to a safe level. I will have our repair lead call you within the hour to coordinate a tarping or emergency repair. We are going to get this resolved for you.

Tips for this scenario

  • -Acknowledge the stress but never admit the leak is due to your workmanship over the phone.
  • -Give a specific timeframe for the callback to lower their anxiety immediately.

Common Mistakes to Avoid

!Answering the phone while a nail gun is firing in the background, making it impossible for the customer to feel heard.
!Admitting liability for a leak before inspecting the roof (it could be a plumbing stack or window issue).
!Arguing with an upset homeowner while standing on a 10/12 pitch roof, risking a life-threatening fall.
!Promising a 'free repair' before checking if the damage was caused by a recent hail storm (which would be an insurance claim).
!Forgetting to log the complaint in your CRM, leading to the customer having to repeat their story three times.

Pro Tips

  • 1.Always take 'before and after' photos of the attic and the roof surface for every complaint visit to prevent 'he-said-she-said' disputes.
  • 2.Use SkipCalls to handle incoming calls during peak storm season so you never miss a $20k lead while you're busy tarping a roof.
  • 3.If a customer is screaming, lower your own volume; it forces them to quiet down to hear you.
  • 4.Mention your specific certifications (like GAF Master Elite or Owens Corning Platinum) to remind them they are dealing with a professional.
  • 5.Keep a 'cleanup kit' (magnetic sweep and blower) in every truck specifically for responding to 'nails in yard' complaints.

Frequently Asked Questions

How do I handle a customer who is cussing at me over a leak?

Politely state: 'I want to help you fix this, but I can't continue the conversation while you're using that language. Let's hang up, and I will call you back in 15 minutes so we can focus on the technical solution for your roof.'

What if the customer blames us for a leak that is clearly not our fault?

Show, don't tell. Use your drone or ladder photos to show the cracked caulking on a window or a rusted chimney cricket that wasn't part of your scope of work. Offer a separate estimate to fix that area.

Should I answer the phone while I'm on a roof?

Never. Distraction is a leading cause of falls in roofing. Use an automated service or AI receptionist to capture the lead information so you can call them back safely from the ground.

How do I handle a 'storm chaser' accusation?

Leaning on your local address and years in the community. Use a script like: 'We've been serving this county for 10 years and our office is right on Main Street. We aren't going anywhere once the storm passes.'

Stop Risking Your Life (and Your Leads) on the Ladder

Roofing is dangerous enough without the distraction of a ringing phone. SkipCalls provides an AI receptionist that books inspections and handles customer inquiries while you're 30 feet up. Don't let a $15,000 roof replacement go to the guy who answers faster—let SkipCalls answer for you 24/7.

More Resources for Roofers