Construction and CRE
The AI Office for construction and commercial real estate.
The deadlines that cost you money are buried in documents nobody has time to read.
Draws, lien waivers, certificates of insurance, covenants, lease options — every one of them has a date attached, and every one of them arrives as a PDF in somebody’s inbox.
If any of this sounds familiar
We would start by looking at Procore, Yardi, MRI, Sage 300 CRE.
- Certificates of insurance expiring silently until someone notices at the worst moment
- Draw packages assembled and checked by hand, every cycle
- Covenant dates living in a spreadsheet somebody maintains from memory
- Lease terms re-read from scratch whenever a question comes up
What we can show you
Two working products, not a slide about them
We have not run a delivery engagement in this industry. What we have is software you can watch run.
CovenantAI
Reads contracts, extracts covenants and deadlines, tracks compliance, and answers questions about a document set.
Over-assessment discovery
Ingested 77,268 commercial parcels in 55 seconds, ranked them by appealable over-assessment, and generated the owner-outreach document itself.
Abstracting lease terms is the same problem as extracting covenant dates from loan documents. We built software that does the second one.
Where we would start
One workflow. Four to six weeks. Fixed fee.
Document extraction with a deadline calendar — running on the mailbox, needing no vendor approval and no integration fee.
Before we start, we agree in writing the number the build has to hit. If it does not hit it, we keep working at no additional cost until it does.
$6,000
credited in full against month one of any retainer started within 30 days
Or go straight to a retainer from $2,500/month. Month to month, 30 days’ notice.
The build order
Ranked by what a wrong output costs
We start where mistakes are cheap and visible, and earn the right to touch money. If you ask us to begin at the bottom of this ladder — and people often do — we will explain the sequencing rather than agree to it.
A miss costs a human glance. Start here, always.
Draw-package extraction and completeness checks · lease abstraction to a review queue · contract and covenant extraction · plain-English questions across a document set
A miss costs rework, or an awkward email.
COI compliance monitoring · change-order reconciliation · lien-waiver tracking · reformatting a draw package to each lender’s spec
A miss is visible outside the company.
Owner-outreach documents generated from data · draw-package pre-flight against the loan’s own requirements · WIP schedule preparation, which the CPA still signs
A miss is a dollar out the door, or a covenant certified wrong. Last.
Anything that moves money or certifies compliance
The question you are about to ask
“We already have Procore and Yardi.”
Good, and we are not replacing them. We would also not propose integrating with them in a first build: Yardi charges an annual licence fee per interface and RealPage licenses API access, so a vendor fee schedule can exceed the cost of the build itself. We start on documents and the mailbox, which you already own outright.
Your data
Your data never leaves your tenant.
We do not hold your data, because we do not build on our infrastructure. We build inside yours.
- Built inside your own Microsoft tenant
- Entra ID role-based access through security groups
- No static or local accounts
- MFA enforced
- SFTP with IP whitelisting for partner feeds
- Sensitive data masked in every non-production environment
Continuity
One client has renewed us fourteen times since 2020.
A benefits administrator has brought us back for fourteen sequential engagements since 2020 — eligibility reconciliation, invoice automation three separate times as the requirement changed, pre-certification workflows, a data-quality programme — and we still operate their platform today, with alerting, weekly. Every one of those fourteen ended with them asking for the next thing. That is the part worth weighing: fourteen engagements is not one relationship, it is thirteen separate decisions to keep us, each made by someone who could have stopped. Six years is the honest answer to the question behind every retainer decision — will you still be here in year three.
Twenty minutes, and you will know.
We ask what your team spends its week on. If there is nothing here worth doing, we will tell you that.