The Roof Desk
Front desk and back office for roofing companies

Never lose another roofing job to a missed call or slow follow-up.

I take the admin and back office off your plate: every call answered, every lead followed up the moment they ask, and past customers kept close for when the next storm hits. Don't take my word for it. Try the systems below.

Try the live demos Book an intro call
Summit Roofing receptionist
AI demo · answers 24/7
"Thanks for calling Summit Roofing. Is this about storm damage, a leak, or a new roof?"
Live demo. Use a fake name and number. Your browser will ask for microphone access.

Where roofing jobs slip away

Missed calls

You're on a roof, the crew is busy, the call goes to voicemail. The homeowner just calls the next roofer on Google.

Slow follow-up

Web leads sit for hours. Estimates go out and nobody chases them. The first company to respond usually wins.

Storm-season chaos

After hail, the phones explode for two weeks. Past customers in the damage zone never hear from you first.

Live demo lab

Test it yourself. Right now.

Every demo runs on a fake company, Summit Roofing, so you can see exactly what your customers would experience.

01 Live

AI receptionist

Talk to the AI receptionist right from this page. It triages storm damage, leaks and new roofs, then books an inspection.

Talk to Sarah
02 Live

Instant roof estimate

Type any US address. Get the roof size from satellite data and a price range, the way your homeowners would.

Try an address
03 Live

Storm reactivation

Pick a hail date and zip code. See which past customers who opted in to updates were in the hit zone, and the check-in message they receive.

Try a storm
04 Live

Speed-to-lead

Request an inspection and agree to be contacted. Get a text in seconds, then a call from the AI to book a time.

Try it now
Live demo 02

Instant roof estimate

Type any US address. Get the roof size from satellite data and a price range, the way your homeowners would.

Where's the property?

Takes about 10 seconds. We measure the roof from satellite imagery, so nobody needs to come out first. Works for US addresses with satellite coverage. Prices use sample rates, and your address isn't saved.

How the estimate works

  1. 01

    Address to location

    The address is turned into map coordinates so we can find the right building.

  2. 02

    Satellite measurement

    Google's Solar API returns every roof section with its size and slope.

  3. 03

    Size, pitch and waste

    The sections are added up, the slope is averaged, and extra material is added for waste.

  4. 04

    Price range

    Roofing squares are multiplied by the company's own low and high rates. No satellite view? The homeowner is offered a free inspection instead.

LIVE DEMO · 03 · STORM REACTIVATIONLIVE

Beat the storm chasers to your own customers.

Pick a hail date and ZIP. Summit Roofing's system pulls NOAA hail reports, finds past customers in the hit zone, ranks them by hail size and roof age, and texts everyone who opted in.

Or load a real hail day:

What happens behind the scenes

01
Storm logged

NOAA hail reports are pulled automatically the morning after a storm.

02
Customers matched

Every past job address is checked against the hit zone.

03
Consent checked

Only homeowners who opted in get a text. Everyone else goes to your call list.

04
Check-in sent

A personal text with the hail size near their home and their roof's age.

05
Inspection booked

Replies get answered and inspections land on your calendar and in your CRM.

Run this on your customer list.

Connects to your CRM, only texts customers who opted in, and books inspections straight onto your calendar.

Book a call with Maribel

Hail data: NOAA Storm Prediction Center public storm reports (preliminary, point locations). Summit Roofing, its customers, the homeowner replies and the pipeline figure are fictional demo data. A live install uses your real customer list and can add a hail-swath provider.

LIVE DEMO · 04 · SPEED-TO-LEADLIVE

The first roofer to call back gets the job.

Ask Summit Roofing for an inspection. Watch the text land in seconds, then answer the AI's call and book a time, before most roofers have even seen the lead.

summitroofing.comThe homeowner's view: Summit Roofing's website form

Get a free roof inspection

What's going on?

Use any name and address, real or made up. You'll answer the AI's call right here in your browser, so allow the microphone when asked.

THE HOMEOWNER'S PHONE
9:41No new messagesSend the form and watch what happens here.
RESPONSE CLOCK 0:00 Waiting for a request
    Summit Roofing, first contact3 SEC
    Average company42 HRS

    Harvard Business Review audit of 2,241 US companies: the average reply to a web lead took 42 hours. Firms that replied within an hour were nearly 7× as likely to qualify the lead.

    WHAT THE ROOFER SEES
    New leadWaiting for the formWaiting

    Nothing yet. Leads usually sit here until someone is off the roof.

    What happens behind the scenes

    01Lead lands

    Website form, Google, Angi or Facebook: every lead goes into one place the second it arrives.

    02Text in seconds

    The homeowner hears from you before they fill out the next roofer's form.

    03AI calls with the details

    It already knows their name, address and problem, asks the right questions, and offers open times.

    04Booked and logged

    The inspection goes on your calendar, the lead into your CRM, and you get a text with the summary.

    Want it on your real phone?

    On a call, I'll fill the form with your number and you'll get the real text and the real AI call, from your company name.

    Book a call with Maribel

    This demo runs in your browser: no real text is sent, and the call is a live AI voice you answer on this page. Summit Roofing and the booking are fictional. On a live install, the text and the call go to the homeowner's phone from the roofer's own number, only after they agree to be contacted.

    See your whole business

    Know which leads turn into jobs

    One dashboard for lead sources, response times, inspection-to-close rate and revenue per job, so you spend marketing money where it actually pays.

    New leads
    260
    Avg response
    2 min
    Inspection to close
    47%
    Revenue / job
    $14,200

    Jobs won by lead source

    Close rate · Cost per job
    Google Ads
    14 jobs
    45% $700
    Referrals
    13 jobs
    59% $0
    Door knocking
    9 jobs
    45% $500
    Website
    7 jobs
    50% $171
    Facebook Ads
    5 jobs
    33% $1,440
    Insight: Facebook Ads brings 23% of leads but costs $1,440 per job, about twice Google Ads. Referrals close best at 59% and cost nothing.
    Sample data for Summit Roofing, a fictional company · Last 90 days

    How it works

    1

    Quick audit

    We look at how calls, leads and follow-ups flow through your business today, and where jobs leak.

    2

    I build it into your tools

    Your phone number, your CRM, your calendar. No new software for your team to learn.

    3

    Leads get handled

    Every call answered, every lead followed up, and a weekly report so you see what it's doing.

    Who's behind The Roof Desk

    Hi, I'm Maribel Tesorero

    I help companies set up and manage the systems behind their front desk and back office, from call handling and lead follow-up to CRM upkeep, scheduling and reporting, so you and your crew can stay focused on the jobs.

    Want this for your roofing company?

    Book a short intro call. I'll show you where leads are slipping through and what I'd build first.

    Book a call with Maribel
    maribeltesorero@yahoo.com