CRM and business software · Field Services
CRM for Roofing Contractors
Leak calls, inspections and full replacements in one system — with roof measurements, photos from the ridge and the warranty for every roof you have installed.
Free forever for up to 3 users. Paid plans from $199 a month.
What goes wrong, and what we do about it
Roofing swings between a leak that must be tarped today and a replacement the homeowner thinks about for a month. After a hailstorm the inspection requests arrive faster than you can climb ladders, estimates go out and nobody chases them, and shingles show up on the wrong day because the order lived in a text message. Years later a customer calls about a warranty and you cannot find what was installed.
The problem
After a storm, leak calls and inspection requests come in faster than you can return them.
In Kompot.ai
Every call, text and website chat lands on a contact, and an unknown number becomes a new one. Put each request into your pipeline as an opportunity, so the active leaks are booked first and the inspection requests wait in a stage, not on a notepad.
The problem
Inspection photos and roof measurements stay on the estimator's phone.
In Kompot.ai
The inspection is a job with the address and a time window. The estimator adds photos of the damaged flashing, soft decking and missing shingles from the roof, and the squares, pitch and layers go into custom fields that the estimate is written from.
The problem
A replacement estimate goes out and the homeowner goes quiet while collecting other bids.
In Kompot.ai
Build the estimate from your price list: tear-off, underlayment, shingles by the square, flashing, ridge vent. You see when the homeowner opens it, and a workflow creates a call-back task when it sits unanswered. Once approved it becomes an invoice.
The problem
Shingles and the dumpster arrive on the wrong day, or the order is missing drip edge.
In Kompot.ai
Run each replacement as a project with a task for the material order, a due date and subtasks for shingles, underlayment, drip edge and the dumpster. Your supplier is a contact, and supplier receipts go in as expenses scanned from a photo.
The problem
A customer calls about a leak years later and nobody can find the warranty.
In Kompot.ai
The warranty certificate is generated from a template, signed and stored on the customer as a PDF. Shingle line, color, install date and warranty end date sit in custom fields, next to the photos of the finished roof.
How one order runs
From a leak call to a warrantied roof
The leak call comes in
The call is recorded on the homeowner's contact with the address and where water is showing. It goes into the roofing pipeline as an opportunity, marked as a repair or a replacement.
The roof is inspected
An inspection job puts the estimator on the calendar. Photos of the decking, flashing and vents, and the measurements in squares, are saved before they climb down.
Estimate, contract, deposit
The estimate is sent and approved, the roofing contract is signed electronically, and the deposit is paid by card through the link on its own invoice so materials can be ordered.
Install, final invoice, warranty
The install job sits on the crew's calendar and progress photos go on the project. The balance is invoiced, and the warranty document is sent to the homeowner.
What you keep on record
- Roof measurements
- Squares, pitch, layers to tear off, decking condition and number of penetrations as custom fields on the customer.
- Inspection and progress photos
- Pictures of storm damage, tear-off, underlayment and the finished roof, stored on the job.
- Warranties
- The signed warranty document, with shingle line, color, install date and warranty end date on the customer.
- Materials and labor
- Price list lines for tear-off, shingles by the square, underlayment, flashing, vents and disposal.
Digital employees · Full Service plan
Where an AI employee steps in for Roofing Contractors
The moment
During a night storm a homeowner calls: water is coming through the ceiling.
The voice agent answers, takes the address, where the water is and whether you installed the roof, and transfers the call to your on-call roofer for an emergency tarp. The recording and summary are on the contact, and a workflow creates a task for the morning.
The moment
A homeowner asks in the website chat for a free roof inspection after hail.
The AI employee asks for the address, the age of the roof and what they have noticed, saves it on a new contact, opens an opportunity for your estimator and sends the link to your booking page so they can pick an inspection slot.
The moment
A past customer writes on Messenger asking what their warranty covers.
The AI employee looks up the customer's record and answers from your warranty article in the knowledge base. When the question is about a specific leak, it hands the conversation to a person and creates a task so the office calls back.
Questions owners ask
- Can I take a deposit before ordering materials?
- Yes. Send the deposit as its own invoice with a payment link, and the homeowner pays it by card before you order. The balance goes out as a second invoice after the install, so each one shows plainly what is paid and what is still open.
- Can the estimator add photos and measurements while on the roof?
- Yes. The system opens in a phone's browser. The estimator opens the inspection job, adds photos and notes, and fills in squares, pitch and layers on the customer before coming down the ladder.
- Where do warranties and signed contracts live?
- Roofing contracts and warranty certificates are built from templates with merge fields, signed electronically and saved as PDFs with an audit trail. They sit on the customer's record next to the jobs, photos and invoices for that roof.
- Can homeowners follow the progress of a replacement?
- Yes. A replacement can run as a project that you share with the homeowner by link. They see the tasks — tear-off, dry-in, shingles, cleanup — and can leave comments, so you are not giving a progress report by phone every evening.
What it costs
Free for up to 3 users, with every feature: bring your own AI. $199 a month adds our built-in AI and moving your data over. $499 a month: we set everything up and support it every month.
Related industries
- CRM for HVAC Companies
- CRM for Plumbing Companies
- CRM for Electrical Contractors
- CRM for Cleaning Companies
- CRM for Landscaping Companies
- CRM for Pest Control Companies
- CRM for Pool Service Companies
- CRM for Pressure Washing Companies
- All industries
See it on your own business.
Create your company in a minute, or book a 20-minute call and we will show you around.