Software case study · Construction & contracting

Vertical Ops.

An internal CRM and compliance center for a general contractor — built so leads, projects, subcontractor insurance, estimates, scheduling, and invoicing all live in one place, and an audit never means searching email and folders.

The problem

A lead-gen site doesn't track subcontractor compliance.

A licensed general contractor is audited on a recurring basis and has to produce organized subcontractor insurance records on demand. Before Vertical Ops, that meant answering questions like which subcontractors are compliant right now, and which certificates expire soon, by searching email threads and shared folders — with leads, estimates, and scheduling scattered the same way. The public website could generate leads, but nothing behind it ran the operation.

What Wavy Sites built

  • A CRM covering leads, contacts, and projects — including a lead import and kanban pipeline
  • A subcontractor compliance register with per-certificate tracking, not just one expiration date
  • A private document vault and a full audit trail with one-click, organized ZIP export
  • AI-assisted estimating and Gantt-style scheduling
  • Invoicing with card, ACH, check, and cash payment paths
  • A tokenized public upload link so subcontractors submit their own insurance certificates

Why it's built this way

A certificate is not one expiration date.

One insurance certificate can carry general liability, workers' comp, and auto coverage — each with its own carrier and its own renewal date. Vertical Ops tracks each of those as its own record, so a single "expires soon" flag never hides a coverage gap. Renewals never overwrite history, either — the compliance register keeps the full trail, so a subcontractor's record can be reconstructed at any point, not just as of today.

01

Leads & projects

A kanban pipeline and lead import bring inquiries in from wherever they start, with every project tracking its own compliance status.

02

Compliance register

Every subcontractor's coverage is tracked certificate by certificate, with expirations surfaced well before they become a problem.

03

Estimating & scheduling

AI-assisted estimate drafting against a real pricebook, plus Gantt-style scheduling to keep projects moving on a visible timeline.

04

Audit-ready by design

Every action is captured in an activity log, and a full audit package exports as one organized ZIP — no manual document hunting.

Built with limits, on purpose

The AI drafts. It never prices.

Estimating is AI-assisted, not AI-decided: every line item the assistant drafts has to map back to an actual pricebook entry or it gets flagged for review. The system is built to speed up the estimator's work, not to quietly set numbers a contractor didn't approve.

Business capability demonstrated

This is what separates a lead-gen website from an operational system: the same platform that brings in leads now runs compliance tracking, estimating, scheduling, and invoicing — with the public marketing site preserved and running alongside it, not replaced by it.

Need something like this built?

Whether it's a website, a CRM, or both — tell Wavy Sites the objective and the business problem, and the build starts from there.

Start Project