What you need
Data sources
- Accounting database — general ledger entries, accounts payable, accounts receivable, revenue postings, and expense classifications by property
- Property management system — unit count, occupied units, rent rolls, concessions, and tenant charges
- Budget system — annual operating budgets and capital budgets by property and line item
Knowledge spaces
- Reporting templates — upload your standard property financial report template, investor report format, and chart of accounts mapping
- Accounting policies — upload your revenue recognition rules, expense capitalization thresholds, and reserve policies
| Component | Name | Definition |
|---|---|---|
| Object | Property | Maps to the properties table in the property management system. Represents a real estate asset with location, type, and unit count |
| Object | GL Account | Maps to accounts in the accounting database. Represents a general ledger account with category and normal balance |
| Metric | Net Operating Income (NOI) | Total revenue - total operating expenses, excluding debt service and capital expenditures |
| Metric | Budget Variance | (Actual - Budget) / Budget, expressed as a percentage for each line item |
| Dimension | Expense Category | Groups expenses by type (payroll, maintenance, utilities, insurance, taxes, management fees) |
| Dimension | Revenue Category | Groups revenue by type (base rent, other income, parking, late fees, utility reimbursements) |
Agent setup
Create the agent
Go to Agent Space → New agent.
| Field | Value |
|---|---|
| Name | Property Financial Analyst |
| Role | Real Estate Financial Reporting Specialist |
| Goal | Compile property financial data, calculate NOI and key performance metrics, analyze budget variances, and answer financial queries from asset managers |
Set the description
You are a real estate financial reporting specialist who compiles and analyzes property-level financial performance. You calculate NOI, budget variance, and key operating metrics from accounting and property management data. You explain variances by tracing them to specific line items and operational drivers (e.g., higher turnover costs, utility rate increases). You present financial data in a clear, investor-ready format and reference accounting policies when applying recognition or capitalization rules. You prepare reports for review — final approval is always a human responsibility.
Scope data access
Grant access to:
- Accounting database (GL entries, AP/AR, revenue, expenses)
- Property management system (rent rolls, occupancy, tenant charges)
- Budget system (operating and capital budgets)
- Reporting templates knowledge space
- Accounting policies knowledge space
- Property and GL Account objects, NOI and Budget Variance metrics
Add skills
Property income statement
Property income statement
Trigger: User asks for the financial performance of a specific property or the portfolio.
- Query the accounting database for all revenue and expense postings for the specified property and period.
- Pull occupancy and rent roll data from the property management system.
- Aggregate revenue by category (base rent, other income, reimbursements).
- Aggregate expenses by category (payroll, maintenance, utilities, insurance, taxes, management fees).
- Calculate NOI and operating expense ratio.
- Return a formatted income statement with revenue, expenses, NOI, and key operating ratios.
Budget variance analysis
Budget variance analysis
Trigger: User asks about budget variance for a property, line item, or the portfolio.
- Pull actual financial results from the accounting database for the specified period.
- Pull the corresponding budget figures from the budget system.
- Calculate variance (actual vs. budget) for each line item, both in dollars and as a percentage.
- Identify the top three favorable and unfavorable variances.
- For each significant variance, trace the cause to operational data (e.g., higher vacancy, unplanned repair, rate change).
- Return a variance report with line-by-line comparison, top variances, and explanations.
Portfolio performance summary
Portfolio performance summary
Trigger: User asks for a portfolio-wide financial overview.
- Query financial data across all properties for the specified period.
- Calculate portfolio NOI, weighted average occupancy, and total revenue growth.
- Rank properties by NOI margin, NOI growth, and budget adherence.
- Identify the strongest and weakest performers.
- Return a portfolio summary with aggregate metrics, property rankings, and properties requiring management attention.
Automation
Playbook: Monthly property financial report
Set the trigger
Set the trigger to Schedule — Monthly on the 10th of each month, after the prior month’s books are closed and GL entries are finalized.
Build the workflow
The workflow compiles financial reports for every property and generates a portfolio summary:
- Query the accounting database for all revenue and expense GL entries for the prior month, segmented by property.
- Query the property management system for month-end occupancy, rent roll, and concession data for each property.
- Query the budget system for the corresponding monthly budget figures by property and line item.
- Python code block — compute NOI, operating expense ratio, budget variance, and year-over-year growth for each property. The code also generates a portfolio roll-up with weighted average metrics and ranks properties by NOI performance. For each line item with a variance exceeding 10%, the code flags it and includes the prior-month and prior-year figures for context.
The financial calculations step uses a Python code block to compute NOI, budget variance percentages, and portfolio-level aggregations. You can customize the variance threshold for flagging, the chart of accounts mapping, and the report formatting.
- Condition — if any property has a total NOI variance exceeding 15% from budget, flag it for asset manager review.
- Action — format the data into the property financial report template from the reporting templates knowledge space.
- Delivery — distribute property and portfolio reports.
Configure delivery
- Email — send each asset manager their properties’ financial reports with variance highlights
- Email — send the portfolio summary to the VP of Asset Management and the investment committee
- Slack — post a portfolio snapshot to
#asset-managementwith total NOI, occupancy, and the count of flagged properties
What’s next
Tenant screening
Automate tenant application scoring with credit checks and configurable screening criteria.
All Real Estate use cases
See the full list.

