Storm-season leads, booked while your crews are on the roof.

Leftwarm is an AI salesperson for roofing companies. We recover leads who showed interest but went quiet, whether last week or years ago, and book the roof inspections with you. You only pay when a visit we book actually happens. Let's get to work. Click below to get started.

  • No upfront charge
  • No contract or monthly fee
  • Pay only for visits that happen

Example conversation, a stalled lead

Hi Dana, it's Your Roofing Co.'s automated assistant. Sorry we missed you about a roof inspection after Tuesday's storm. Want me to find you a time this week? If you're all set, just reply stop.

Yes please. Is Thursday morning open?

Thursday at 9am is open. You're set, and we'll text a reminder the day before.

Booked: Thu 9:00 AM inspection

For roofing companies

What Leftwarm does for roofing companies

Where leads stall

Storms send a flood of inspection requests in a few days, while your crews are up on roofs instead of answering phones. Homeowners call two or three roofers and book whoever gets back to them first.

How Leftwarm helps

Leftwarm follows up with every storm lead your office couldn't reach, checks the address is in your service area and books inspections into the times you open up. Insurance questions go straight to your team.

Old leads we work

Unsold estimates and inspection requests from past storm seasons, plus older leads from Angi and other lead sites.

Storm weeks without extra office staff

After a big storm, every inquiry still gets a polite follow-up, even when your phones are buried.

Insurance questions go to your team

If a homeowner asks about a claim or an adjuster, the conversation goes straight to your office.

Only addresses you serve

We check the address is inside your service area before offering an inspection time.

Fewer missed inspections

Homeowners get a confirmation and reminders, so your inspector isn't knocking on an empty house.

We book

Roof inspections

Leads usually come from

Google Local Services Facebook lead ads Angi Storm campaigns Your website Old estimates and inquiries

How it works for your team

  1. The wait you choose

    You call first

    Nothing changes for your office. Lead-site leads wait about 5 minutes and your own web leads about 3 hours before our first text, or longer if you choose.

  2. Before each first text

    Mark the ones you reached

    One tap removes a lead, so we never text someone your team already booked.

  3. Over the next two weeks

    We follow up in your name

    A few short texts about their roofing request, from your company's automated assistant. Any reply stops them, and a yes gets two open times.

  4. Booked

    It lands in your bookings

    With a confirmation and a reminder the day before, and the details we collected noted on the booking.

See the full walkthrough

Estimate

What are your stalled and old roofing leads worth?

Filled in with example numbers for roofing companies. Move the sliders to match your business.

100
40%
$12,000
30%
500

Your monthly estimate

Stalled leads a month 40

Example price per visit $150

Line itemCautious1 in 20 bookTarget1 in 10 book
Appointments booked24
Visits that happen1.73.4
Jobs won0.51
Revenue from those jobs$6,120$12,240
Leftwarm fees$255$510
Yours after fees$5,865$11,730

Plus your old leads, one time

1 to 7.5 appointments, leading to about $3,060 to $22,950 in jobs, for $128 to $956 in fees.

Planning figures, not a promise. The two booking rates are the range we plan around before we've seen your leads, and we plan on 85 of every 100 booked visits happening. For old leads we plan on 20% to 50% of a list having written text consent, and 1 to 3 bookings per 100 of those. Fees use an example price per visit for the job value you pick. Your exact price, from $75 to $300, is set on a short call. There's no upfront charge, monthly fee or minimum.

Pricing

No upfront charge. Pay only for visits that happen.

Leftwarm costs nothing to set up or run. You pay a set price for each visit we book that actually happens, when your estimator meets the homeowner: from $75 to $300 depending on your trade and average job. We agree your price on a short call.

Each visit that happens

$75–$300per visit, based on your trade and job size

  • Charged only when your estimator meets the homeowner at a visit we booked
  • Your exact price is agreed on a short call
  • Leads who don't reply, say no or opt out cost nothing
  • No-shows are never charged
Check your numbers

Example month

40 unreached leads texted. 4 booked, 3 visits happened.

At $150 a visit, you pay $450 for those 3. The no-show and the other 36 leads cost you nothing.

Questions

Questions from roofing companies

Can you handle a surge after a storm?

Yes. Every stalled lead gets the same follow-up whether 20 or 200 came in that week, and we book into the inspection times you make available.

What if the homeowner asks about insurance?

Your AI salesperson doesn't give insurance advice. It tells them someone from your office will follow up and alerts your team right away.

Do you work door-knocking or canvassing leads?

Only if the homeowner gave you their number and asked to be contacted. We don't text lists of numbers people didn't give you.

Can you work our old leads too?

Yes, from any year: unsold estimates, past inquiries and older leads from sites like Angi. Upload a spreadsheet or CRM export and check it before anything is sent. Only leads who agreed in writing to texts from you get them, and opt-outs and "do not contact" notes are removed. Older leads book less often, but you only pay for visits that happen.

What exactly do I pay for?

Only visits that happen. Each one has a set price, from $75 to $300 depending on your trade and average job, which we agree on a short call. A visit counts when your estimator meets the homeowner at an appointment we booked. No-shows are never charged, and renters, out-of-area leads and visits where not everyone who decides was there are credited. You have 14 days to dispute any charge. Texts and the app are free.

Is texting leads legal?

Texting people who asked you about a project is generally allowed when they agreed in writing to texts from you and it's done carefully. We text only those people, honor opt-outs at once, keep to daytime hours, check numbers against the national Do Not Call list and give you consent wording for your forms. We're not a law firm, so have your own attorney review your setup.

Other trades we work with

Ready to book more roofing appointments?

Tell us your email and a little about your business. We'll get back to you within a day.

Start now

Start now

Tell us about your business.

Leave your email and a few words about what you do. That's all we need to get started.

What you do, where you work, roughly how many leads you get a month, which CRM you use and whether you have old leads.

We'll get back to you within a day.

We use your details only to reply to you, and we never sell them. See our privacy policy.