COMMERCIAL REAL ESTATE · DEAL ORIGINATION

Automate deal origination in commercial real estate

A deal arrives as a broker email with four attachments, and the numbers that decide it are buried in a PDF, a scan and a spreadsheet. OutcomeCatalyst reads the package the day it lands, puts county records and signed lease comps beside the offering memorandum, screens it against the buy box you already wrote, and ranks it against everything else in the pipeline that week. The outreach is drafted with the reason you are calling already in it.

What it does

Deal origination, in plain terms

A deal arrives as a broker email with four attachments. Somewhere in that offering memorandum is the number that decides whether it is worth an analyst week, and the numbers the OM leaves out decide it just as much. This reads the package the day it lands, puts the record next to it, and ranks it against everything else on the desk.

Read the package, do not retype it
The OM, the rent roll and the T-12 arrive as a PDF, a scan and a spreadsheet. Market rent, Year-1 NOI, exit cap, in-place rents and operating expenses are pulled out as figures, each carrying the page it came from.
Add what the OM leaves out
An offering memorandum is a marketing document, so the omissions are deliberate. County records carry ownership, liens and deed history. Court dockets carry distress. Neither appears in the package the broker sends.
Find the portfolio behind the parcel
Behind one parcel is an owner, and an owner usually holds more than one asset. Resolving the entity turns a single listing into a view of everything that owner controls and which of it is approaching a transaction.
Screen against your box, not a generic one
Your buy box already exists in writing. Every deal is checked against those criteria the same way, so a pass is a decision you can point at rather than the deal that happened to reach the top of the pile.
How it works

From an email to a ranked deal, in four steps

Nobody changes where deals arrive or how the team works. The reading happens before anyone opens the file.

1
Connect the inbox and the sources
Broker email in Outlook or Gmail, the package in Box or SharePoint, comps from CoStar and CompStak, ownership and distress from county records and court dockets.
2
Parse the package into figures
Unit mix, in-place rents, lease terms, operating expenses by line and the assumptions behind the broker's NOI, each one traced to an OM page, a rent roll tab or a T-12 page.
3
Put the record beside the marketing
Market rent goes against leases that actually signed, expenses against the trailing statements, and the exit cap against recent trades in the same submarket. Gaps to what the comps support are stated in basis points.
4
Rank it, then draft the call
The deal is scored against your written criteria and placed against everything else in the pipeline this week. Where it clears, the outreach is drafted with the specific reason you are calling already in it.
Why it matters

Why origination is where the margin is decided

Marketed deal flow is adverse-selected by construction. Anything a broker sends reaches every buyer in the market at the same hour, so the price already reflects the best informed bid in the room. Competing there is a bidding contest, not an edge.

The durable edge is time. Lis pendens filings, deed history, mortgage maturities, permit activity and length of ownership all indicate an owner moving toward a transaction, and they are public. They stay an edge only because they sit in county systems and court dockets in formats nobody reads at volume.

The second constraint is analyst hours. A firm receives far more packages than it can underwrite properly, so triage happens by instinct and by whoever the broker called first. Deals get passed on for reasons that have nothing to do with the asset, and nobody can reconstruct why afterward.

Applying the same written screen to every package that arrives changes what the pipeline is. It stops being the deals someone had time for and becomes the deals that clear your criteria, which is a materially different set.

A deal you pass on for lack of hours costs exactly as much as one you underwrite badly. Neither shows up in a report.
The packages nobody opened are the least visible line item in an origination function.
Agentic AI

Agentic AI in commercial real estate, without the hand-waving

Three words get used interchangeably by vendors and they do not mean the same thing. The difference decides whether the work gets done or just gets read.

A chatbot
Answers a question you asked. Nothing moves, and the work still sits with the person who asked.
Automation
Fires a fixed rule the same way every time. It holds until a document arrives in a layout nobody mapped, which in this business is most of them.
An agent
Reads the package, checks it against public records and your written criteria, ranks it against the rest of the pipeline, drafts the outreach, and hands it to the deal team to approve.

Most agentic AI pilots in origination stall for a reason that has little to do with the model. An agent asked whether a deal is worth pursuing needs the OM, the rent roll, the T-12, the comps, the ownership record and your own buy box. That sits across an inbox, a document store, two subscriptions and a county website. With no path between them the agent falls back on the broker's summary page, which is the one source built to persuade.

The agents here are deliberately narrow. Each has one job, a defined set of sources it may read, a written standard to check against, and a person who approves before anything leaves the building. That is what makes them safe to point at real deals.

The data layer

The data layer agentic AI actually needs

Every workflow above runs on one layer. Building it is most of the work, and it is the part nobody demos.

Entity resolution
One asset appears as a street address, a parcel number, an entity name and a fund code. Tenants appear as a legal entity in the lease and a trade name in the rent roll. Nothing joins until those are the same thing.
A real assets ontology
Parcel, asset, entity, lease, tenant, option, covenant, loan, and the dates that govern each. A general purpose model does not know that a co-tenancy clause changes what an anchor lease is worth.
Provenance on every field
Each number carries the page it came from, whether that is a lease clause, a T-12 line or a GL code. A committee that cannot trace a figure will not sign off on it.
Governance and permissions
The layer inherits your access rules. What an agent can read is what the person it works for can read, and every read is logged.

This is the part most vendors skip, because a layer does not demo well. It is also the reason one piece of infrastructure carries origination, underwriting and reporting at once, instead of three tools each rebuilding the same context badly and disagreeing with each other.

It compounds. The second workflow stands up faster than the first and the fifth faster still, because the entities, the ontology and the connectors already exist. Most of what a new workflow needs is already in the layer.

More on the same layer

What else runs on the same layer

Once the layer exists these are weeks of work rather than months, because they read the same resolved entities.

Off-market signal monitoring
Court filings, permits, tax delinquency and entity changes on the parcels you care about, surfaced before a broker calls.
Owner and portfolio mapping
Every asset an owner controls, resolved across entities, so one listing shows you the whole relationship.
Rent roll and T-12 extraction
A normalised rent roll and trailing twelve from whatever format the data room delivers.
Buy box conformance
Every package scored against the written screen, with the reason a deal cleared or did not.
Broker relationship history
What each broker has sent, what you passed on and why, joined to what eventually traded.
Pipeline reporting
What arrived, what was read, what advanced and where the hours actually went.
The systems it reads

Built for the stack an origination team already runs

These are the sources referenced in the workflow above. County and court coverage varies by jurisdiction and is handled market by market.

CoStar
Submarket comps and sale history
CompStak
Signed lease comps, not asking rents
County records
Ownership, liens and deed history
Court dockets
Distress filings before a listing
Broker OM
The pro forma as marketed
Rent roll
Units, rents and terms in force
T-12 statements
What the asset earned, by month
Box and SharePoint
Where the deal package lands
Outlook and Gmail
The broker email the deal arrives in
Yardi
Performance on assets you own
ARGUS
Your underwriting model
Your buy box
The written screen you already apply
Common questions

Questions acquisitions teams ask first

Does this decide which deals we pursue?

No. It reads every package, scores it against criteria you wrote, and puts the ranked result in front of the team with the reasoning attached. A person decides what to pursue, and can see exactly why a deal placed where it did.

How reliable is extraction from a scanned rent roll?

Confidence is scored per figure, and anything low is surfaced for confirmation rather than used quietly. Every number links back to the page it came from, so checking one takes seconds instead of a re-key.

Are county and court records usable at scale?

They vary a great deal by jurisdiction, which is precisely why they remain an edge. Coverage is built market by market. Some counties are straightforward and others take real work, and we are explicit about which markets are covered before you rely on any of it.

How is this different from a CoStar subscription?

A data subscription gives you what every competitor has, which by definition cannot be an advantage. The edge comes from joining that market data to public records and to the specific documents in the package on your own desk.

Do we have to change how brokers send us deals?

No, and that matters. Brokers keep emailing what they always emailed. The workflow reads what arrives in the format it arrives in, which is the only version that survives contact with the market.

We are a small team. Is this only for large platforms?

Smaller teams tend to gain more, because the binding constraint is analyst hours rather than capital. Reading every package that arrives is exactly what a small team cannot do at volume.

What happens to the deals we pass on?

They stay in the record with the reason attached. When an owner reappears eighteen months later, or the same asset comes back at a different price, the prior read is already there.

AI deal origination for commercial real estate: common questions

What is agentic deal origination?

It is one workflow that reads every package that arrives rather than the ones an analyst had hours for. The offering memo, rent roll and T-12 are parsed into figures, checked against ownership records and signed lease comps, scored against your written criteria, and ranked. A person decides what to pursue, with the reasoning attached.

Where does the data come from?

From sources a firm already has plus public record. Broker email and the deal package in Box or SharePoint, comps from CoStar and CompStak, and ownership, liens and distress from county records and court dockets. Coverage of county and court sources varies by jurisdiction and is built market by market.

How is this different from a CoStar subscription?

A data subscription gives you the same information every competitor has, which by definition cannot be an edge. The advantage comes from joining that market data to public records and to the specific documents in the package on your own desk, then applying your criteria to all of it consistently.

Unified operating layer to harness artificial intelligence. Connect fragmented data, create agentic workflows, enable faster decisions across your company.

© 2026 OutcomeCatalyst. All rights reserved.

Unified operating layer to harness artificial intelligence. Connect fragmented data, create agentic workflows, enable faster decisions across your company.

© 2026 OutcomeCatalyst. All rights reserved.

Unified operating layer to harness artificial intelligence. Connect fragmented data, create agentic workflows, enable faster decisions across your company.

© 2026 OutcomeCatalyst. All rights reserved.