Accounts payable · Property management

AI AP (Accounts Payable) for Property Management

Done like a human, on a human's computer, by an Agent.

Works using screen+ mouse+ keyboard

No new software.No integrations.

coded to property and unit ↗

PDF viewer · Invoice 7741
  • PropertyOakmont Terrace · unit 3B
  • Work orderWO-18834
  • TermsNet 30
  • Total$1,955.00
Yardi Voyager · Payable invoiceCalloway Plumbing
  • Water heater 50 gal · oak120 · 3B · 7210 Water heaters1,150.00
  • Labor · oak120 · 3B · 6520 Plumbing480.00
  • Haul away · oak120 · 3B · 6520 Plumbing75.00
  • After-hours fee · oak120 · 3B · 6520 Plumbing250.00
Total$1,955.00
✉Sent to T. Nguyen, Property Manager, Oakmont TerraceCalloway 7741 vs WO-18834.pdf

Has invoice 7741 been approved?

Yes. The property manager approved the full $1,955.00 on 11/12. It's in the 11/20 check run.

  1. 01Bill in
  2. 02Read
  3. 03Match order
  4. 04Code property
  5. 05Pay run
The biggest win

Every bill coded to its property the day it lands

Utility bills and vendor invoices sit in portals and inboxes until the late fee shows up. Your agent pulls and codes them the same day.

Todaythe usual way
  • Bill sits in a utility portal
  • Pulled and coded In 10 days
  • Deal lost. The utility bill sat in a portal and came back with a late fee.
VS
With your agent✦ Instant
  • Picked up the moment it lands
  • Read, matched to the work order, coded, routed same day
  • No late fee. Owner statement on time.

Property payables are messy is messy

  • Utility late fees. Bill sat in a portal
  • Wrong property. Coded to the wrong owner
  • Over the cap. Billed past the work order
  • Expired insurance. Vendor paid, COI lapsed

An agent that handles the messy parts your way.

  • 01Utility portalsBills pulled before they're due
  • 02Property codingProperty, unit, GL account
  • 03Work order matchScope and cap checked
  • 04Owner thresholdsEach owner's approval limit
  • 05Budget notesVariance explained on the invoice
Today

Every invoice, by hand. Agents should!

  1. ManualAgent Log into portals
  2. ManualAgent Download bills
  3. ManualAgent Find the property
  4. ManualAgent Find work order
  5. ManualAgent Compare amounts
  6. ManualAgent Code unit & GL
  7. ManualAgent Check budget
  8. ManualAgent Route to manager
  9. ManualAgent Chase approval
  10. ManualAgent Build check run

How many hours can you get back?

Where invoices come from

Every inbox, portal and folder. One queue.

Invoices don't arrive in one place. Your agent checks each source the way your clerk does, with the logins you give it.

  • AP inbox

    Saves vendor invoices and logs the property they name.

  • Utility portals

    Logs into each account and downloads the new bill.

  • Vendor portals

    Pulls invoices from supply and service vendor sites.

  • Site office scans

    Reads invoices each site office scans to its folder.

  • Recurring contracts

    Expects the monthly invoice and flags one that is missing.

  • Maintenance photos

    Reads store receipts techs photograph on site.

One queue. Every invoice read, checked for duplicates and tracked to payment.

The whole job

Hand the whole invoice to an agent

1 agent
  1. Pulls bills from portals
  2. Reads the invoice
  3. Matches the work order
  4. Codes property & GL
  5. Manager approves
  6. Enters the payable
  7. Prepares the check run
  8. You release payment

Agent does itYou decide

How it works

Five steps. One invoice.

One job, start to finish: Calloway Plumbing, invoice 7741, Oakmont Terrace unit 3B.

  1. 01

    It reads the invoice

    Vendor, service address, unit, lines and due date.

    PDF viewer · Invoice 7741
    • PropertyOakmont Terrace · unit 3B
    • Work orderWO-18834
    • TermsNet 30
    • Total$1,955.00

    Invoice 7741 · Calloway Plumbing

  2. 02

    It matches the work order

    Scope, not-to-exceed amount and completion date.

    Yardi Voyager · Work order inquiry
    ItemFromPrice
    Water heater, labor, haul awayWO-18834 · approved scope$1,705.00
    After-hours feeTotal is $155 over the $1,800 capWO-18834 · not in scope$250.00
    Vendor insuranceCOI on file · expires 03/2027Current
  3. 03

    It codes it

    Property, unit and GL account, on every line.

    Yardi Voyager · Payable invoice
    No. P-557120Calloway PlumbingDraft
    DescriptionQtyUnitAmount
    Water heater 50 gal · oak120 · 3B · 7210 Water heaters1ea1,150.00
    Labor · oak120 · 3B · 6520 Plumbing4hr480.00
    Haul away · oak120 · 3B · 6520 Plumbing1ea75.00
    After-hours fee · oak120 · 3B · 6520 Plumbing1ea250.00
    $155.00 over the work order cap · waiting on the property manager$1,955.00
  4. 04

    It asks the property manager

    Only what is over the cap, with both numbers shown.

    Outlook · New message

    ToT. Nguyen, Property Manager, Oakmont Terrace

    SubjectApprove? Calloway 7741 is $155 over WO-18834

    Calloway billed $1,955.00 for the 3B water heater. The work order cap is $1,800.00. The difference is a $250.00 after-hours fee that is not on the work order. Approve the full amount, or tell me to dispute the fee.

    Calloway 7741 vs WO-18834.pdf

    Send
  5. 05

    It answers the vendor

    Approval status and check date. From your system.

    Email · Calloway Plumbing

    Has invoice 7741 been approved?

    Yes. The property manager approved the full $1,955.00 on 11/12. It's in the 11/20 check run.

    Answered from: Check run 11/20

The full process

Property management: every step

What the agent does, where you decide, and the rules it checks.

you decide every green box

  1. Invoice or utility bill arrives
  2. Pull from portals & inbox
  3. Read invoice fields
  4. Duplicate?
    Yes → hold, flag AP
  5. Find property, unit, vendor
  6. Contract or work order?
    No → code by rule, manager approves
  7. Inside contract or WO amount?
    No → property manager reviews
  8. Code property, unit, GL
  9. Inside the budget line?
    No → add variance note
  10. Vendor COI current?
    No → hold payment, request COI
  11. Property manager approves
  12. Over owner threshold?
    Yes → regional, then owner
  13. Enter payable in system
  14. Schedule by due date
  15. You release the check run
  16. Send remittance
  17. Paid & filed to the property

Agent does it You decide Rule check

Coding and matching

Coded to your chart. Matched to what you ordered.

Three-way match when there is a PO and a receipt. Your coding rules and an approval when there is not.

Every line is coded to

Property
oak120 Oakmont Terrace
Unit or area
3B, or Common area
GL account
6520 Plumbing repairs
Work order
WO-18834
Expense type
Turnover, repair or capital

The service address picks the property and unit. The work order or contract picks the GL account. Utility accounts are mapped once to their property and meter. Shared bills are split by your allocation table.

  • Work order match

    A repair was done on a work order

    • Work order is marked complete
    • Scope matches what was billed
    • Total inside the not-to-exceed
    • Unit and property agree
  • Contract match

    A recurring service bills monthly

    • Amount vs the contract rate
    • Period not already paid
    • Contract has not expired
  • Utility & non-PO

    No work order or contract

    • Account belongs to the property
    • Usage in line with past months
    • No past-due balance carried
    • Budget line checked
Approval routing

Routed to the right approver

By amount, department, job or property. The table is yours. Change a row and the next invoice follows it.

  1. Recurring contract, at the contract rateNo approval. Entered and scheduled.
  2. Under $2,500Property manager
  3. $2,500 to $10,000, or over budgetRegional manager
  4. Over the owner's threshold, or capitalOwner or asset manager

Checked before anything is paid

  • Certificate of insuranceAn expired COI holds every payment to that vendor.
  • W-9New vendors need a W-9 before the first payment.
  • Budget variance noteAn over-budget invoice needs a note before it is approved.
  • Bank change call-backNew bank details wait until your team calls a known number.
Your process

Built around how you work

Not a template. Your steps, your rules, your approvals.

  1. 01

    Explain it once

    Talk or type, like training a new hire. Hand over your SOP, price book and a few past quotes.

    When a request comes in, first check: duplicate? If not, hold, flag AP.

    Quoting SOP.pdf Price book 2026.xlsx 3 past quotes
    Describe your process…
  2. 02

    Watch it work

    It works a real job on your screen. You correct it the way you'd correct a person.

    Use the 2026 price book, not last year's.

    Got it. Switched to 2026 and re-priced 4 lines.

    Read requestDrawingPricing
  3. 03

    Save your process

    A written procedure and a flowchart. Every run follows the version you approved.

    1. Pull from portals & inbox
    2. Read invoice fields
    3. Duplicate?
    4. Find property, unit, vendor
    5. Contract or work order?
    6. Inside contract or WO amount?
    v1 · approved
Fully yours

Change anything. Any time.

Any step, any rule, any approval. Say what changed. Approve the new version.

Property management processv3 → v4
  1. Find property, unit, vendor
  2. Check this customer's historyAdded
  3. Over the work order cap?Changed
  4. Enter payable in system
  5. You release the check runRepeat customers: skip
  6. Over owner threshold?

Add a step after “Find property, unit, vendor”: check this customer's history and flag anything unusual.

Step added

New rule: Over the work order cap → manager reviews.

Rule changed

Repeat customers under the limit don't need my approval anymore.

Approval changed

Saved as version 4. You approved it. The next run follows it. The last runs keep the version they ran on.

Your controls

Your rules. Exactly.

Written once in plain English. Followed every time.

  • Over the work order cap? Manager reviews
  • Vendor COI expired? Hold the payment
  • Over the owner's limit? Owner approves

Never, on any run

  • Release a payment
  • Change vendor bank details
  • Pay a vendor with no COI
  • Move cost between owners

Approvals, where you want them

It stops and asks you.

What it built, what it checked, what looks off and what it suggests. Approve, edit, reject, or take the wheel.

from your desk or your phone ↘

Property management agentRun #1042Paused at step 07 · Work order matchWaiting for you
Approval you asked for Medium risk AP · step 07 · Work order match Waiting 0:42 1 of 2 in your queue

Calloway billed $1,955. The work order cap is $1,800.

You asked to see any invoice that goes over its work order's not-to-exceed amount.

Agent suggests: Send to the property manager with the after-hours fee called outOne item needs a look. Everything else checked out.

INVOICE 7741 · WO-18834 · OAKMONT TERRACE 3B

Water heater$1,150 · in scope

Labor & haul away$555 · in scope

After-hours fee$250 · not on work order

Work order cap$1,800

Codingoak120 · 3B · 6520 / 7210

Invoice total$1,955.00

Review notes

  • Work order marked complete 11/09
  • $155 over the not-to-exceed amount
  • Vendor COI current through 03/2027
Talk Take control Reject Edit Send to property manager ↵
The difference

Your team, before and after

Your team today and with the agent
TodayWith your agent
Bill to approval 10 days Same day
Utility bills Found when overdue Pulled each week
Property coding Fixed at month end Right at entry
Your AP clerk Logging into portals Working exceptions
Watch it work

One invoice, start to finish

if you wish to see it in action!

Property management: a repair invoice against the work order
Your numbers

How many hours can you get back?

Your volume, your times, your labor cost. Estimates, not results.

229staff hours per month returned to residents and owners
$7,333labor capacity per month
$88,000labor capacity per year

Invoices × (minutes today − minutes with the agent) ÷ 60 × hourly cost

These are example assumptions, not results. Example for a mid-size portfolio: minutes cover pulling, reading, coding and routing. Use your own numbers.

FAQ

Questions owners ask us

Do we have to buy new software or connect anything?

No. The agent works in the software you already use, with the same screens, keyboard and mouse your team uses, under logins you give it. Nothing to replace and nothing to integrate.

How is the agent built?

You explain the job the way you'd train a new hire: talk or type, and hand over your SOP and a few real examples. Then it does a real one live while you watch and correct it. Your process is saved as a flowchart and a written procedure, and every run follows the version you approved.

Will it pay vendors on its own?

No. It prepares the payable and the check run. A person releases every payment, and bank-detail changes always go through your call-back check.

Can it get utility bills that are never emailed?

Yes. It logs into each utility portal under the login you give it, downloads the new bill for every account, and codes it to the property and meter that account belongs to.

We manage for many owners. Does it keep their rules apart?

Yes. Approval thresholds, bank accounts and GL charts are followed per property. An invoice over an owner's limit goes to that owner's approver before it is scheduled.

Can we change the process later?

Any time. Add a step, change a rule, move an approval or drop one. Tell the agent what changed, review the new flowchart and save it as a new version.

Bills coded · Late fees avoided

Which property should we start with?

Bring last month's bills for one property.

no new system. no integrations. ↗