Spend one July day in a Phoenix property management office and you'll see where AI fits. It isn't the big decisions. It's the small jobs, done by hand, over and over, in the gaps between the big decisions.
Here's that day, hour by hour, with the line I'd draw at each stop between what software can take and what your team keeps.
7:40a.m.The phones start
Two AC units quit overnight and a kitchen sink in a third unit is leaking. Each tenant calls, then texts or emails, then submits the portal form to be safe. Some give a unit number, some give their first name, one gives the wrong unit. Ten messages, at least three problems, and somebody on your team is reading all ten before their coffee.
Most offices already pay an answering service for nights. The trouble is that it takes a message, so at 7:40 someone is still retyping last night's calls into work orders.
What comes ina July morning, by phone, email, text and portal
- Call: no AC in unit 214214
- Text: hi its Maria upstairs, AC died again?
- Email: AC blowing warm, unit 3131
- Text: water under the kitchen sink, 7B7B
- Portal: AC out, unit 214214
- Email: AC not working, 241?
- Call: water coming through my ceiling, 6B7B
- Text: 214 still no AC, any update??214
- Voicemail: [mostly inaudible] …AC… please call?
- Text: still hot in 31, its 89 in here31
What your team seesdrafted, plus the ones it couldn't place
- Unit 214, no coolingUrgent3 messages merged, HVAC vendor suggested
- Unit 7B, kitchen leakUrgentSink in 7B, likely the ceiling leak in 6B too. Confirm the link; plumber suggested
- Unit 31, 89°F reportedUrgent2 messages, tenant reports 89°F inside; confirm the reading
- Needs a person3 messages: no unit, a unit that's probably a typo, an inaudible voicemail
This is the clearest win in the whole day. Every request can be read the moment it arrives, matched to its unit, merged with its duplicates and drafted as a work order with a vendor suggested. Your coordinator opens a few tickets instead of ten messages.
It doesn't place all of them. “Maria upstairs” has no unit. Unit 241 doesn't exist; it's probably 214 with the digits swapped. And a ceiling leak in 6B is likely the sink in 7B above it. Software can suggest those links. A person confirms them, and the pile it couldn't place never quite empties.
One rule sits above the sorting. A broken AC in July isn't a maintenance request, it's a deadline: Phoenix's rental code requires that habitable rooms be cooled to 82°F or lower with refrigerated air, or 86°F with evaporative cooling (City Code 39-5). So anything that reads like “no cooling” skips the queue and lands in front of a person, flagged. The software's job is to notice. A person's job is to act.
If most of your requests come in by phone, the sorting can start on the call itself: the unit, the problem and the urgency taken down at 11 p.m., and the ticket drafted before anyone on your team is awake.
9:15a.m.The same five questions
When is rent due? Can I have a cat? Where do I drop off keys? What's the gate code? Who do I call about the noise next door? The answers are already written down, in your leases, your house rules and your welcome packet. A tenant asking isn't the problem. A person retyping the answer for the fortieth time is.
Software that answers from those documents, and only those documents, can take this around the clock. The word “only” is doing the work in that sentence. When the lease doesn't say, the software has to say “I'll check with the office.” Left to itself it will guess, and a confident wrong answer about a fee is worse than no answer. A tenant asking about an emotional support animal isn't asking a pet-policy question either, and software that answers from the pet clause gets it wrong.
The moment a question needs a decision, like a late fee waived, a lease ended early or a complaint about a neighbor, it goes to a person with the whole conversation attached, so nobody asks the tenant to start over.
11:00a.m.Chasing paperwork
Applications arrive half-finished. Someone emails for the missing pay stub, waits, emails again, and the unit sits empty one more day. Software can check every file against your list and send the reminders on its own, so your team only ever opens complete applications.
Complete isn't the same as checked. It can tell a pay stub is there; it can't tell you it's real. Edited pay stubs turn up, and spotting them is still a person's job.
The approve-or-deny decision stays with a person, applied the same way to everyone, against written criteria, under fair housing law. That isn't a limit of the software. It's the point. More on it in AI leasing assistants and fair housing rules.
1:30p.m.Forty photos, one report
An inspector comes back from a move-out with dozens of photos and spends the next hour turning them into a condition report. A draft can be written from the photos and their short notes, room by room: scuffed wall in the hallway, stained carpet in bedroom two, smoke detector tested. The inspector corrects it and signs off. Any deposit decision is still theirs, and the report says who made it.
Photos miss things. They don't carry smoke smell or pet odor, they can't tell an oven that doesn't heat, and a shadow can come out as a stain. The draft is only as good as the move-in photos it's compared against.
3:00p.m.Renewals
Somebody checks which leases end in the next ninety days and sends the notices. That can run on a schedule, with tenants' answers collected as they come in and a weekly summary of who's staying, who's leaving and who hasn't replied. Plenty of replies will be “depends on the rent”, and plenty won't come at all. Those go to a person, not into the summary. The rent decision, and the conversation with the tenant who's on the fence, stay human. What automation changes is when that conversation happens: with sixty days to spare instead of ten.
4:30p.m.Invoices before statements
Vendor invoices have to be matched to work orders before owner statements go out. Most match. Automation can confirm the ones that do and flag the few that don't, each with the reason, so the afternoon is a short list instead of a stack. Here's how the matching works, rule by rule.
5:30p.m.What's left on the desk
Take out the reading, sorting, chasing and typing, and what's left is the work only your team can do.
Today's list, 5:30 p.m.6 crossed off by software · 7 left
- Done by software: Read ten messages
- Place the three messages it couldn't
- Approve the HVAC vendor for unit 214
- Done by software: Retype the pet policy for the fortieth time
- Call back the tenant who's upset about the leak
- Done by software: Email for the missing pay stub, twice
- Approve or deny the application, by the written criteria
- Done by software: Turn forty photos into a condition report
- Decide the deposit
- Done by software: Check which leases end next quarter
- Set renewal rent for 7B
- Done by software: Match the invoices that match
- Serve the legal notice and act on its deadline
That's the line I'd draw everywhere: automate what's repetitive, and keep people on the decisions. All of this can sit beside AppFolio, Buildium, Propertyware, Rentvine or Rent Manager. How cleanly depends on what your plan lets outside tools read and write, and that varies by vendor and tier. The software you have stays the system of record. The automation feeds it.
Check what you already pay for
Before building anything, open your management software's release notes. The big platforms have been adding AI features to the stops on this list, maintenance intake and tenant questions first, and your plan may already include one. If the built-in version handles the work the way your team would, use it. What's usually left to build is the part that's specific to you: your vendor rules, your owner approval limits, the after-hours phone, and the handoffs between systems that don't talk to each other.
Where to start
Not with the whole day. Pick the one stop your team complains about most, count how often it happens for two weeks, and automate only that. If the number moves, do the next one. When I do a roadmap, that count is the first thing I do, with you, before anyone writes code. If the phone is where the day starts for you, the AI receptionist is the part of this I build, and it works alongside everything above.