An AI operating system for a roofing company is one connected system for leads, jobs, scheduling, texting, calls, photos, accounting and commissions. It has an AI built in that can read the whole record, answer questions and do routine work after a read-back.

Most roofing owners already run a rented CRM plus a pile of apps. The CRM holds some sales stages. A separate photo app holds job photos. Spreadsheets hold production schedules. Whiteboards hold crew assignments. Accounting lives somewhere else. Texting happens from personal phones. None of those tools share one record, so the owner assembles the truth by hand every week.

An AI operating system changes that. It puts every call, job, text, photo and dollar on one record from the first call to the final invoice. The AI, Ginny, lives inside that record and works across the whole company, not beside it.

What does the AI actually do day to day?

Ginny does four kinds of work inside Apex.

Ask Anything. A rep, an office manager or an owner can ask Ginny a plain-English question about the business. For example: "How many Google leads did we win in Franklin this year, by rep?" Ginny reads the record and answers with how she counted and how many records matched. Ask Anything is read-only, and it runs as the person asking. That means Ginny only sees what that person is allowed to see. Dollar amounts appear only for roles allowed to see money. Every question is logged.

Texting. Ginny can draft and send texts from the company line, not personal phones. Apex also has templated texts for common messages, scheduled texts (the sender runs every 15 minutes) and "Send to rep" texts, and every text stays on the job.

Scheduling. Ginny can update the calendar after reading back exactly what will change and waiting for the person to say yes. That read-back is the control. Ginny does not move a job or a task on her own. She proposes the change, states the record and the field, and acts only after a human confirms. The change is logged under that person.

Training queue. When Ginny cannot answer a question, the question lands in a training queue. The team teaches Ginny the correct answer. An admin approves the answer before it goes live. That keeps the AI aligned with how the company actually runs, not with a generic roofing script.

What should the AI never do alone?

An AI operating system is not an autopilot for money and contracts. In Apex, six kinds of action stay with people, always.

  • Contract Won / Contract Lost. A person marks a job won or lost, with a reason.
  • Invoices. A person creates and sends invoices.
  • Payments. A person records payments, check numbers, two-party checks and deposits.
  • Commission approval. A person approves the commission and the cap on a job.
  • User access. A person decides who gets in and what they can see.
  • Deletes. Deleting is replaced by Archive and Restore. Finished tasks have Undo. A person decides what gets archived, and nothing is silently deleted.

Ginny can support those actions, but she cannot perform them alone. That separation keeps the owner in control of the money and the contract decisions.

How do you know if you need an AI operating system?

Look for these signs on a Monday morning.

  • The office manager prints a spreadsheet of open jobs and then checks a whiteboard for crew assignments.
  • A rep calls in and asks what happened with a homeowner, and the answer depends on who picked up the phone.
  • A homeowner texts back to a rep's personal phone, and the office has no record of it.
  • An insurance adjuster meeting is scheduled in one app, the supplement photos live in another, and the office is not sure which version is current.
  • The gap between Contract Won and Closed feels long because no one can see the whole path from signed contract to paid and capped.
  • The owner spends Sunday night reconciling QuickBooks against a CRM export and two spreadsheets.

Those are system problems, not people problems. A connected system removes the cracks.

How do access and security work?

Apex has six access levels from Owner to Crews. Sales reps see only their own deals. Money is visible only to financial roles and up. Ginny runs as the person asking, so Ginny only sees what that person is allowed to see. If a rep asks about commissions, Ginny will not show numbers the rep is not allowed to see. If an owner asks, Ginny shows the dollars.

There is an audit log. Every action is logged with who did it. Two-factor sign-in is required for users outside the office. Nightly off-site backups run with a monthly restore test. The data is yours, and the security posture is built for a roofing company, not a generic project app.

Where does Apex fit?

Apex is built by InGen AI as a standard core plus your configuration. That means you do not bend your process to fit a rented app. Changes you ask for are built into Apex and land in your live system, usually the same day. More than 1,200 automated checks run before every change goes live.

Apex keeps the tools you rely on. CompanyCam stays, and QuickBooks stays. Apex connects to both, plus Google Calendar two-way and RingCentral for texts and calls. You get one connected record without ripping out the tools that already work.

You own your data. Your history lives with you. And the AI learns your rules through the training queue, not from a generic roofing dataset.

See it on a real roofing company

Apex is live in production at Centennial Roofing. The company runs its whole operation on Apex, from sales pipeline to daily money checks against QuickBooks. See the platform in action or book a demo to walk through a real roofing operation.

Book a demo and read the Centennial story.