Skip to content

What we build
for roofers.

Every part, built for roofers, and connected.

The whole cycle.

  1. Lead

    Found

    Someone looking for roofers finds you on Google or in ChatGPT.

    GoogleChatGPTSEO service

  2. Your website

    They land on your website and tap Call.

    Your websiteWebsites service

  3. Prospect

    Missed call

    Nobody can pick up, so the missed call gets a text back in a minute.

    TwilioBooking service

  4. Qualified

    It follows up by text and asks what you would ask.

    ClaudeTwilioAI agents service

  5. Booked

    The visit is booked on your calendar, and they get it in writing.

    Google CalendarBooking service

  6. Client

    On the board

    The job moves across one board, and the crew gets it with the details.

    Your dashboardSlackLead generation service

  7. Maintained or closed

    Review asked

    After the job it asks every customer for a review and a referral.

    Google Business ProfileTwilioMarketing service

  8. Growth

    What worked

    PostHog shows what they did on your site, so the next campaign builds on it.

    PostHogMailchimpMarketing service

Lead

The website

A site with repair, replacement and storm damage pages, and your license on each.

  • Free website for your roofing company, kept up by us, on a domain registered to you
  • An inspection request form that takes the address and photos of the damage
  • Roofs you finished, by town and roof type, in your crew’s own photos
  • License, insurance, your office address and how long you have worked locally
  • Search Console
  • Google Calendar
  • PostHog

SEO

Repair, replacement and hail pages for each town, so you show up on Maps after a storm.

  • A page for each roof you sell: asphalt shingle, standing seam metal, flat and low-slope, tile, gutters
  • Repair pages for what breaks: leaks, flashing, missing shingles, hail and wind damage
  • A page for each town you work, written only where you have roofs there to show
  • Your Google Business Profile with Roofing contractor as the category, crew photos and service areas
  • Google
  • Google Business Profile
  • Search Console

AEO

Answers on hail damage and insurance that AI tools quote, with your license beside them.

  • Answer pages in homeowners’ words: does insurance cover hail, ACV or RCV, repair or reroof, how long a tear-off takes
  • How you work with claims, said within your state’s rules, with nothing promised about the deductible
  • Owner and crew pages: years in town, roof types, your license number
  • A monthly check of what ChatGPT, Gemini and Perplexity say when asked for a roofer in your towns
  • ChatGPT
  • Gemini
  • Perplexity
  • Claude

Lead generation

Storm landing pages ready to switch on, with a free inspection offer.

  • Hail and wind landing pages for each area you work, ready to switch on after a storm
  • Local Services Ads on your own account, set to roofing and the towns you cover
  • A storm alert to past customers and unsigned estimates in the affected area
  • A free inspection offer that asks for photos and the storm date
  • Google Ads
  • Meta
  • Gmail

Social posts

Finished roofs, by town and roof type, posted for you with the address left out.

  • Posts of roofs you finished: the roof type, the town, what was wrong with the old one
  • A storm update for your towns: what you are seeing and how to book an inspection
  • On Facebook, Nextdoor, Instagram and your Business Profile, as you pick
  • Send the tear-off and finished photos. We write the post and leave out the address
  • Facebook
  • Instagram
  • Nextdoor
  • LinkedIn

Prospect

AI agents

An AI agent asks about the leak, the age of the roof and insurance before the visit.

  • An AI agent on your inspection forms and texts that answers in minutes, day or night
  • Screening questions you set: owns the home, what was damaged, when the storm hit, claim filed or not
  • Photos of the damage collected before anyone climbs a ladder
  • Inspections booked on the estimator’s calendar by area, so routes make sense
  • Claude
  • Twilio
  • Messenger
  • WhatsApp

Missed calls

A missed call from the roof gets a text back and a storm inspection booked.

  • A text within minutes of a missed call, from a registered number
  • The text offers times for a storm inspection
  • The thread lands on your dashboard, with the caller’s number on it
  • Your phone still rings as it does now; the text goes out only when nobody answers
  • Twilio
Sample missed call

Booking

Inspections book into arrival windows on your calendar, with a reminder the day before.

  • Online booking for inspections and estimates, with slots grouped by area
  • Adjuster meetings and re-inspections on the same calendar as the estimators
  • Reminders the day before, with a link to move the time
  • The photos and storm date from the request attached to each booking
  • Google Calendar
  • Calendly
  • Outlook

Client

The dashboard

Every inspection request and estimate on one dashboard, by address.

  • Every lead, storm inspection and job in one list, with its stage
  • Each record keeps the texts, the photos and where the lead came from
  • Work sent to the right crew by text, email or Slack, with the tasks set
  • A reminder when a job sits too long in one stage
  • Jobber stays, and the dashboard sits beside it
  • Slack
  • Gmail
  • QuickBooks
Sample dashboardYour company

Maintained or closed

Reviews and referrals

After each roof, every homeowner gets a text asking for a review, with nothing offered for it.

  • A text after every job asking how it went
  • A review ask to every customer, with nothing offered for it
  • A referral link they can send to a friend or a neighbor
  • A check-in reminder for the customers who stay on
  • Google Business Profile
  • Yelp
  • Twilio
Sample review request

Growth

Email campaigns

A storm alert goes to past customers in the hail path, offering an inspection.

  • A storm alert to customers in the affected area, offering an inspection
  • Follow-up on every unsigned estimate, spaced across the season
  • Fall and winter emails for gutters, skylights and ice dams
  • A review ask after each roof, to every homeowner, with nothing offered for it
  • Mailchimp
  • Resend
  • Gmail

PostHog analytics

PostHog shows which storm and repair pages turn readers into inspection requests.

  • Which pages bring calls, forms and storm inspections, week by week
  • Where each visitor came from: Google, Maps, an AI answer, an ad or a post
  • The steps from the Roof repair page to the form, and where people stop
  • Search Console’s searches beside PostHog’s visits
  • PostHog
  • Search Console
Sample PostHog analyticsThis week

Session replay

Session replay shows the homeowner who opened the inspection form and left at the address.

  • Replays of real visits to the Roof repair page
  • What people type into the form stays masked
  • Rage clicks and dead ends marked on the timeline
  • The fix goes live, and the next replays show whether it worked
  • PostHog
Sample session replay0:52

Monthly numbers

Each month you see inspections booked, estimates sent and roofs signed.

  • Every request this month, where it came from and what it became
  • Storm inspections booked, quotes sent and jobs signed, with the money attached
  • How fast each lead got its first reply
  • What we change next month, and why
  • PostHog
  • QuickBooks
Sample monthly reportSample month

How it connects

Every inspection reaches one dashboard, and Jobber stays.

Free website

Sample calendar

Thursday

  • Free roof estimate