Cloudy2Clear
A UK misted double glazing repair franchise
- Appointments booked
- 673
- Leads worked
- 6,769
- Reply rate
- 64%
- Closed revenue
- £107,000+
Home improvement / Roofing
Setterly is an AI appointment setter for roofing companies. It texts your unsold estimates, old inspection requests and storm leads, holds a two-way conversation and books inspections and estimate appointments into your calendar. You pay per booked appointment, with no setup fee and no retainer.
Updated October 22, 2026
What it does: texts your unsold roofing estimates, storm leads and old inspection requests, answers questions and books roof inspections into your calendar.
Lead sources we see in roofing: Google Local Services Ads, Angi and HomeAdvisor, Storm canvassing and door knocking, Your website and Facebook ads, Referrals and yard signs.
Price: pay per booked appointment. No setup fee, no retainer.
Proof: Cloudy2Clear: 673 appointments from 6,769 leads (UK campaign).
Compliance: TCPA quiet hours, state rules, opt-outs and 10DLC. See texting compliance.
Storm leads go quiet fast. After hail or high wind the phones ring for weeks, then stop. Plenty of homeowners who never got an inspection still have damage and are still deciding who to trust.
Each lead costs real money. Roofing is one of the pricier Local Services Ads categories: one dataset puts it at about $106.87 per lead. Leads that never book still cost the same.
Estimates stall on the insurance decision. Many jobs wait on an adjuster, a deductible or a second quote. The homeowner goes quiet, and nobody follows up once the claim moves.
Most roofing companies sit on four pools of leads that were paid for once and worked once:
| Lead pool | Why it went cold | What to book |
|---|---|---|
| Unsold retail estimates | Price shock, second quotes, "next spring" | A return visit or a call with your rep |
| Storm leads and canvassing lists | Homeowner was busy or unsure about the claim | A free inspection |
| Inspection requests that never booked | Missed call, slow callback | An inspection |
| Past customers | Gutters, ventilation, a second property | A maintenance visit or new estimate |
Start with unsold estimates from the last 6 to 18 months. These homeowners already let a roofer onto the property. See unsold estimate follow-up for the full rehash approach, and old storm leads for storm lists.
Short, specific and about their roof. Mention the inspection or estimate, give them an easy way to say they're sorted, and don't promise anything about their insurance claim. Several states restrict what contractors can say about claims, so keep messages about the roof and the appointment.
Hi [First name], it's [Business]. You asked us about your roof back in [month]. Is it still something you're looking at, or did you get it sorted? Reply STOP to opt out.
When a homeowner replies, Setterly's AI answers the follow-up questions (timing, materials, financing, "my adjuster hasn't called back") and offers inspection times. The booking goes straight into your calendar with notes.
Divide what you spend on leads each month by the inspections you actually run, then by the roofs you sell. With Local Services Ads roofing leads reported at about $106.87 each (Netembark, 99 Calls data) and shared platform leads going to several roofers at once (LeadTruffle), the cost per booked inspection is often several times the cost per lead.
Reactivating old leads changes that math because the lead cost is already spent. Run your own numbers in the cost per booked job calculator.
These are live Setterly campaigns for UK businesses, shown as reported (UK figures, in pounds). Every business that sells to homeowners or car buyers works the same way: leads go cold, the AI re-opens the conversation by two-way text and books the appointment.
A UK misted double glazing repair franchise
First 30 days
First 30 days (live 15 September 2026)
Pipeline = appointments booked x the client's average order value.
All resultsMessages come from a registered number in your business name, respect TCPA quiet hours and state rules, and every conversation is visible to you. See texting compliance.
Anonymized text threads from live Setterly campaigns, from the first message to a booked appointment or callback.
Answered a detailed technical question and booked a survey call.
You pay per booked appointment. There is no setup fee and no retainer. CRM integration is optional and carries a one-off fee, agreed with you before any work starts.
See how pay per appointment works and how we handle texting compliance, or book a 30-minute call. US line: +1 363-203-5214.
Often, yes, as long as you have a mobile number, a record of what they asked about and the right consent. Many homeowners still have unrepaired damage. We review lead source and consent with you before anything is sent.
No. Messages stay about the roof and the appointment. Your team handles anything about the claim.
Whichever you choose. Most roofers book inspections for storm leads and a return visit or call for unsold estimates.
It can, where the details were collected with consent to follow up. Lists without that consent are left out.
No. Setterly books the appointment; your rep runs the inspection and the sale.
It can be when consent, quiet hours, state rules, opt-outs and A2P 10DLC registration are handled properly. Our compliance page explains the rules; it is general information, not legal advice.
Setterly figures come from live client campaigns in the UK. Third-party figures belong to their publishers; vendor figures are marked as such. Compliance notes are general information, not legal advice.
Book a 30-minute call and we'll show you how much revenue you can recover from the leads already sitting in your CRM.