RoofOS Platform

AI that answers every call and quotes the roof in 5 minutes.

RoofOS is the AI platform NeuralBuilt built for the roofing industry. Morgan answers every inbound call, takes the property address, and builds a complete line-item estimate live on the first call using real satellite roof measurements and live material pricing. No drive-out. No 3-day wait. No lost jobs to a faster competitor.

RoofOS is in production use by RoofOS LLC. A NeuralBuilt build.

About 5 min
from first call to a complete line-item roof estimate
2 AI agents
Riley outbound and Morgan inbound, around the clock
3-tier pricing
Standard, Quality, and Premium on every single job
Every call
recorded, transcribed, and AI-critiqued automatically

The problem

Missed calls are lost revenue. A slow estimate loses the job to whoever sent theirs first.

Two structural problems every roofing company lives with. RoofOS fixes both at once.

Inbound calls

A missed call is a missed job

When a homeowner calls and reaches voicemail, they do not leave a message and wait. They call the next company in the search results. There is no callback that recovers that moment. The loss is immediate. RoofOS answers every call, every time, with Morgan on the other end ready to quote the job.

The estimate cycle

A 1 to 3 day estimate cycle hands the job to your competitor

The traditional flow: schedule a site visit, drive out, walk the roof, measure, price, build a proposal, send it. That takes 1 to 3 days. By then, a faster competitor has already sent their estimate and the homeowner is comparing signatures. Morgan collapses that cycle to about 5 minutes on the first call.

The flagship

A complete, accurate estimate. Built live. On the first call.

Morgan answers an inbound call, takes the property address, and builds a full line-item roof estimate in real time. The measurement comes from real satellite data. The pricing comes from live distributor APIs. The homeowner hears all three tiers before they hang up.

Caller gives the address
Morgan asks for the property address. The homeowner gives it. That is the only input needed to start the estimate.
10 seconds
Satellite roof measurement
EagleView and Google Solar pull real aerial data: total square footage, pitch, facets, and roof geometry. Measured from imagery, not guessed.
About 45 seconds
Live material pricing
QXO and SRS Distribution APIs return current material costs: shingles, decking, underlayment, and accessories priced at today's rates.
About 30 seconds
Complete estimate delivered
Three tiers, full line-item breakdown. Saved and auditable. The homeowner hears all three numbers before the call ends.
Total: about 5 minutes
Standard
Entry-level materials, full installation
3-tab or economy architectural shingles, standard workmanship warranty
Quality
Mid-grade materials, enhanced performance
Dimensional architectural shingles, 30-year manufacturer warranty
Premium
Top-tier materials, maximum lifespan
Designer shingles or metal accents, lifetime transferable warranty

Every estimate is built from real satellite measurement and live distributor pricing. The output is accurate enough to quote on the call, not a rough ballpark. Each estimate is saved and fully auditable in Supabase.

AI voice agents

Two agents. Every call handled.

Riley and Morgan run the phones around the clock. The command center gives you full visibility into every conversation, every score, every coaching note.

Riley / Outbound

Works the leads your team misses

Riley handles outbound calling: missed inbound calls that were not answered, dead and aged leads that went cold, and scheduled follow-up sequences. She calls, qualifies, and books appointments without anyone on your team picking up the phone.

  • Calls missed inbound leads automatically so no opportunity goes cold
  • Re-engages aged and dead leads from the pipeline with a live conversation
  • Runs follow-up cadences without manual team intervention
  • Every conversation recorded, transcribed, and logged to the CRM
Morgan / Inbound

Answers every call and quotes the job on the spot

Morgan is the AI estimating assistant that never misses an inbound call. She takes the property address, pulls real satellite measurements, fetches live material pricing, and delivers a complete three-tier estimate in about 5 minutes on the first call.

  • Answers inbound calls around the clock, no voicemail, no missed opportunities
  • Pulls real roof measurements via EagleView and Google Solar APIs
  • Prices with live distributor rates from QXO and SRS Distribution
  • Delivers Standard, Quality, and Premium estimates live on the call

Every call recorded, transcribed, and AI-critiqued

The command center captures every conversation, transcribes it, and runs an AI critique: what the agent handled well, where the conversation could have been stronger, and how the call compares across your team. No call goes unreviewed. Your operation gets coaching without coaching sessions.

The CRM and estimator

iPad-first estimates. 3 tiers. Your pricing, your margins.

The roofos-app is the multi-tenant SaaS side of RoofOS: a CRM and estimator built for roofing companies that want to own their pipeline, their pricing logic, and their customer data.

RoofOS estimator interface showing a roofing job with three-tier pricing: Standard, Quality, and Premium, with full line-item breakdown

What the CRM delivers

  • Three-tier estimate creation on every job: Standard, Quality, and Premium, each with a full line-item breakdown
  • Per-tenant material library so each company's shingle, decking, underlayment, and accessory pricing stays separate and configurable
  • Labor rates and markup percentages set per tier and per company, not locked to a platform default
  • Lead pipeline with stages from new lead to signed job, with follow-up tracking and next-action reminders built in
  • iPad-first interface designed for field use, not just the office
  • Every estimate auditable: created by Morgan on the call, or built by a rep in the app, always saved with a full trail

calc.roofos.co

How much is your voicemail costing you?

Before a roofing company looks at RoofOS, they see their number. The loss calculator shows exactly how much unanswered calls cost in annual revenue, based on four inputs any owner already knows. It opens the conversation with math, not a pitch.

Average job ticket$12,000
Revenue per completed roof job
Inbound calls per week25
Total calls your number receives
Percent unanswered30%
Calls that go to voicemail or ring out
Close rate25%
Percentage of leads that become signed jobs
Annual revenue leakage
$1,170,000

About 98 jobs lost per year from missed calls alone, based on your inputs

Run the full calculator

The engineering

AI grounded in real data. Built end to end.

RoofOS is strong because the AI cannot hallucinate the measurement or the price. Every estimate starts with a real data source, not a model making its best guess.

Application layer

Next.js and Supabase

The ops platform at ops.roofos.co and the multi-tenant CRM both run on Next.js with a Supabase backend. Real-time data, row-level security, a fully auditable estimate history, and no vendor lock-in on the data layer.

Telephony

Twilio

Every call, inbound and outbound, runs through Twilio: routing, recording, and the streaming audio connection to Morgan and Riley. Full call logs, every session. No voicemail slip-through.

Voice synthesis

ElevenLabs

Morgan and Riley speak using ElevenLabs voice synthesis. Realistic, low-latency, consistent across every call. Homeowners have a full conversation, not a phone tree.

Speech recognition

Deepgram

Deepgram transcribes every call in real time. The transcript is the source for AI critique, CRM logging, and the auditable call record. Fast and accurate enough for phone audio quality.

Reasoning

Claude (Anthropic)

Claude is the reasoning engine: it parses the conversation, decides when to trigger measurement and pricing lookups, and assembles the final estimate. It is grounded by real data at every step so the output is accurate, not a confident-sounding guess.

Measurement

EagleView and Google Solar

Real satellite and aerial roof measurement. EagleView delivers total square footage, pitch, facets, and geometry from real imagery. Google Solar supplements with roof plane data. Both are verified measurement sources, not approximations.

Live pricing

QXO and SRS Distribution

Material costs come from live distributor pricing via QXO and SRS Distribution APIs. The estimate reflects what materials cost today, not a static price list from months ago. This is what makes the estimate accurate enough to quote live on the call.

Prospect tool

calc.roofos.co

A standalone calculator at calc.roofos.co. Four inputs, one output: the annual revenue leaking from unanswered calls. Opens the RoofOS conversation with a number the prospect already cares about, before they have seen the platform.

Built end to end

One engineer, no agency

RoofOS was designed, engineered, and shipped by one senior engineer: no agency, no subcontractors, no SaaS kit under the hood. Every component was purpose-built for roofing. The platform owns its data and its infrastructure.

The reason RoofOS estimates are strong is the engineering logic: the AI cannot hallucinate the measurement or the price. EagleView and Google Solar give Morgan the real roof geometry. QXO and SRS give her the real material cost at today's rates. Claude assembles those verified inputs into a line-item estimate. The output is accurate because the inputs are accurate, not because the model guessed well. That is not how most AI software is built. It is the difference between a tool a roofing company can quote from live on the first call, and a tool they have to sanity-check before they send anything.

Custom software for your business

See what custom software like this could do for your business.

RoofOS is what NeuralBuilt builds: AI systems grounded in real data sources, not bolted onto a generic platform. If speed, accuracy, and complete ownership of your data are what your operation needs, send a note.