Built by a GC who still runs jobs

Every feature here exists so you don't type it twice.

This is the long list. But the list isn't the point — what matters is that none of it asks you to enter something the system already knows. The client's answers become the estimate. The estimate becomes the schedule. Everything after that reads from the same record.

Enter It Once

The spine of the whole system. One job record that intake, estimating, scheduling, and the field all read from.

  • Client questionnaire by link — their answers land in the lead, you never transcribe them
  • Leads workspace with a New → Qualifying → Estimating → Proposal Sent funnel
  • Estimating off your cost catalog, scope library, and CSI or NAHB Residential cost codes
  • Budget lines linked to schedule tasks, so dates and dollars move together
  • One-click lead to live project — the record type flips, nothing gets copied or retyped

Know What The Job Really Owes You

Committed, earned, billed, paid — and the gap between work done and work invoiced, without hunting for it.

  • Cash truth on the project page: earned minus billed, the work in place nobody has invoiced yet
  • Budget vs. actual with variance, contingency, overhead and margin in dollars
  • Monthly cost projection per project and across your whole portfolio
  • Sub bills, client invoices and deposits that flow straight into job cost and cash truth
  • Bank feed via Plaid, draw requests, lien waivers, and ACH payments to subs
  • Change orders that post to the budget when the client approves them

Run It From The Field

Your crew is not going to create an account. Everything they touch runs off a link.

  • Photo-backed daily logs submitted from the job site
  • Crew and equipment calendar with double-booking warnings
  • Per-worker schedule pages and subscribable calendar feeds — no login
  • Interactive Gantt with dependencies, critical path, and drag-to-resize
  • Construction phase checklists across 22 stages
  • Plans upload, markup, and version control

Keep Clients And Subs In The Loop

The updates assemble themselves out of data the system already has.

  • Branded client portal for selections, change orders, and daily logs — link, not login
  • Design Studio selections with allowance and overage tracking
  • Client reports with photos, milestones, and financials
  • Public bid portal so subs can bid without an account
  • Change order approval by the client, and a separate response flow for the sub
  • Per-project team chat, searchable and tied to the job

Stay Compliant Without Chasing It

The tracking runs whether or not you remember to run it.

  • Insurance (COI/WC), W-9, and license tracking per subcontractor
  • AI document review that reads what was uploaded and flags what expires
  • Automated reminders at 30/15/10/5 days before expiration
  • Payment holds that enforce themselves on expired documentation
  • Monthly compliance status reports

Let AI Do The Typing

Not the deciding. The typing — the part that was never the job in the first place.

  • Voice task entry: say it, and it files itself with project, assignee, and due date
  • Schedule analysis that flags missing inspections, bad sequencing, and thin durations
  • Compliance document review by vision model
  • Automatic overdue tracking, sub work reminders, and follow-up prompts

And more

More tools in your belt

Bidding

Send scoped bid requests, collect responses on a public link, and compare them side by side.

Team & Permissions

Role-based access for managers, supervisors, and crew, with per-category overrides.

Data Import

Bring in budgets and contacts from CoConstruct, ConstructionOnline, or your own Excel files.

Works On The Phone

Installable progressive web app built for one-handed use on a job site.

Integrations

Connected to where the money already lives

The schedule tells us what got done. Your bank and your books tell us what got billed and paid. The gap between them is the number nobody else can give you.

PlaidBank account linking & transaction sync
StripeSubscription billing & ACH payments
ResendAutomated email notifications
Claude AIVoice parsing, doc review, schedule analysis
SentryError monitoring across all routes

All the power. None of the filing cabinet.

Enter the job once and get your evenings back. No credit card required.