One report for every manager
Properties run by different managers on different PMS platforms appear in the same report, with the same columns and the same definitions. You can compare managers directly.
Your portfolio report should not take most of the week to build. Put every system's data in one place, agree one definition for each metric, and stop exporting and combining spreadsheets by hand.
You get one set of portfolio numbers by putting every system's data in one place and agreeing one definition for each metric. Connect brings the data from each PMS and each manager into a warehouse you own. Data Map matches the properties and units across them and holds the definitions. Your reports are then built from one dataset, and nobody exports or combines files by hand.
For operations and reporting teams
It is Monday and the weekly portfolio report is due. Your properties run on more than one PMS, and some are run by third-party managers who send their own reports. So the first job is collecting. You log in to each system, run the exports, and download what each manager emailed.
The second job is making the files agree. One manager lists a property by its marketing name and another by its legal entity. Unit counts differ by a few. Each source calculates occupancy its own way. You fix all of that in a spreadsheet that only you fully understand.
The report goes out on Thursday. Then someone asks why your occupancy number is lower than the one the manager sent, and you spend Friday explaining the difference.
Next week you do it again. The work does not get easier with practice, and when the portfolio adds a property or changes a manager, the spreadsheet breaks.
Example inputs. Replace with yours.
Each PMS reports on the properties it runs, in its own format, with its own names and its own formulas. A third-party manager sends what its system produces. None of them was built to be combined with the others, so combining them is left to you.
| Where you read it | How it is calculated | Occupancy |
|---|---|---|
| Manager's report | leased units ÷ total units | 95.2% |
| PMS dashboard | occupied units ÷ rentable units | 93.1% |
| Your own model | occupied units, down units excluded | 91.8% |
| One definition, in Data Map | occupied units ÷ rentable units, as of day end | One number |
The differences are small and they are everywhere. A unit that is down for renovation counts as vacant in one report and is left out of another. This is why two accurate reports for the same month can show two different occupancy numbers, and why only the person who built the spreadsheet can explain the gap.
One portfolio
Each manager and each system reports in its own format. Once they are all in your warehouse, Data Map keeps one list of properties and units and one definition of each metric, and every report is built from that.
There are three, and most owners, operators and REITs have tried the first two.
Fivetran, Airbyte and Stitch are built for mainstream software such as Salesforce, Workday and HubSpot. They do not have native connectors for Yardi, Realpage or Entrata. A team that builds its own has to learn how each PMS handles logins, paging and format changes, and then keep those connectors working. That upkeep takes time away from the reporting it was meant to support.
The payoff
Building the report stops being a weekly project. Data from every system arrives in your warehouse on a schedule, already matched to one property list, so the numbers are there when the week starts.
The time you spent collecting and reconciling goes to reading the report and acting on it. When someone questions a number, you can show which system it came from and how it was calculated.
What you get
Properties run by different managers on different PMS platforms appear in the same report, with the same columns and the same definitions. You can compare managers directly.
When you buy a property or a portfolio, its systems are connected and its data joins the same reports. You do not have to move it to a new PMS first.
The owner report, the asset management dashboard and the answer someone gets from an AI tool all come from the same dataset, so they show the same figure.
The data is in a warehouse account in your name. It stays there if you change managers, change PMS, or sell a property and need its history for the buyer.
Ask
Questions that used to need a new export and a new spreadsheet can now be answered with a single query.
Through Propexo MCP, the people you approve can ask these questions in Claude or Copilot, in plain language. Each answer shows the definition it used and the system the data came from. The connection is read-only.
Act
An agent can build the recurring reports for you. It produces each owner or investor report on the schedule you set, in the layout you already use, and sends it to you to review before it goes out. You decide which reports go out on their own and which wait for your approval.
The same data can also tell you when something changes, so you do not have to spot the change yourself in the report. See exception reporting and anomaly detection for how that works, or Agents for how an agent runs.
How it gets done
There are five steps. Data Map does the matching and reconciling that used to happen in a spreadsheet.
Write down which properties run on which PMS, which manager runs each one, and which other systems the report draws on, such as accounting and maintenance. This list sets the scope of the work.
Pick Snowflake, BigQuery, Databricks or another destination in the catalog, in an account you own. If you do not want to run a warehouse, Propexo can run a managed Snowflake warehouse for you, for an added fee, in your name.
Connect has pre-built connectors for Yardi, Realpage, Entrata, AppFolio and 127+ proptech systems in all. Each system's data arrives unchanged, so any figure in a report can be traced back to the record it came from. Propexo keeps the connectors working when a vendor changes its API.
Data Map recognises the same property, unit, lease and resident across every system and links the records, with a confidence score on each link. Your team then approves one definition for each metric, such as occupancy and delinquency, and every report uses it.
Point Tableau, Power BI, Looker or Sigma at the warehouse. Each report covers every property and every manager, and it updates when the data does. Through Propexo MCP, the people you approve can also ask questions in Claude or Copilot.
You get one set of portfolio numbers by putting every system's data in one place and agreeing one definition for each metric. Connect brings the data from each PMS and each manager into a warehouse you own. Data Map matches the properties and units across them and holds the definitions. Your reports are then built from one dataset, and nobody exports or combines files by hand.
Bring the data from every PMS into one warehouse, match the properties and units across them, and agree one definition for each metric. Reports are then built from that one dataset. Connect brings the data in, and Data Map does the matching and holds the definitions.
No. Each property stays on the PMS it runs today, and each manager keeps its own system. The data from each one goes into your warehouse and is matched there, so the reports cover all of them without a migration.
It depends on the access your management agreement gives you. Connect needs credentials for each system, and at a managed property the manager holds them. Where you have that access, the data goes into a warehouse account in your name, and it stays there if you change managers.
The new property's systems are connected and its data joins the same warehouse and the same reports. A change of manager changes where the data comes from, not what your reports look like, and the history you already have stays in your account.
The same way any owner does. Each PMS, such as Yardi, Realpage and Entrata, is brought into one warehouse with Connect. Data Map matches the same property, unit and resident across them and holds one definition of each metric. The board deck, the investor report and the asset management dashboard are then built from one dataset.
Fivetran and Airbyte do not have native connectors for Yardi, Realpage or Entrata. Building custom connectors on those platforms takes engineering time at the start and maintenance afterwards. Connect provides these connectors pre-built, and Propexo keeps them working when a vendor changes its API.
Operational data such as units, leases, residents, charges, work orders, leasing activity and payments, depending on what each PMS makes available through its API. Each system arrives in its own structure. Data Map then matches the records across systems and holds the definitions, so the portfolio can be queried as one.
No. Propexo builds and maintains the connectors, and the managed Snowflake warehouse when you choose that option. No data team is required.
Credentials for the systems you want landed, and a warehouse account or the managed Snowflake option inside Connect. No data team, and no custom build on your side.
The systems and warehouse destinations are listed in the catalog. They include the major PMS platforms and Snowflake, BigQuery and Databricks.