Broker tools

Five jobs AI can take off a leasing broker’s desk

Most of what is written about AI in commercial real estate is about the industry. This is about your Tuesday.

The useful question is not whether AI changes brokerage. It is which forty minutes of today it can give back. Below are five places it reliably does, with instructions you can copy and adjust, what to check each time, and where each one stops. Then three jobs to keep away from it.

None of this needs a pilot project or a committee. It needs a browser and the discipline to check the output.

Before any of it: what you may paste

Whatever you paste goes to someone else’s server, and consumer tools may keep it and train on it. A client’s rent roll, a tenant’s financials, an unexecuted offer: those are not yours to hand over. Check your brokerage’s policy first, because many now name an approved tool and a rule about what may go into it.

Where you are unsure, redact. Replace tenant names with “Tenant A”, drop the civic address, keep the structure and the arithmetic. Every instruction below works just as well on an anonymised version. Personal information in your contact records carries obligations under federal privacy law that do not stop at the door of a chatbot.

The shape of an instruction that works

Most disappointing results come from asking for a thing rather than describing a job. Every instruction in this post uses the same five parts, and you can build your own from the same skeleton:

Job: [what you want done, in one line]
Input: [the document, notes or table below]
Output: [the exact shape you want back]
Rules:
- Use only what is in the input. Do not add facts.
- Where the input does not say, write "not stated".
- Quote figures and dates exactly as written.
- Where something is ambiguous, flag it instead of choosing.

The rules are the part people leave out, and they are the part that does the work. “Do not add facts” is what stops a tidy answer with invented numbers in it. Keep your own copy of this skeleton in a note and start from it every time.

1. Abstracting a lease or an offer

Forty-three pages, and a client who wants to know about renewal, restoration and assignment before a call at four.

Job: abstract this commercial lease into a term table.
Input: the lease text below.
Output: a two-column table with one row for each of: commencement,
expiry, rentable area, net rent by period, additional rent treatment,
renewal option including the notice window and how the rent is set,
assignment and sublet consent standard, restoration and make-good,
parking, use restriction or exclusivity.
Rules:
- Against each row, cite the section number you took it from.
- Where the lease does not say, write "not stated". Do not infer.
- Quote dates, rates and areas exactly as written.
- Where two clauses disagree, list both and say so.

Adjust it. Swap the row list for whatever this deal turns on. On an offer or a letter of intent, add a row for the conditions and their deadlines, and one for who prepares the lease.

Check. Read every clause it cites. The citation rule is there to make that quick and to suppress invention, because a model that cannot cite is guessing. Defined terms are where it slips, and rentable area is often defined in a schedule that contradicts the body.

Where it stops. It will not tell you that the restoration clause and the landlord’s work letter contradict each other in practice. The last rule catches only the obvious collisions.

2. Cleaning up the list you already keep

Your expiry list came from three sources. Dates are in four formats, sizes read “10,000 sf” and “10000” and “10.0k”, and half the confirmed column is blank.

Job: normalise this lease list.
Input: the table below, pasted from a spreadsheet.
Output: columns tenant, building, unit, rentable_sf, expiry, confirmed.
Rules:
- rentable_sf as a whole number, no commas, no "sf".
- expiry as YYYY-MM-DD.
- Where a date could be day-first or month-first, write AMBIGUOUS and
  repeat the original text beside it.
- Where only a year is given, use 31 December of that year and set
  confirmed to no.
- Never guess a missing value. Leave the cell empty.
- Return the table and nothing else.

Adjust it. Add the columns you actually keep. If your dates are reliably day-first, say so in the rules and drop the AMBIGUOUS line.

Check. Every row it flagged, then sort by expiry and look at both ends of the list. Outliers are where a misread date lands.

Where it stops. For a list you clean every week this is slower than a formula. Ask it once to write the formula, then reuse that. Or paste the cleaned list into the free lease expiry check, which reads the dates and builds the call calendar without an account; the sweep behind it is a discipline, not a tool.

3. Turning tour notes into something you would send

Four tours, notes on your phone, and a client expecting a summary tonight.

Job: turn my tour notes into a client-facing summary.
Input: the notes below.
Output: one paragraph per space, in the order given, each covering
size, condition, what works, what does not, and the one open question.
Rules:
- Use only the facts in my notes.
- Do not add specifications, dimensions or rents.
- Do not rank the spaces and do not recommend one.
- Where I did not record something, write "to confirm".
- Plain sentences, no marketing adjectives.

Adjust it. The last rule is the one to change. Drop it for brochure copy; keep it for anything a client will forward to their finance director.

Check. The specifications. Left to itself it will supply a ceiling height nobody measured, and it will sound certain about it.

Where it stops. The recommendation. Write the closing paragraph yourself, because that judgment is the part the client is paying for.

4. Turning a call into a record and a follow-up

Twenty minutes with a landlord, and you are already driving to the next appointment.

Job: turn this call into a file note and a follow-up email.
Input: the transcript below.
Output: two parts. Part one, a file note: who was on the call, the
date, what each party said they would do, and every date, rate or
figure mentioned. Part two, a follow-up email from me confirming only
what was actually agreed.
Rules:
- Quote figures and dates exactly. Do not round anything.
- Include nothing that was not said.
- Do not propose next steps that were not discussed.
- Keep the email under 150 words and skip the pleasantries.

Adjust it. For a note that stays internal, drop part two. For a call with three people on it, add a rule to attribute every commitment by name.

Check. The figures, every time. Transcripts mangle numbers and names, and a moving car is the worst place to record one.

Before you record anything. The rules on recording a conversation differ depending on who is on the call and where they are, and your brokerage’s policy and the other party’s expectations matter more than the legal minimum. Ask first.

Where it stops. Tone. It will not know that this landlord’s “we’ll see” means no.

5. Producing the other language

A Quebec listing, or a bilingual client, and your written French is functional rather than marketing-grade.

Job: translate this listing into Quebec French for a commercial real
estate audience.
Input: the English text below.
Output: the French text, same structure and headings.
Rules:
- Keep these terms consistent: net rent = loyer net; additional rent =
  loyer additionnel; rentable area = superficie locative; improvement
  allowance = allocation d'amelioration locative; sublease =
  sous-location; net effective rent = loyer net effectif.
- Do not translate building names or civic addresses.
- Keep every figure, unit and date in the format given.
- Where the English is ambiguous, flag the sentence instead of
  choosing for me.

Adjust it. Keep your own glossary line and reuse it on every listing. Consistency from one listing to the next matters more than any single word choice, and a model will not remember what it chose last week.

Check. Have somebody who actually works in French read it before it goes out. In Quebec this is not only a quality question, because French-language obligations apply to commercial advertising and to contracts.

Where it stops. It is a first draft. It is never a certified translation.

Three jobs to keep away from it

  • Interpreting a clause you will be held to. It will give you a confident reading of an assignment clause that is wrong in a way you will not notice. Use it to find the clause, not to tell you what it means.
  • Market data from memory. Ask what industrial rents are doing in your node and it will answer with a straight face and no idea. Give it your comps; never take comps from it, and never let it fill a gap in a rent roll.
  • Anything where the accountability does not transfer. You cannot tell a client, a landlord or your regulator that the model said so. It all goes out under your name and your licence.

The test

Not whether the output sounds impressive. Whether it saved time on work you were going to check anyway. All five above pass, because the checking is quick and the failure modes are visible. Anywhere verifying the answer takes as long as doing the job, do the job.

The same idea runs through the arithmetic: put the numbers in one shape and the comparison becomes obvious. That is all the net effective rent calculator does, and it needs no model to do it.

Questions

Is it safe to paste a client’s lease into an AI tool?

Not by default. Consumer tools may retain what you send and use it for training. Check your brokerage’s policy, use whatever tool it has approved, and redact names and addresses where you can. An anonymised lease abstracts just as well.

Which tool should I use?

The one your brokerage allows. The instructions here are deliberately plain and work in any of the mainstream assistants, because the result comes from how the job is described rather than from the brand.

Will it get the numbers right?

It copies numbers reliably and reasons about them unreliably. Ask it to quote figures exactly and to show where each one came from, then do the arithmetic yourself or in a calculator built for it.

Can I use it to write listing copy?

Yes, as a first draft from facts you supply. The risk is not bad prose, it is invented specifications. Tell it to add nothing you did not give it, and read the result against the actual space.

Do I have to tell a client I used AI?

Treat it as your own work either way, because the accountability sits with you and your licence. Brokerage policy and provincial regulator guidance are both moving on this, so check them rather than assume.

Written for independent leasing brokers in Canada. Nothing here is legal advice, and the notes on privacy, call recording and French-language obligations are general; check your brokerage’s policy and, where it matters, counsel.

More from the blog

Your next deal is already in your lease book. Here’s the sweep that finds it.

What CRE software actually costs when you’re the only broker