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.
All the power. None of the filing cabinet.
Enter the job once and get your evenings back. No credit card required.