Home improvement / Roofing

    AI appointment setter for roofing companies: turn old roofing leads into booked inspections

    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

    At a glance

    • 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.

    Why do roofing leads go cold?

    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.

    Which roofing leads can you reactivate?

    Most roofing companies sit on four pools of leads that were paid for once and worked once:

    Lead poolWhy it went coldWhat to book
    Unsold retail estimatesPrice shock, second quotes, "next spring"A return visit or a call with your rep
    Storm leads and canvassing listsHomeowner was busy or unsure about the claimA free inspection
    Inspection requests that never bookedMissed call, slow callbackAn inspection
    Past customersGutters, ventilation, a second propertyA 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.

    What should a roofing follow-up text say?

    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.

    What does a booked roofing inspection really cost you?

    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.

    Home improvement results (UK campaigns)

    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.

    Cloudy2Clear

    A UK misted double glazing repair franchise

    Appointments booked
    673
    Leads worked
    6,769
    Reply rate
    64%
    Closed revenue
    £107,000+
    Read the case study

    A single-branch UK window and door installer

    First 30 days

    Appointments booked
    22
    Reply rate
    41%
    Closed revenue
    £31,483
    Paid to Setterly
    £1,520
    Read the case study

    A UK electric heating company

    First 30 days (live 15 September 2026)

    Home surveys booked
    105
    Pipeline
    £630,000

    A UK solar installer

    Appointments booked
    28
    Leads worked
    563
    Reply rate
    50%
    Pipeline
    £224,000

    A UK blinds and awnings company

    Appointments booked
    89
    Leads worked
    1,302
    Reply rate
    57%
    Pipeline
    £178,000

    A UK boiler and home cover company

    Appointments booked
    35
    Leads worked
    693
    Reply rate
    58%
    Pipeline
    £70,000

    Pipeline = appointments booked x the client's average order value.

    All results

    How does Setterly book roof inspections for roofing companies?

    1. You send your old leads. A CSV or CRM export of unsold roofing estimates, storm leads and old inspection requests, with what each homeowner asked about. We check source and consent with you first.
    2. The AI texts each homeowner. The first message mentions their original request. When they reply, it answers questions, handles "not right now" and offers times.
    3. Roof inspections land in your calendar. With notes from the conversation, so your team knows what was said.

    Messages 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.

    Real conversations from UK campaigns

    Anonymized text threads from live Setterly campaigns, from the first message to a booked appointment or callback.

    09:415G
    S
    Setterly AI
    SMS Conversation
    Hi it’s Alex. Is this the same Mark who was interested in double glazing repair earlier this month?
    2 days later
    Hey Mark, just checking my last message got through, are you still looking to get your repair sorted?
    Hi Alex, still looking. It’s for one window unit in a multi-panel wooden frame conservatory. It’s misting and would need either a reseal of the existing unit or a new one to the same dimensions, especially the thickness. If someone could give me a call re a quote. Thanks, Mark.
    Thanks for all the detail, Mark. Quick one before I get the call sorted, are you hoping to have the work carried out within the next 6 weeks?
    If possible but no great urgency and depends on cost.
    That’s completely fine, no rush. Roughly when would you like to get started, this month or later in the year?
    This or next month while the weather is ok.
    Let’s get you booked in for a call with our team. I’ve got tomorrow at 10:30am or 2:00pm, would either suit? The call’s just to go over your enquiry and next steps.
    10:30 will be fine.
    Great, you’re booked in. The team will call to go over everything and get things moving.
    Appointment booked
    Home improvement (windows)

    Answered a detailed technical question and booked a survey call.

    How much does Setterly cost?

    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.

    Frequently asked questions

    Can you text storm leads from last season?

    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.

    Do you talk to homeowners about insurance claims?

    No. Messages stay about the roof and the appointment. Your team handles anything about the claim.

    Will it book inspections or estimate appointments?

    Whichever you choose. Most roofers book inspections for storm leads and a return visit or call for unsold estimates.

    Can it handle canvassing lists?

    It can, where the details were collected with consent to follow up. Lists without that consent are left out.

    Do you replace my sales reps?

    No. Setterly books the appointment; your rep runs the inspection and the sale.

    Is texting old roofing leads compliant?

    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.

    Sources

    1. Netembark, Local Services Ads budget data (99 Calls figures)
    2. LeadTruffle, Angi leads cost for contractors (2026, third party)

    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.

    Find out how much revenue is sitting in your CRM.

    Book a 30-minute call and we'll show you how much revenue you can recover from the leads already sitting in your CRM.

    Book a callNo appointments, no cost