Every property management company I walk into has good software.
Yardi. AppFolio. Buildium. They hold the leases, the ledgers, the tenant records, the work orders. They do it well, and I’m not here to tell you otherwise.
But when I sit with a team and watch a normal day, the work almost never happens inside that software. It happens in email. In Excel. In text threads. In a spreadsheet of answers to the same ten lead questions. In a note that says which owner handles which security deposit.
Your property management software is your system of record. What most companies are missing is a system of action. This post is about the difference, and why closing that gap matters more than any new tool you could buy.
What your system of record is for
A system of record holds the truth. Who lives where. What they pay. When the lease ends. What was charged, what was paid, what was fixed.
That’s valuable, and it’s hard to build. It’s why I tell clients not to replace their property management software to fix an operational problem. In my opinion it’s the wrong answer. You’d spend months migrating data and retraining your team, and you’d end up with the same gaps in a new interface.
Because the gap was never the record. The gap is everything that happens around it.
Where your team actually works
Here’s what I find when I map how a company runs, not how it’s supposed to run.
At a North Carolina operator with five VAs, a new lead arrived in GoHighLevel. A VA copied it into RingCentral to text the prospect, then went into Buildium to send the application. Three tools, and a person acting as the wire between them. The standard answers to leads lived in a spreadsheet.
At a 650-unit New York portfolio running Yardi, renewals started with someone downloading the lease expiration report into Excel. Notes lived in the spreadsheet. Everything else lived in email. Renewal letters were filled out by hand.
At the same company, one person tracked eviction cases and another sent renewals, each from their own spreadsheet. Nobody did anything wrong. The information just never met.
And at a Section 8 portfolio in Memphis, the approval thresholds, the credit criteria, the income requirements and the Section 8 contacts lived in one place only: their property manager’s head.
None of those are failures of the software. Each one is a missing system of action.
The two wrong answers
When operators feel this gap, they usually reach for one of two fixes.
Buy more software. There’s a new tool every week, and most of them solve the same problem with one more feature. Without a map of how your operation runs, you end up with a stack that doesn’t talk to itself. The North Carolina operator was paying for two platforms to do things Buildium already did.
Replace the property management software. This feels decisive, but it treats the record as the problem. The new system will hold your data just as well as the old one, and your team will still be working in email and Excel the week after go-live.
Both answers add cost. Neither one writes down how your company actually decides.
What a system of action is
A system of action is the place where your rules live and the work actually happens. It sits alongside your property management software, synced to it, and does three things.
It holds your rules. When this happens, then this. If this happens, then that. The decisions your team makes from memory become logic the system follows.
It does the repetitive work. The follow-ups, the reminders, the forms, the handoffs, the first replies to leads.
It shows the whole operation in one place. So your team, and your owners, can see where everything stands without asking.
When I map a company, I look at seven things: information, people, process, rules, technology, automation and controls. Most property management companies only have people and technology. The system of action is where the other five live.
What it looks like in practice
For the North Carolina operator, we kept Buildium as the system of record and centralized every lead in one hub synced with it. The spreadsheet of standard answers became knowledge an agent could use for first replies. GoHighLevel went away, and she didn’t hire a sixth VA.
For the New York portfolio, one rule replaced the report download: ninety days before a lease ends, the tenant moves onto the renewals tab with a status of to do. Before any offer is prepared, the system checks whether the building is still managed and whether the tenant is in court. If they are, the coordinator gets a flag with the case attached, and no renewal goes out until someone who knows the case decides. The follow-ups at 90, 60, 45 and 30 days run on their own, and the coordinator gets one Monday digest instead of a notification for every step.
For the Memphis portfolio, we sat down and extracted every rule from their property manager’s head. Now the approval criteria belong to the company, not to one person.
In every case, the property management software stayed exactly where it was.
Working with your software’s limits
Every system of record has limits, and a good system of action works with them instead of fighting them.
Yardi’s API has limits, so for the New York portfolio we work with what it sends. The rent roll arrives by email, an agent reads that inbox, and the hub stays in sync. There’s a human check at the end of that step, because everything downstream depends on the data being right.
That’s the mindset. You don’t need perfect integrations to build a system of action. You need to know where the truth lives, how it moves, and where a person should confirm it.
Humans stay in the loop
I don’t automate everything, and I don’t think you should.
AI is remarkable, and it also makes mistakes. It even says so in the fine print. So a good system of action keeps a person at the points that matter: approving an offer, choosing a broker, deciding on a tenant in court.
The point isn’t to hand your company to a machine. It’s to stop your people from being the machine. When the system handles the copying, chasing and remembering, your team gets to do the work that needs them: talking to tenants, negotiating, and taking care of the asset.
Find your system of action
Here’s an exercise you can do this week.
Pick one workflow. A new lead, a renewal, a work order. Follow it from start to finish and write down every place it touches.
- Which tools does it pass through?
- Where does someone copy and paste?
- Which decisions are made from memory?
- Who would you call if the person doing it were out tomorrow?
Everything on that list that isn’t your property management software is your system of action. Right now it’s probably scattered across inboxes, spreadsheets and people’s heads.
You don’t need to replace your software to fix that. You need to give that work a home, synced to the record you already trust, holding the rules you already run on.
That’s what we build at VIRTUA. If you want to know where your team works when they leave your software, DM me ACTION.