⚡ Free Roof Inspections & 24/7 Emergency Service — Storm damage or active leak?

Behind the Scenes

The Software We Use to Run Our Roofing Company (2026)

J
Jonathan - Ripple Roofing & Construction
September 15, 2026
8 min read
The Software We Use to Run Our Roofing Company (2026)

Most roofing blogs won't tell you what runs behind the counter. We will, because the answer explains a lot about how your project is going to go.

Quick answer: Ripple Roofing & Construction runs on Ketterly, a roofing CRM and operations platform. It handles lead intake, satellite roof measurement, quoting, scheduling, production tracking, invoicing and payments in one system, which is why the contact form on this site, the estimate you receive, and the invoice at the end all reference the same job record.

Disclosure up front: Jonathan, who owns Ripple Roofing & Construction, also built Ketterly. We are not a paid customer writing a neutral review — we are the roofing company that got tired of a disconnected process and built the software we wanted to use. That relationship is worth knowing before you read the rest. The full story is in why we built our own roofing CRM.

Why Homeowners Should Care What Software a Roofer Uses

You are not hiring a software company. You are hiring people to tear a roof off your house and put a new one on before it rains. So why does the back office matter?

Because almost every bad roofing experience you have heard about is an information problem, not a craftsmanship problem:

  • The estimate that arrived eleven days later, after you had already signed with someone else
  • The crew that showed up on a Tuesday when you were told Thursday
  • The insurance claim that got underpaid because nobody photographed the back slope
  • The final invoice that came in $3,400 above the quote with no explanation
  • The company that stopped answering the phone once the check cleared

Those are all failures of tracking, not roofing. A contractor running the job out of a truck console and a text thread will eventually drop one of them. That is not a character flaw — it is what happens when the system is a person's memory.

How a Job Actually Moves Through Our System

Here is the sequence, start to finish.

1. The Lead Comes In

Whether you fill out the form on our contact page, call (512) 763-5277, or one of our crew knocks your door after a storm, the same thing happens: a lead record is created with your address attached.

The contact form on this website is a Ketterly form embedded directly into the page. It is not a generic form emailing a shared inbox and hoping someone checks it — the submission becomes a tracked record the moment you hit send.

2. The Roof Gets Measured Before We Show Up

Satellite measurement pulls aerial imagery of your roof and returns squares, pitch, facets, ridge and valley lengths. We run it on the address before the first appointment.

This matters more than it sounds. Some measurement services charge per report, which quietly changes contractor behavior — if each report costs twenty dollars, you start rationing them, eyeballing the small jobs and only measuring the ones that look worth it. Measurement built into the platform removes that calculation. Every address gets measured, including the repair that might turn out to be a $900 job.

Satellite measurement does not replace getting on the roof. It gives us the geometry; the inspection tells us the condition. We still do a full roof inspection in person.

3. The Estimate Gets Built From Stored Pricing

Material and labor pricing lives in the system rather than in someone's head, so a quote is assembled instead of invented. That is the difference between a same-day written estimate and "I'll work something up and get back to you."

If you are comparing bids, that written, itemized quote is the document you want from every contractor you talk to. Our guide on choosing a roofing contractor in Austin covers what else to demand before you sign anything.

4. Insurance Documentation Stays Attached to the Job

For a storm claim, the photos, measurements, inspection notes and scope all sit on the same job record. When an adjuster meeting gets scheduled, we are not rebuilding the file from three phones and a memory.

Claims get underpaid when documentation is thin. Having it organized is most of the fight. Our Texas roof insurance claim guide walks through how that process runs end to end.

5. Scheduling Connects to the Crew Network

We coordinate a network of 50+ crew members. Coordinating that many people across Round Rock, Georgetown, Cedar Park, Leander, Pflugerville and Austin from a group text is how install dates get missed. The calendar is tied to the job record, so the date you were given is the date on the schedule.

6. Production Stages Are Tracked, Not Remembered

Jobs move through defined stages — lead, quote, production, invoiced, closed. It sounds bureaucratic. In practice it means nobody has to ask "wait, did we ever order the material for the house on Sam Bass?"

7. The Invoice Comes From the Accepted Quote

The final invoice is generated from the quote you accepted. Change orders exist — if we open your decking and find rot, that is a real cost that has to be added, and we will show you the photo before we do it. But the baseline number does not drift because someone re-typed it.

The Part That Surprises People

We can query our own business in plain English. Because the platform exposes its data to AI assistants, a question like "what jobs are in production right now" or "which quotes are still pending from last week" gets answered directly instead of requiring someone to build a report.

That is not a customer-facing feature and it will not make your roof last longer. But it is the reason a follow-up call does not fall through a crack while we are mid-install on three houses.

What We Deliberately Do Not Do

Being transparent about tools also means being transparent about limits:

  • We don't use software to avoid getting on your roof. Aerial imagery is a starting point. An actual inspection is what tells you whether your shingles are failing.
  • We don't use automation to dodge conversations. Every quote over the phone still comes with a human explaining it. Automated reminders exist; automated excuses do not.
  • We don't hide the pricing basis. If you want the estimate broken down into materials, labor and disposal, ask and you get it.

Frequently Asked Questions

Q: What CRM does Ripple Roofing & Construction use? A: We use Ketterly, a roofing-specific CRM and operations platform that covers lead intake, satellite roof measurement, quoting, scheduling, production tracking, invoicing and payments in a single system.

Q: Does Ripple Roofing own Ketterly? A: Yes. Jonathan, the owner of Ripple Roofing & Construction, also built Ketterly. We disclose that anywhere we mention it rather than presenting it as an arms-length vendor recommendation.

Q: Is the contact form on this website part of that system? A: Yes. The form on our contact page is a Ketterly form embedded in the page, so a submission creates a tracked lead record immediately instead of sitting in an inbox.

Q: Does satellite measurement mean you won't inspect my roof in person? A: No. Satellite measurement gives us the dimensions before we arrive, which makes the visit faster and the estimate more accurate. We still perform an in-person inspection, because imagery cannot show you granule loss, soft decking or failed flashing.

Q: Why should a homeowner care what software a roofing contractor uses? A: Because most roofing complaints are tracking failures rather than workmanship failures — slow estimates, missed install dates, thin insurance documentation, and final invoices that do not match the quote. A contractor with an organized system is less likely to lose your job in the shuffle.

Q: Can other roofing companies use the same platform? A: Yes, the Ketterly roofing CRM is available to other roofing and exterior contractors. If you are a homeowner, that has no bearing on your project — it just means the tool we use was built to be used by roofing companies generally, not custom-rigged for one.

Getting a Real Number on Your Roof

If you want the process above pointed at your house, the fastest path is a free inspection. We serve Round Rock, Austin, Georgetown, Cedar Park, Leander, Pflugerville, Hutto, Taylor and the surrounding Central Texas area.

Call (512) 763-5277, email tx@rippleroofs.com, or request an inspection online. You will get a measured, written, itemized quote — and a job record you can ask us about at any point until the last shingle is on.

Need Roofing Services?

Get a free inspection and quote from Central Texas's trusted roofing experts