Pitch

AI Chatbot ForRoofing Companies

Claire is the only chatbot built specifically for roofing companies. She converts your website traffic into qualified, booked inspections while your team is out working.

Turn the traffic you already pay for into booked revenue.

Book a demo
  • Turn your website into a lead generating machine

    Most visitors leave without filling out a form. Claire starts the conversation and collects name, mobile and email, so the traffic you already have produces more leads.

  • See which channels bring roofing leads

    Know whether Google, Meta, organic search or referrals send the homeowners who book. Put your budget behind what works.

  • Get more from every ad dollar

    Every paid click costs you money. Claire engages those visitors on the spot, so fewer clicks bounce and your cost per lead drops.

  • Increase revenue without more traffic

    More leads from the same visitors and more of them booked into inspections means more signed jobs, with no extra ad spend.

  • Capture after-hours and weekend leads

    Leaks and storm damage get searched at night. Claire replies in seconds, so that revenue doesn't go to the competitor who answers first.

  • Cut costs and free up your team

    Claire qualifies leads and books inspections, so you skip the answering service and extra receptionist hours, and your reps stop chasing tire kickers.

Everything Claire handles.

  • Roof leak messages
  • Storm and hail damage
  • Repair quotes
  • Full replacement quotes
  • Pricing questions
  • Financing questions
  • Warranty questions
  • Inspection booking
  • After-hours messages
  • Spanish speakers
  • Commercial roofing inquiries
  • Requests for a person
Book a demo

Live on your site in four steps.

Here is what happens from the moment Claire is on your website.

Book a demo
  1. Paste one snippet on your website

    Add a single line of code to your site. No developer, no new site, no redesign.

    • 1 line of code
    • 5 minute setup
    • Works on any website
    Paste before the closing body tag
    <script src="https://cdn.roofing-ai.example/widget.js" defer></script>
    <script>
      RoofingAI.init({
        accountId: "your-account-id"
      });
    </script>
  2. Claire engages every visitor

    She greets homeowners, answers roofing questions and keeps them talking while your crew is on the roof.

    • Answers every roofing question
    • Speaks in your company's voice
    • Fully customizable
    Claire, the Roofing AI assistant

    Claire

    Replies in a few seconds

    Do you repair metal roofs too?

    Yes, we repair shingle, metal and flat roofs. What's going on with yours?

    A few panels came loose in the wind.

  3. She captures what you need to quote

    The job, the address, whether they own the home and how to reach them, all in conversation.

    • No forms. No friction.
    • Job type and urgency
    • Address and ownership

    Marcus Odell

    Today, 2:14 PM

    RepairNew
    Job
    Wind-damaged shingles, no leaks
    Address
    418 Alder Court
    Owner
    Yes
    Roof age
    About 15 years
    Mobile
    (612) 555-0132
    Email
    marcus.odell@example.com
  4. The lead goes straight to your team

    A text and an email with the lead details, and the lead is created in your CRM with the full transcript.

    • Text alert
    • Email alert
    • CRM updated

    Email to the team

    New qualified lead: Marcus Odell

    Repair quote, 418 Alder Court, (612) 555-0132

    Text message to Dale

    New qualified lead: Marcus Odell, repair quote for wind-damaged shingles. 418 Alder Court. (612) 555-0132.

    Lead created in your CRM with the full transcript

Built for how roofers win jobs.

Every feature exists to win more jobs and waste less of your time.

Engage every visitor

No revenue walks away.

Claire, the Roofing AI assistant

Claire

Sunday, 9:47 PM. Office closed.

Do you repair metal roofs?

Yes, we repair shingle, metal and flat roofs. What happened to your roof?

A few panels came loose in the wind.

Got it. What's your address, and about how old is the roof?

Job keptAnswered in seconds, so this homeowner never called the next roofer.

  • Answers at 9 PM on a Sunday

    The homeowner with a leak hires whoever replies first. Claire replies in seconds, so that job doesn't go to a competitor.

  • Answers the questions that stall a sale

    Price ranges, repair vs replacement, warranty and financing, from pages you approve. Buyers leave sure, not wondering.

  • Sounds like your company

    Your name, your voice, your face, and Spanish when needed. More homeowners trust you and say yes.

Capture every lead

Waste less time. Go into every call prepared.

Marcus Odell

Qualified before you call

Ready to quote
  • JobWind-damaged shingles
  • Roof ageAbout 15 years
  • OwnerYes
  • Address418 Alder Court
  • Mobile(612) 555-0132
  • Emailmarcus.odell@example.com

Inspection bookedThursday, 10:30 AM. Confirmation texted.

  • Qualifies before you call

    Job type, urgency, roof age, ownership, address and service area. You skip tire kickers and know the size of the job first.

  • Books the inspection

    Open slots from each rep's calendar, confirmed by text. A booked inspection is the step closest to a signed job.

  • Turns visitors into contacts

    Name, mobile and email arrive during the chat, so every interested homeowner becomes a lead you can follow up.

Handle every job

Turn every lead into booked revenue.

  • New chat on your website: Hail took shingles off my whole roof. I own the home and want a replacement. Rule: Replacement or storm damage. Sent to Dale, Sales.
  • New chat on your website: There is a small leak over my garage. Can someone repair it this week? Rule: Repair or booking. Sent to Jenna, Office.
  • New chat on your website: We manage a warehouse and need a roof inspection. Rule: Commercial inquiry. Sent to Tom, Commercial.
  • Alerts your team in seconds

    A text and an email with the full transcript land the moment a lead qualifies, so follow-up starts while the homeowner is still interested.

  • Sends each lead to the right person

    Matched by job type, area and who is free. Storm goes to your storm estimator, commercial to commercial, so every lead reaches the person who can close it.

  • Shows which leads become revenue

    See which pages, searches and ads bring booked inspections, then put your budget where the jobs are.

Contact form vs. Claire: the same visitor, a very different lead.

A contact form gives you a name and a number. Claire gives you every lead with the job details, so you can decide whether it is worth driving to.

Book a demo
Without Claire

A contact form sends

Name
Tom H.
Phone
(612) 555-0148
Message
roof

Still unknown

  • Repair or replacement?
  • Is it leaking?
  • Do they own it?
  • Inside your service area?
With Claire
Claire, the Roofing AI assistant

Claire sends

Marcus Odell, (612) 555-0132, marcus.odell@example.com

Qualified

The job

Work
Repair
Cause
Wind damage
Roof age
About 15 years
Property
Residential

The urgency

Active leak
No
Wants it done
Within a month
Inspection
Thu, 10:30 AM

The fit

Address
418 Alder Court, 55123
Service area
Inside, 12 miles
Owns the property
Yes

Worth the drive. Inspection booked for Thursday.

Screened out. Outside your service area, so Claire politely declines.

Plan your business around what homeowners ask.

One dashboard shows your lead flow and what homeowners ask for, so you can staff, market and quote with real numbers.

Dashboard

Number of Contacts

38

Number of contacts collected with contact info

Total Conversations

212

Total number of conversations with Kessler Roofing

Messages Sent

2,904

Total messages sent between homeowners and Claire

Time Saved

5,227

Total amount of time saved in minutes

Contact History

04812JulAugSepOctJul: 6 contactsAug: 9 contactsSep: 11 contactsOct: 12 contacts

Contact Conversion

Conversations without contact info: 174 of 212Contacts: 38 of 212 conversations18%
ContactsConversations

Conversation History

020406080JulAugSepOctJul: 41 conversationsAug: 58 conversationsSep: 62 conversationsOct: 51 conversations

Leads by Page

Which pages on your website start the chats that become leads

  • /roof-leak-repair14
  • /storm-damage11
  • /roof-replacement-cost9
  • /contact4

Sample data for a fictional roofing company, with invented homeowners.

What you can decide with it

  • Who to staff, and when

    46% of chats arrive after 6 PM. Open evening estimate slots and keep someone on the phone.

  • What to advertise

    Storm and hail is 23% of chats. Put ad budget behind the jobs homeowners ask about most.

  • What to put on your pricing page

    34 homeowners asked what a repair costs. Publish ranges and financing so they stop asking.

  • Which pages to build next

    /roof-leak-repair brought 14 leads. Write more pages like it for the services you want.

Works with the CRM you already use.

No new dashboard. Every chat creates a lead in your CRM with the full transcript attached.

Book a demo
  • JobNimbus
  • AccuLynx
  • ServiceTitan
  • Jobber
  • Housecall Pro
  • Leap

Using something else? Zapier connects it.

Fits on any website you already have.

WordPress, Webflow, or a custom build. Claire goes live with one snippet, no redesign and no developer.

  • WordPress
  • Webflow
  • Wix
  • Squarespace
  • Next.js
  • Framer

Built on something else? If it takes a script tag, Claire runs on it.

Feed your marketing with real leads.

Every chat and booked inspection is sent to Google Analytics 4 and Zapier, so you can see what brings in jobs.

Book a demo
Claire, the Roofing AI assistant

Claire shares

  • Every chat
  • Every lead
  • Every booked inspection

Google Analytics 4

Improve your SEO

See which pages and searches bring booked inspections. Then make more of what works.

Works with

  • Google Ads

Zapier

Improve your paid ads

Send every lead to your ad accounts, so your ads learn which clicks turn into jobs.

Works with

  • Meta

What a missed lead costs you.

Two quick questions and one pick. We do the math.

Calls, texts, website chats and forms

Repairs and replacements, on average

$
How many go unanswered?

Nights, weekends, and while your crews are on roofs

Jobs you may be missing every month

$45,600

About 4 jobs

Claire answers every one of them, day and night. Plans start at $99 a month.

Book a demo

A rough estimate. We assume about 1 in 5 homeowners who get an answer hire you.

Flat monthly price. Cancel anytime.

Sample pricing, based on qualified leads captured each month, not conversations. A lead is a visitor who shares their contact info. No setup charge.

Solo

$99 a month

For 1 to 3 crews

  • Website chat and text line
  • Unlimited conversations
  • Up to 25 leads a month
  • Inspection booking
  • Lead alerts to your phone
Book a demo

Team

$150 a month

For 4 to 20 crews

  • Everything in Solo
  • Up to 100 leads a month
  • Booking on each rep's calendar
  • CRM sync and instant lead handoff
  • Estimate drafts for your review
  • Reports from chat to sold job
  • Google Analytics 4 and Zapier connections
Book a demo

Custom

Custom

For 20 crews and up

  • Everything in Team
  • Multiple locations
  • Custom reports
  • Dedicated customer success manager
  • White glove onboarding
Book a demo

Questions owners ask first.

Straight answers, all in one place.

Talking to homeowners

What happens when someone writes at 8 PM and nobody is free?
Claire answers right away, finds out what is wrong, and books the next step. Your salesperson gets a text with the full conversation, so a human can follow up first thing.
Will homeowners know it's AI, and can they reach a person?
Yes to both. Claire says she is your company's automated assistant in the first message. Anyone can ask for a person at any point, and your team is texted right away.
What if Claire answers something wrong?
She pulls from the custom context you give her, follows your instructions, and never quotes a price. Anything outside that goes to your team as a flagged message. She is not a DIY chatbot builder, so the answers stay in your control.
Can I see how Claire talks before she goes live?
Yes. In the dashboard you can test every answer and output with your own questions, like a leak tonight or hail damage. You can also try her on your live website.

Branding and customization

Can I use my own photo or logo as Claire's avatar?
Yes. In the dashboard you upload the face homeowners see, whether that is a photo of your owner, a team member or your logo. The chat looks like it belongs to your company.
Can I match the chat to my brand colors?
Yes. You pick the colors in the dashboard and the chat window, buttons and accents follow them, so it looks like part of your website instead of a bolt-on widget.
Does she have to be called Claire?
No. Rename her to anything you like, such as a team member's first name or your company name. Claire is just the default.
Can I change the welcome message?
Yes. You write the first thing homeowners see, in your own voice, and you can change it any time. Claire can also reply in Spanish when a homeowner writes in Spanish.

Custom context and rules

If I tell Claire not to do something, will she follow it?
Yes. Instructions you add in the dashboard are treated as rules, not suggestions. If you say never to discuss a topic, never to book on Sundays or never to promise a start date, she follows it in every conversation.
What is custom context?
It is the information you give Claire about your business: services, service area, warranties, financing, policies and anything else homeowners ask. She answers from it instead of guessing, and anything it doesn't cover goes to your team.
Can I tell her which jobs to turn down?
Yes. Add the jobs you don't take, such as commercial flat roofs or work outside your service area. Claire politely declines them and the lead is screened out instead of reaching your team.
Can I change her instructions after she goes live?
Yes. Update the context or extra instructions in the dashboard and the changes apply to the next conversation. You can test them with your own questions before homeowners see them.

Leads and your team

How does Claire tell a serious homeowner from a tire kicker?
She asks logical next-step questions, like repair or replacement, active leak, storm damage, roof age, and whether they own the home. Over the conversation she builds a profile of the homeowner, which naturally weeds out people who are not serious. You set the service area and the jobs you turn down.
Is this another dashboard my team has to manage?
No. Your team works from text alerts and the CRM they already use. The dashboard is only for detailed analytics and for customizing Claire: her avatar, colors, welcome message, context and extra instructions.
Does Claire work with JobNimbus and AccuLynx?
Yes, and with ServiceTitan. Each chat creates the lead in your CRM with the transcript attached. Other systems connect through Zapier.

Setup and marketing

How long does setup take?
About 5 minutes. Installing it is a simple script on your site. Then you add your services, service area and calendar links in the dashboard.
Does Claire work with Google Analytics and Google Ads?
Yes. Chats, leads and booked inspections are sent to GA4 as events with the page and campaign attached. You can import booked inspections into Google Ads as conversions.
Can I send leads to other marketing tools?
Yes. Zapier passes each new lead to Meta, email, Google Sheets, Slack or your CRM, so follow-up starts the moment a homeowner books.
Crew installing asphalt shingles over underlayment on a residential roof

See it handle your homeowners.

A 20 minute call. We set it up with your services and service area, and you test it before it goes live.

Claire, the Roofing AI assistant

Book a 20 minute demo

We set it up with your services and service area. You test it before it goes live.