Solutions / Property management

AI automation for property management companies

The management system is authoritative for money and knows nothing about the phone call where the owner approved the repair.

A management company runs two ledgers that must never mix: the money it holds for owners and tenants, and its own. Everything downstream of that separation is regulated, which shapes what automation is allowed to touch.

The recurring work is triage and chasing. A tenant reports a problem by email, by text, by voicemail or through the tenant portal. A coordinator decides urgency, creates the order, picks a vendor and calls them, then updates the ticket after each call. The calls never make it into the record, so reconstructing a dispute later means searching a mailbox.

Where an interface exists at all, it frequently excludes the objects most worth automating, because those objects are the revenue line of the platform. A read-only connection lets you build a dashboard rather than a workflow, and that distinction decides whether a project is worth starting.


Figure 01 / the ground

What this work runs through

Systems / commonly in place Yours may differ, and that is the point of week one
  • AppFolio
  • Buildium
  • Yardi Breeze
  • Property Meld
  • QuickBooks Online
  • Twilio

Artefacts that move through the business

  • Rent roll, which is a specific report rather than a tenant list
  • Owner statement and the distribution that follows it
  • Service request from a tenant, and the work order it becomes
  • Move-in and move-out condition records, compared at turn
  • Approval threshold, which lives in a signed management agreement
intake
Intake and triage
scheduling
Scheduling and dispatch
billing
Billing and collections
compliance
Compliance and audit
reporting
Recurring reporting

Figure 02 / where it breaks

The specific things that go wrong here

The system of record holds money, not conversation

What the tenant said, what the owner approved by text, and what the vendor promised all live outside it, so the ticket history is permanently incomplete.

Approval thresholds are per agreement, not per company

The limit above which an owner must approve a repair sits in a PDF signed years ago and differs for every owner. There is rarely a field holding it.

Trust accounting cannot be casually written to

Even where an interface can post a transaction, that transaction is a regulated record subject to reconciliation. This is a hard stop rather than a configuration choice.

Notice periods and deposit deadlines differ by state

Some count business days and some count calendar days, and the deadlines carry penalties. A single automation that sends the notice is wrong in most jurisdictions.


Figure 03 / candidates

What we would automate, and when we would not

owner approvals

Getting an owner decision without three follow ups

Presenting the estimate against the threshold in that specific management agreement, recording the answer where the work order can see it, and releasing the job.

Runs against AppFolio / Buildium / Gmail

owner statements

Assembling the monthly owner statement run

Checking for unposted bills, sanity-checking negative balances and applying reserves, then producing statements.

Runs against AppFolio / Buildium / QuickBooks Online

application income verification

Reading income documents out of a rental application

A rental application arrives as a pay stub, a bank statement, a photograph of an identity card and a letter from an employer, and someone reads every page by eye.

Runs against AppFolio / Buildium / Gmail

screening decision record

Building the record behind a declined rental application

A decline resting even partly on a consumer report puts a notice obligation on the housing provider, and a conditional approval carrying a higher deposit or a cosigner requirement is treated the same way in guidance the FTC published for landlords.

Runs against AppFolio / Buildium / Outlook

work order stall

Finding work orders that quietly stopped moving

Property Meld calls a work order a Meld, and a vendor either accepts it or rejects it out of a queue of incoming requests.

Runs against Property Meld / AppFolio / Twilio


Constraint / why a person stays in the loop Checked against your own jurisdiction

In most states property management is licensed brokerage activity, which means the company operates under a broker and its handling of client funds is supervised, with segregation from operating money and periodic reconciliation expected. Screening decisions that rely on a consumer report trigger notice obligations when they lead to a decline, so an automated screening rule needs a reviewable and notifiable decline path rather than a silent one. Fair housing applies to advertising, to screening criteria, and to consistency of treatment, and inconsistent application by software is exposure for the company rather than for the software. Eviction is a court process, so nothing here goes further than preparing filings and calendaring dates.

Related: Real estate Field services. Or start from the four shapes of work instead of from an industry.