<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://assetsoft.biz/blogs/tag/workflowautomation/feed" rel="self" type="application/rss+xml"/><title>Assetsoft - Blog #WorkflowAutomation</title><description>Assetsoft - Blog #WorkflowAutomation</description><link>https://assetsoft.biz/blogs/tag/workflowautomation</link><lastBuildDate>Thu, 08 Oct 2026 20:42:01 -0700</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[AI Agent Governance for Yardi & MRI | Assetsoft]]></title><link>https://assetsoft.biz/blogs/post/ai-agent-governance-for-yardi-mri-assetsoft</link><description><![CDATA[<img align="left" hspace="5" src="https://assetsoft.biz/Your AI Agent Just Approved an Invoice. Who Authorized That - A Governance Playbook for Yardi a-1.jpg"/>AI agents now approve invoices and run month-end in Yardi and MRI. A governance playbook for property finance teams: role mapping, approval thresholds, segregation of duties, audit trails, and what test automation and process mining can prove.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_trS5llS-RIyNn7fNJd19ag" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_Jiqca6R8QkeV-sWjhw9JhQ" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_F6_2M1xMTu2vQPAsz_BtLA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_mPpscCO9kNh6JERF6ctRhQ" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_mPpscCO9kNh6JERF6ctRhQ"] .zpimage-container figure img { width: 1340px ; height: 287.26px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Your%20AI%20Agent%20Just%20Approved%20an%20Invoice.%20Who%20Authorized%20That%20-%20A%20Governance%20Playbook%20for%20Yardi%20a.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_Bp0RvfMLTDu5pSGZKkW54w" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p>You can edit text on your website by double clicking on a text box on your website. Alternatively, when you select a text box a settings menu will appear. your website by double clicking on a text box on your website. Alternatively, when you select a text box.</p></div>
</div><div data-element-id="elm_XFigU_xD53byGCEgSWbq6Q" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">T</span>he invoice nobody approved</b></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_GNjABG7YDjCFVNGh4sLI_A" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p><span>Somewhere this morning, a $3,800 landscaping invoice for a suburban retail center was approved, coded to the right GL account, matched to a purchase order, and queued for payment. Nobody in accounts payable looked at it. Nobody in property management looked at it. An agent did, with a second agent checking its work, and both cleared a confidence threshold someone set in a configuration screen six months ago.</span></p><p><span>That is not a hypothetical. Yardi's Smart Approval agent, part of Virtuoso, evaluates eligible invoices against learned rules and approves those that qualify; one agent decides, and a second confirms or challenges it. MRI's Agora Orchestrator, launched in June 2026, <a href="https://www.mrisoftware.com/ca/?p=58561" style="text-decoration-line:underline;color:rgb(48, 4, 234);">moves workflows from recommendation to automated execution</a> across commercial, multifamily, and residential portfolios. Both are good products. Both answer a question most property finance teams have not asked yet: when an agent acts, who authorized that?</span></p><p><span>The wider enterprise is asking it loudly. This week the US Federal Trade Commission opened a <a href="https://www.theneuron.ai/digest/everything-that-happened-in-ai-today-wednesday-september-30-2026/" style="text-decoration-line:underline;color:rgb(48, 4, 234);">broad investigation into frontier-model risk</a>, after a run of incidents in which agents reached systems they were never meant to touch. Fortune reported that the CIOs of <a href="https://fortune.com/2026/09/16/ai-agents-are-going-rogue-cios-are-racing-to-put-guardrails-around-them/" style="text-decoration-line:underline;color:rgb(48, 4, 234);">Cisco, Intuit, Workday and ServiceNow</a> are building oversight layers around agents, with Cisco's operations chief refusing to authorize any third-party vendor agent at all to avoid &quot;agent sprawl.&quot;</span></p><p><span>The number that should stop a CFO mid-sentence comes from a 2026 survey of 235 large-enterprise security leaders, cited by the Cloud Security Alliance: <a href="https://labs.cloudsecurityalliance.org/research/csa-research-note-ai-agent-governance-framework-gap-20260403/" style="text-decoration-line:underline;color:rgb(48, 4, 234);">71% say AI systems already have access to core ERP, CRM, and financial platforms, and only 16% govern that access effectively</a>. In property management, where the ERP is Yardi or MRI and the &quot;financial platform&quot; is the rent roll, the gap is the same, and the controls are thinner.</span></p><p><span>This is a playbook for closing it before you switch on native platform agents, not after.</span></p></div><p></p></div>
</div><div data-element-id="elm_CC7Ncrh01WqZIDWsRBIRFQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">W</span>hat an agent actually does inside Yardi and MRI</b></b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_JoBu_b9Aiu8YziC0kFzuWQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p><span>The word &quot;agent&quot; covers a lot of ground, and governance only works if you know which kind you are dealing with. Inside the two dominant property platforms, agents now sit at three levels of autonomy.</span></p><p><b><span style="color:rgb(29, 128, 226);">Level 1</span><span style="color:rgb(22, 56, 90);">: It answers</span>.</b><span> Yardi Chat IQ handles prospect and resident conversations across chat, email, text, and voice, grounded in live Voyager data. MRI Agora Intelligence watches the portfolio and recommends actions. These agents read a great deal of data but post nothing to the ledger. The governance risk is disclosure and accuracy, not transactions.</span></p><p><b style="color:rgb(29, 128, 226);">Level 2:</b><b style="color:rgb(22, 56, 90);"> It acts within rules.</b><span> Yardi Smart Approval, paired with Smart AP, captures, codes, and approves invoices that meet amount, vendor, property, and GL criteria you define, using <a href="https://www.yardi.com/resources/smart-approval-brochure/pdf/" style="text-decoration-line:underline;color:rgb(48, 4, 234);">12 months of your approval history</a> to generate vendor-specific rules. MRI Agora Orchestrator lets teams deploy agents from a pre-built catalog, configure them, and, in MRI's words, let them run. These agents post transactions. They are, functionally, approvers with system access.</span></p><p><b style="color:rgb(29, 128, 226);">Level 3:</b><b style="color:rgb(22, 56, 90);"> It builds other agents.</b><span> Yardi Virtuoso Composer and MRI's agent configuration tools let operators create custom agents without code. A property accountant can now build an agent that reconciles a bank feed, chases tenants, or prepares a month-end journal. Nobody in IT needs to be involved, which is the point- and the problem.</span></p><p><span>The shift that matters is from Level 1 to Level 2. Once an agent can approve, post, or pay, it has stepped into the control environment that external auditors, lenders, and investors rely on; in most property firms, that environment was designed in the era of named users, wet signatures, and dollar-threshold approval matrices. Agents do not fit it, and the platforms do not retrofit it for you. <a href="https://www.mannpublications.com/mannreport/2026/06/25/mri-software-launches-agora-intelligence-and-agora-orchestrator/" style="text-decoration-line:underline;color:rgb(48, 4, 234);">MRI's own announcement</a> frames Orchestrator as keeping every decision with the person responsible for it; Yardi lets you set amount and confidence thresholds. Both leave the design of that responsibility to you.</span></p></div><p></p></div>
</div><div data-element-id="elm_hC--oU6dlBSILYVWuO25OQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">A</span>gent sprawl: why property finance is more exposed than the average enterprise</b></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_mrW-QPJ86ExUeUrXgDWucg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p><span>Cisco's answer to agent sprawl was to <a href="https://fortune.com/2026/09/16/ai-agents-are-going-rogue-cios-are-racing-to-put-guardrails-around-them/" style="text-decoration-line:underline;color:rgb(48, 4, 234);">centralize every authorized model, agent and dataset on one internal platform</a> and refuse third-party agents entirely. Few property companies can do that, and most should not. But the reasons Cisco worries apply with more force to a real estate operator than to a software company.</span></p><p><b><span style="color:rgb(22, 56, 90);">Agents arrive inside the platform, not through IT</span>.</b><span> A Yardi or MRI release note enables them. A regional controller switches one on for a trial. A marketplace agent gets added to a module during an upgrade. There is no procurement event, no security review, no change ticket. Intuit's CIO describes the resulting risk as <a href="https://www.informationweek.com/cyber-resilience/intuit-smartsheet-ets-cisos-on-ensuring-enterprise-resilience-before-ai-orphans-emerge" style="text-decoration-line:underline;color:rgb(48, 4, 234);">agents that get orphaned and become an attack vector</a> when their creator leaves. In property management, where turnover in site and regional accounting roles is high, orphaned agents will be common within a year.</span></p><p><b style="color:rgb(22, 56, 90);">The control environment is shared with third parties.</b><span> Owners, managers, lenders, joint-venture partners, and outsourced accounting teams all touch the same Yardi or MRI database. An agent enabled by a third-party manager can approve invoices on an owner's property. Whose approval matrix applies? Whose auditor signs off? Management agreements written in 2022 do not say.</span></p><p><b><span style="color:rgb(22, 56, 90);">Month-end is a chain of dependent steps</span>.</b><span> Bank reconciliation, accruals, CAM reconciliation, intercompany, investor reporting. An agent that executes one step well can push an error into every step after it, and the error surfaces three weeks later in a distribution calculation. Agents fail fast; property accounting discovers slowly.</span></p><p><b style="color:rgb(22, 56, 90);">The volume case is strongest where the controls are weakest.</b><span> Yardi reports that <a href="https://www.yardi.com/blog/?p=54648" style="text-decoration-line:underline;color:rgb(48, 4, 234);">80% of client invoices are under $5,000 and take at least six days to approve</a>. Those are exactly the invoices nobody scrutinizes today, which is why automating them is attractive, and why the fraud and duplicate-payment risk concentrates there.</span></p><p><span>None of this argues against agents. It argues for treating the day you enable a Level 2 agent as a control-environment change, with the same rigor you would apply to giving a new employee approval authority.</span></p></div><p></p></div>
</div><div data-element-id="elm_4pHQodeehTy1zhEtjSSgFA" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">T</span>he five questions your auditor will ask</b></b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_K4GYv9rgGJf9w6j0DFbnyw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p><span>External auditors have not yet published an agent-specific standard for real estate, but the questions are predictable because they are the questions already asked of any automated control. Expect these five in your next audit planning meeting and expect them from lenders and institutional LPs soon after.</span></p></div><p></p></div>
</div><div data-element-id="elm_Lj_tDPzDM2jSR3KtrlipJA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p><span></span></p><div><table border="1" cellspacing="0" cellpadding="0"><thead><tr><td><p><span>#</span></p></td><td><p><span>Question</span></p></td><td><p><span>What a good answer looks like</span></p></td></tr></thead><tbody><tr><td><p><span>1</span></p></td><td><p><b>Identity.</b><span> Which agents exist, who owns each one, and what can it do?</span></p></td><td><p><span>A register listing every enabled agent, its platform, its owner, its permissions, and its enablement date</span></p></td></tr><tr><td><p><span>2</span></p></td><td><p><b>Thresholds.</b><span> What limits apply, and who approved them?</span></p></td><td><p><span>Dollar, vendor, property, and confidence thresholds documented and signed off by the same authority that approves the human delegation matrix</span></p></td></tr><tr><td><p><span>3</span></p></td><td><p><b>Evidence.</b><span> Can you show what the agent did and why, for any transaction?</span></p></td><td><p><span>An immutable log of each agent action, the inputs it saw, the rule or reasoning it applied, and the outcome.</span></p></td></tr><tr><td><p><span>4</span></p></td><td><p><b>Segregation.</b><span> Can one agent, or one person via an agent, initiate and approve the same transaction?</span></p></td><td><p><span>A mapping of agent roles against the SoD matrix, with compensating controls where conflicts exist</span></p></td></tr><tr><td><p><span>5</span></p></td><td><p><b>Kill switch.</b><span> How fast can you stop an agent, and what happens to in-flight work?</span></p></td><td><p><span>A tested procedure, a named owner, and a non-AI fallback for the affected workflow</span></p></td></tr></tbody></table></div><p></p></div><p></p></div>
</div><div data-element-id="elm_mVabzdGHN2RdvpHMotoO2w" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p><span></span></p><div><p><span>Most property firms can answer question 3 partially, because the platforms log agent actions. Almost none can answer 1, 2, and 4 today, because the answers live in nobody's job description. Question 5 is the one that ServiceNow built an entire product around after an agent at one company <a href="https://fortune.com/2026/05/06/servicenow-kill-switch-ai-agents-bill-mcdermott/" style="text-decoration-line:underline;color:rgb(48, 4, 234);">deleted a production database and its backups in nine seconds</a>. Your exposure is smaller, but your fallback plan for &quot;the invoice-approval agent is misbehaving, and it is the 28th of the month&quot; should still exist on paper.</span></p></div><p></p></div><p></p></div>
</div><div data-element-id="elm_Wr2MotHYTpkYsPR2EvC73g" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">R</span>ole mapping: give every agent a job description</b></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_lbWTPPyQtKTbgQG8kclkJQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p><span>The single most useful mental shift is to stop thinking of an agent as a feature and start thinking of it as a new hire. New hires get a role, a manager, a set of system permissions tied to that role, an approval limit, and a review date. Agents should get the same.</span></p><p><b style="color:rgb(22, 56, 90);">A role, not a toggle.</b><span> In Yardi, create a dedicated security role for each agent rather than letting it inherit the permissions of whoever enabled it. In MRI, do the same with the agent's service identity. The role should allow only the tables, properties, and transaction types the agent needs. The CSA's guidance is that <a href="https://labs.cloudsecurityalliance.org/research/csa-research-note-ai-agent-governance-framework-gap-20260403/" style="text-decoration-line:underline;color:rgb(48, 4, 234);">agents should not hold standing access to production systems</a> and should get time-bound, task-scoped credentials where the platform supports it. Few property platforms do yet; where they do not, a narrow dedicated role is the compensating control.</span></p><p><b style="color:rgb(22, 56, 90);">A manager.</b><span> Every agent needs a named human owner who is accountable for its thresholds, reviews its exception log, and is the first call when it misbehaves. This is normally the controller or AP manager for finance agents and the regional property manager for operational ones. Record the owner in the agent register. When that person leaves, reassign or disable the agent the same day as their user account.</span></p><p><b style="color:rgb(22, 56, 90);">Thresholds that mirror the delegation matrix.</b><span> Most owners already have a delegation-of-authority matrix: a site manager approves up to $2,500, a regional manager up to $10,000, a VP up to $50,000. An agent's approval limit should be a line in that matrix, approved by the same governance body, not a number typed into a configuration screen. Consider three dimensions, not one:</span></p><p><span style="color:rgb(29, 128, 226);"><span>•&nbsp;</span><b>Amount per transaction</b></span><span> (Yardi's beta clients ran Smart Approval at <a href="https://www.yardi.com/blog/?p=54648" style="text-decoration-line:underline;color:rgb(48, 4, 234);">up to $2,500</a>, a sensible starting point)</span></p><p><span style="color:rgb(29, 128, 226);"><span>•&nbsp;</span><b>Cumulative amount per vendor per period</b></span><span><span style="color:rgb(29, 128, 226);">,</span> which catches split invoices</span></p><p><span style="color:rgb(29, 128, 226);"><span>•&nbsp;</span><b>Confidence threshold</b></span><span><span style="color:rgb(29, 128, 226);">, </span>set conservatively at launch and loosened only on evidence</span></p><p><b style="color:rgb(22, 56, 90);">A review date.</b><span> Agents learn from history, and their rules drift. Schedule a quarterly review of each Level 2 agent's thresholds, exception rate, and false-approval rate, and minute the results. Treat a change to an agent's limits as a change to the delegation matrix, requiring the same sign-off.</span></p><p><span>This is unglamorous work. It is also exactly what distinguishes a firm that can show an auditor a control from one that can show them a screenshot.</span></p></div><p></p></div>
</div><div data-element-id="elm_PB-uph9avGEMRscaa4yQIA" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">S</span>egregation of duties when the agent is preparer, reviewer, and poster</b></b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_omVDPTZor2fZxZqz7FF9vw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p><span>Segregation of duties is the oldest control in accounting: the person who creates a vendor should not approve its invoices, and the person who approves invoices should not release payments. Agents break this in two easy-to-miss ways.</span></p><p><b><span style="color:rgb(22, 56, 90);">The agent collapses the chain</span>.</b><span> Smart AP captures and codes the invoice; Smart Approval approves it; a payment run releases it. If all three are agents configured by the same AP manager, that manager has, in effect, end-to-end control of cash disbursement through a tool that never pushes back. Yardi's two-agent design, where a second agent must confirm the first, is genuine control, but it is a control within the vendor's logic, not within your SoD matrix. Your matrix needs to say which human reviews the agent's exceptions and which human can change its rules, and those should be different people.</span></p><p><b style="color:rgb(22, 56, 90);">The agent inherits a person's conflicts.</b><span> An agent built in Virtuoso Composer by a property accountant typically runs with that accountant's permission. If the accountant can both post journals and approve them in a small-team configuration, so can the agent, at scale and without the accountant noticing. Agents built on over-privileged human roles are the most common finding in the governance reviews we have seen this year.</span></p><p><span>The practical fix is a three-column exercise. List every agent. For each, record the duties it performs using the same categories as your human SoD matrix: initiate, approve, record, reconcile, custody. Then overlay the human owners and configurations. Where one person, directly or through agents, touches two conflicting duties for the same transaction stream, you have a finding. Resolve it by splitting the agent's role, moving ownership, or adding a documented compensating review.</span></p><p><span>Two further SoD points for property firms specifically. First, in a third-party management arrangement, make the owner's finance team, not the manager's, the approver of agent thresholds on owner-funded bank accounts. Second, treat agent rules as privileged access: log them, review them monthly, and keep the ability to change rules away from the people whose work the agent approves.</span></p></div><p></p></div>
</div><div data-element-id="elm_WK52Obb15lH2pU25htEP1Q" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">A</span>udit trails and evidence: what test automation and process mining can prove</b></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_3w6ZQbMU7LlU1IrjMFsN_g" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p><span>A log is not evidence until someone can show it answers a question. Property platforms log agent actions, and MRI explicitly positions Orchestrator around <a href="https://commercialobserver.com/2026/06/mri-software-data-platform-ai-expansion/" style="text-decoration-line:underline;color:rgb(48, 4, 234);">the governance and audit trail enterprise operators require</a>. But auditors want more than a list of what happened. They want assurance that the agent does what you say it does, every time, and that its behavior hasn't drifted. Two disciplines borrowed from enterprise automation answer that.</span></p><p><b style="color:rgb(22, 56, 90);">Test automation proves the agent behaves as configured.</b><span> Treat an agent's rules the way you would treat a Yardi or MRI configuration change: write test cases and run them before go-live and after every platform upgrade. A regression suite built in a tool such as UiPath Test Suite can push a controlled set of invoices through the AP workflow (a duplicate, a split invoice, an over-budget line, a new vendor, an invoice at the threshold, one just above it) and confirm that the agent approves, holds, or escalates each one correctly. The output is a dated, repeatable test report that says: on this date, with these rules, the agent made these decisions. That is control evidence. Re-run it quarterly and after every Yardi or MRI release, and you have a continuous-assurance record instead of a one-time sign-off.</span></p><p><b style="color:rgb(22, 56, 90);">Process mining proves what actually happened in production.</b><span> Test cases cover what you thought to test. Process mining reads event logs from Yardi, MRI, and surrounding systems and reconstructs how invoices, work orders, or journals actually flowed, including paths nobody designed. It answers the questions auditors and CFOs ask after the fact: What share of invoices did the agent approve versus route to a human? How often did a human override it? Did any approval bypass the purchase-order match? Did the agent's approval rate for a particular vendor jump in a particular month? Those patterns are invisible in a transaction log and obvious in a process map.</span></p><p><span>Together, the two give you something most firms lack: a before-and-after baseline. Mine the AP process for six months before enabling Smart Approval or an Orchestrator workflow. Record cycle time, touch count, exception rate, and error rate. Enable the agent. Mine again. Now the ROI claim in the board paper is measured, the control claim in the audit file is evidenced, and drift is detectable because you know what normal looked like.</span></p><p><span>One caution. Both techniques depend on clean, consistent event data from the platform. Firms whose Yardi or MRI instance carries years of inconsistent coding, custom tables, and workarounds often find that the first governance project is data clean-up, not a control design.</span></p></div><p></p></div>
</div><div data-element-id="elm_z0vlnbodyFmCoq7VuN0GQw" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">T</span>he pre-switch-on checklist for native platform agents</b></b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_HEspmL0bQZKlt6foih3aQQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p><span>Run this before enabling any agent that can approve, post, pay, or change master data. It takes a competent controller and a platform administrator for two to four weeks for a first agent and a few days for each one after.</span></p><p><b style="color:rgb(22, 56, 90);">Before enablement</b></p><p><span>• Add the agent to the agent register: platform, purpose, owner, enablement date, autonomy level</span></p><p><span>• Create a dedicated security role with least privilege of access; do not inherit a human user's permissions</span></p><p><span>• Set amount, cumulative-vendor and confidence thresholds, and add them as a line in the delegation-of-authority matrix with the same sign-off</span></p><p><span>• Map the agent's duties against the SoD matrix and resolve or document any conflict</span></p><p><span>• Capture a process-mining baseline of the workflow it will touch</span></p><p><span>• Build and run a regression test set covering normal, boundary, and adversarial cases</span></p><p><span>• Confirm where the agent's reasoning and actions are logged, how long logs are retained, and who can read them</span></p><p><span>• Write the kill-switch procedure: who turns it off, how, and what the manual fallback is for month-end</span></p><p><span>• Where third-party managers or owners are involved, confirm in writing whose approval matrix governs</span></p><p><b style="color:rgb(22, 56, 90);">First 90 days</b></p><p><span>• Owner reviews the exception log weekly</span></p><p><span>• Re-run the regression suite after any platform release</span></p><p><span>• Compare post-enablement process-mining data to baseline at day 90; report cycle time, override rate and error rate</span></p><p><b style="color:rgb(22, 56, 90);">Ongoing</b></p><p><span>• Quarterly threshold review, minutes</span></p><p><span>• Agent reassigned or disabled on the day its owner leaves</span></p><p><span>• Register and evidence pack presented to the audit committee annually</span></p><p><span>None of this slows down a well-run deployment. It mostly moves work that would otherwise happen in a panic, three weeks after a distribution went out wrong, to a planned fortnight before go-live.</span></p></div><p></p></div>
</div><div data-element-id="elm_69Ryvt9dVjj7UQa86xGtLw" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">W</span>here this fits in a Yardi or MRI roadmap</b></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_kSRIZle3G5pdm3EuMm0aCw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p><span>Agent governance is not a standalone project, and firms that try to run it as one tend to produce a policy document that nobody reads. It works when it is attached to four things most property operators are already doing or planning.</span></p><p><b style="color:rgb(22, 56, 90);">A platform health check.</b><span> You cannot govern agents on a Yardi or MRI instance you do not fully understand. Most operators running a platform for five or more years carry undocumented customizations, dormant user accounts, over-broad security roles, and workflow exceptions that were &quot;temporary&quot; in 2021. A structured health check of security roles, workflows, configuration, and data quality is the prerequisite: it tells you which human roles are safe to model agent roles on, and which are not.</span></p><p><b style="color:rgb(22, 56, 90);">A Yardi or MRI AI strategy.</b><span><span style="color:rgb(22, 56, 90);"></span>The platforms are shipping agents faster than any operator can evaluate them. A written AI strategy decides which workflows are candidates for Level 2 automation, in what order, under what thresholds, and what the business case has to show. It is also where the firm decides its posture on third-party and custom agents, the question Cisco answered with an outright ban and most property firms will answer with a tiered approval process.</span></p><p><b style="color:rgb(22, 56, 90);">Test automation.</b><span> The regression suite described above is the same asset that de-risks every platform upgrade. Firms that have invested in UiPath Test Suite or equivalent for Yardi and MRI releases already have the harness; adding agent test cases is incremental. Firms that have not usually find that the agent project is the business case for building it.</span></p><p><b style="color:rgb(22, 56, 90);">Process mining.</b><span><span style="color:rgb(22, 56, 90);"></span>The baseline-and-compare method is also how you find the next workflow worth automating, measure the one you just automated, and give the audit committee numbers instead of adjectives. It tends to pay for itself in the AP process alone.</span></p><p><span>Firms such as <a href="https://www.assetsoft.biz/" style="text-decoration-line:underline;color:rgb(48, 4, 234);">Assetsoft</a>, which has implemented, integrated, and supported Yardi and MRI for owners and managers in Canada, the United States, and Australia since 2012 and runs UiPath test-automation and process-mining engagements on those platforms, see the same pattern across clients: governance done before enablement is a two-week task; governance done after the first incident is a two-quarter one. The difference is rarely the technology. It is whether anyone owned the agent register.</span></p></div><p></p></div>
</div><div data-element-id="elm_98yOkZqpPugQ5LBtK_0gAg" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;"></span><span style="font-size:32px;">F</span>AQ: Who is accountable when an AI agent acts in Yardi or MRI?</b></b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_1kjewu_tvUbb_vyseuW2LA" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><!-- ASSETSOFT FAQ ACCORDION – ONE COLUMN --><section class="as-faq-accordion"><style> @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap"); .as-faq-accordion, .as-faq-accordion * { box-sizing: border-box; font-family: "Poppins", sans-serif; } .as-faq-accordion { width: 100%; max-width: 1100px; margin: 0 auto; padding: 20px 0; } .as-faq-list { display: flex; flex-direction: column; gap: 14px; } .as-faq-item { overflow: hidden; background: #ffffff; border: 1px solid rgba(29, 128, 226, 0.15); border-radius: 16px; box-shadow: 0 6px 22px rgba(0, 55, 110, 0.06); transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; } .as-faq-item:hover { border-color: rgba(29, 128, 226, 0.35); box-shadow: 0 10px 30px rgba(29, 128, 226, 0.12); transform: translateY(-2px); } .as-faq-item.is-open { border-color: rgba(29, 128, 226, 0.4); box-shadow: 0 12px 32px rgba(29, 128, 226, 0.14); } .as-faq-question { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 22px 24px; background: transparent; border: 0; color: #00376e; text-align: left; cursor: pointer; outline: none; } .as-faq-question-text { flex: 1; font-size: 17px; font-weight: 600; line-height: 1.5; } .as-faq-icon { position: relative; flex: 0 0 38px; width: 38px; height: 38px; border-radius: 50%; background: #cee0f3; transition: background-color 0.3s ease, transform 0.35s ease; } .as-faq-icon::before, .as-faq-icon::after { content: ""; position: absolute; top: 50%; left: 50%; width: 14px; height: 2px; border-radius: 10px; background: #1d80e2; transform: translate(-50%, -50%); transition: transform 0.35s ease, background-color 0.3s ease; } .as-faq-icon::after { transform: translate(-50%, -50%) rotate(90deg); } .as-faq-item.is-open .as-faq-icon { background: #1d80e2; transform: rotate(180deg); } .as-faq-item.is-open .as-faq-icon::before, .as-faq-item.is-open .as-faq-icon::after { background: #ffffff; } .as-faq-item.is-open .as-faq-icon::after { transform: translate(-50%, -50%) rotate(0deg); } .as-faq-answer { display: grid; grid-template-rows: 0fr; opacity: 0; transition: grid-template-rows 0.45s ease, opacity 0.35s ease; } .as-faq-item.is-open .as-faq-answer { grid-template-rows: 1fr; opacity: 1; } .as-faq-answer-inner { min-height: 0; overflow: hidden; } .as-faq-answer-content { margin: 0 24px; padding: 0 0 24px; border-top: 1px solid rgba(29, 128, 226, 0.12); } .as-faq-answer-content p { margin: 18px 0 0; color: #425466; font-size: 15px; font-weight: 400; line-height: 1.8; } .as-faq-question:focus-visible { box-shadow: inset 0 0 0 3px rgba(29, 128, 226, 0.25); border-radius: 16px; } @media (max-width: 767px) { .as-faq-list { gap: 12px; } .as-faq-question { gap: 14px; padding: 18px; } .as-faq-question-text { font-size: 15px; line-height: 1.45; } .as-faq-icon { flex-basis: 34px; width: 34px; height: 34px; } .as-faq-answer-content { margin: 0 18px; padding-bottom: 20px; } .as-faq-answer-content p { margin-top: 16px; font-size: 14px; line-height: 1.7; } } @media (prefers-reduced-motion: reduce) { .as-faq-item, .as-faq-icon, .as-faq-icon::before, .as-faq-icon::after, .as-faq-answer { transition: none; } } </style><div class="as-faq-list"><!-- FAQ 1 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-1"><span class="as-faq-question-text"> Who is responsible when an AI agent approves an invoice incorrectly? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-1"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> The organization is, and specifically, the human owner of the agent and the authority that approved its thresholds. Yardi and MRI provide tooling and logs; they do not assume your control environment. Treat the agent's approval limit as a delegated authority from a named person. </p></div>
</div></div></article><!-- FAQ 2 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-2"><span class="as-faq-question-text"> Can AI agents in property management software violate segregation of duties? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-2"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Yes, in two ways: by collapsing capture, approval, and payment into a chain of agents configured by one person, and by inheriting an over-privileged human role. Map every agent's duty against your SoD matrix before enablement. </p></div>
</div></div></article><!-- FAQ 3 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-3"><span class="as-faq-question-text"> What is agent sprawl and why does it matter for Yardi and MRI users? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-3"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Agent sprawl is the uncontrolled growth of AI agents across an organization, each with system access and no clear owner. In property platforms, agents arrive through releases, marketplaces, and no-code builders rather than through IT, so sprawl happens faster and is harder to see. </p></div>
</div></div></article><!-- FAQ 4 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-4"><span class="as-faq-question-text"> How do I audit an AI agent in Yardi or MRI? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-4"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Maintain an agent register, keep the platform's action logs, run a regression test suite before go-live and after each release, and use process mining to compare actual production behavior against a pre-enablement baseline. Together, these produce evidence an external auditor can rely on. </p></div>
</div></div></article><!-- FAQ 5 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-5"><span class="as-faq-question-text"> What approval threshold should an invoice-approval agent start with? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-5"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Conservatively. Yardi's early clients ran Smart Approval at invoices up to $2,500. Start at or below your lowest human approval tier, add a cumulative-per-vendor limit, and loosen only on measured evidence after a quarter. </p></div>
</div></div></article><!-- FAQ 6 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-6"><span class="as-faq-question-text"> Do I need a kill switch for AI agents? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-6"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Yes. Know who can disable each agent, how long it takes, and what the manual fallback is for the workflow, especially at month-end. Test it once before you need it. </p></div>
</div></div></article><!-- FAQ 7 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-7"><span class="as-faq-question-text"> Should property companies ban third-party AI agents like Cisco did? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-7"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Most should not. A tiered approval process (native platform agents reviewed by the controller, custom and third-party agents reviewed by a cross-functional group) gives the benefit without the sprawl. </p></div>
</div></div></article></div><script>
    (function () {
      const faqSections = document.querySelectorAll(".as-faq-accordion");

      faqSections.forEach(function (section) {
        const items = section.querySelectorAll(".as-faq-item");

        items.forEach(function (item) {
          const button = item.querySelector(".as-faq-question");

          button.addEventListener("click", function () {
            const isOpen = item.classList.contains("is-open");

            /* Close all other FAQs */
            items.forEach(function (otherItem) {
              otherItem.classList.remove("is-open");

              const otherButton =
                otherItem.querySelector(".as-faq-question");

              otherButton.setAttribute("aria-expanded", "false");
            });

            /* Open selected FAQ if it was closed */
            if (!isOpen) {
              item.classList.add("is-open");
              button.setAttribute("aria-expanded", "true");
            }
          });
        });
      });
    })();
  </script></section></div>
</div><div data-element-id="elm_7jHmxFfaTDmwlMN8hpEEeg" data-element-type="button" class="zpelement zpelem-button " data-animation-name="bounceIn" data-animation-repeat="true"><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-none " href="/contact-us" target="_blank"><span class="zpbutton-content">Get Started Now</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Thu, 01 Oct 2026 12:30:54 -0500</pubDate></item><item><title><![CDATA[From AI Pilots to Production: Real Estate AI 2027 | Assetsoft]]></title><link>https://assetsoft.biz/blogs/post/from-ai-pilots-to-production-how-real-estate-firms-should-prepare-their-technology-stack-for-2027</link><description><![CDATA[<img align="left" hspace="5" src="https://assetsoft.biz/From-AI-Pilots-to-Production-How-Real-Estate-Firms-Should-Prepare-Their-Technology-Stack-for--3.jpg"/>Prepare your real estate technology stack for AI in 2027. Explore Yardi, MRI, data integration, automation and governance for scalable AI adoption.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_hOO_lTCbQnCVdMmCnfNSyA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_5ZNHzMvVTZyXC3Zk2Qnd9g" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_amvTd1cMQymppK9XQ9mL4A" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_kSf7wFjOt_RPl0P1dnSNZw" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_kSf7wFjOt_RPl0P1dnSNZw"] .zpimage-container figure img { width: 1240px ; height: 265.82px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/From-AI-Pilots-to-Production-How-Real-Estate-Firms-Should-Prepare-Their-Technology-Stack-for--2.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_UM2WGyYYS3KfUa_EfZ9ZrA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p></p><div><p>Artificial intelligence in real estate is moving into a new phase.</p><p>Over the past few years, many real estate organizations have experimented with AI through chatbots, document extraction, predictive analytics, automated reporting, and productivity tools. These initiatives have demonstrated what AI can do, but experimentation is only the beginning.</p></div><p></p></div>
</div><div data-element-id="elm_0EVA44xDyC7SSioiChdUqQ" data-element-type="box" class="zpelem-box zpelement zpbox-container zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_0EVA44xDyC7SSioiChdUqQ"].zpelem-box{ background-color:#CEE0F3; background-image:unset; border-radius:20px; } </style><div data-element-id="elm_jJrdJ0T1JzdJedn8p2O6Kw" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_jJrdJ0T1JzdJedn8p2O6Kw"].zpelem-text { margin-block-start:20px; margin-inline-end:25px; margin-block-end:20px; margin-inline-start:25px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:4pt;margin-left:36pt;"></p><p style="margin-bottom:5pt;margin-left:27pt;"></p><div><p style="text-align:center;"><span style="color:rgb(22, 56, 90);">As organizations plan for 2027, the bigger question is no longer:</span></p><p style="text-align:center;"><b style="color:rgb(22, 56, 90);">“Where can we use AI?”</b></p><p style="text-align:center;"><span style="color:rgb(22, 56, 90);">It is:</span></p><p style="text-align:center;"><b style="color:rgb(22, 56, 90);">“Is our technology environment ready to run AI reliably at scale?”</b></p><p style="text-align:center;"><span style="color:rgb(22, 56, 90);">Moving AI from a controlled pilot into day-to-day property operations requires much more than selecting an AI platform. Real estate organizations need clean data, connected systems, reliable integrations, clearly defined workflows, appropriate governance, and enterprise platforms such as Yardi and MRI that are configured to support increasingly intelligent operations.</span></p><p style="text-align:center;"><span style="color:rgb(22, 56, 90);">For real estate leaders, preparing the technology stack for this transition may become one of the most important digital transformation priorities heading into 2027.</span></p></div><p></p><p></p></div><p></p></div>
</div></div><div data-element-id="elm_Tr7Py0I59hqujpqp_E3FBQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;">T</span>he Real Estate AI Conversation Is Changing</b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_F5r8SEzkMJtCmTTrLvev1w" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>The first stage of enterprise AI adoption focused largely on experimentation.</p><p>Organizations tested AI for activities such as:</p><ul><li>Lease and document abstraction</li><li>Tenant and resident communications</li><li>Invoice processing</li><li>Reporting and analytics</li><li>Data extraction</li><li>Knowledge search</li><li>Maintenance support</li><li>Workflow automation</li></ul><p>The next stage is considerably more complex.</p><p>Instead of simply generating an answer or summarizing information, emerging AI systems can potentially participate in multi-step business processes, collecting information, identifying exceptions, recommending actions, triggering workflows, and interacting with enterprise applications.</p><p>This evolution is often described as <b>agentic AI</b>.</p><p>For property management and real estate organizations, that could eventually mean AI supporting workflows across accounting, leasing, maintenance, procurement, reporting, and portfolio operations.</p><p>But there is an important catch:</p><p><b>AI can only operate effectively when the systems underneath it are ready.</b></p></div><p></p></div>
</div><div data-element-id="elm_-30z5ly-e_v6idOZxSmgig" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;">W</span>hy Successful AI Starts With the Existing Technology Stack</b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_xrLSJDNiZXSNApklVCPC5w" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>It can be tempting to treat AI as another application that can simply be added to the technology environment.</p><p>In practice, enterprise AI depends heavily on the quality of the infrastructure surrounding it.</p><p><br/></p><p>Consider a property management organization operating:</p><p><b>Yardi or MRI + CRM + banking platforms + document management + Power BI + construction systems + spreadsheets + custom applications.</b></p><p><b><br/></b></p><p>If those systems contain inconsistent data, disconnected processes, outdated integrations, and large amounts of manual work, adding AI does not automatically solve the problem.</p><p>It may simply add another layer of complexity.</p><p>Before organizations scale AI, they should therefore evaluate several foundational areas.</p></div><p></p></div>
</div><div data-element-id="elm_MSkXILJHxQDGj9kKevpRwQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:18px;"><b>1. Clean and Governed Property Data</b></span></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_y_0DVRexdAyibvVmlYcIFg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>AI systems depend on data.</p><p>For real estate organizations, that data may include:</p><ul><li>Properties</li><li>Units</li><li>Tenants and residents</li><li>Leases</li><li>Vendors</li><li>General ledger information</li><li>Work orders</li><li>Invoices</li><li>Bank transactions</li><li>Budgets</li><li>Contracts</li><li>Portfolio performance</li></ul><p>If information is duplicated, inconsistent, incomplete, or stored across disconnected systems, AI-generated insights and automated actions can become less reliable.</p><p>Organizations preparing for AI should review their <b>data quality, ownership, structure, governance, and accessibility</b>.</p><p>This may involve cleaning historical data, standardizing records, improving data migration processes, and establishing clear governance around how information moves between platforms.</p><p>For Yardi and MRI environments in particular, the quality of the underlying configuration and data structure can have a major impact on downstream automation and analytics.</p></div><p></p></div>
</div><div data-element-id="elm_6VyYoFh5oOX-r0-D4JwOjA" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:18px;"><b><span><b>2. Integration Architecture Becomes Critical</b></span></b></span></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_PNOkas04D3zUONdhY-I09w" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Modern real estate technology environments rarely consist of one platform.</p><p>Property management systems often need to communicate with banking platforms, CRMs, construction systems, business intelligence tools, procurement applications, document repositories, and specialized PropTech solutions.</p><p>AI adds another participant to this ecosystem.</p><p>That makes integration architecture increasingly important.</p><p>Organizations should understand:</p><p><b style="color:rgb(22, 56, 90);">- Where does the data originate?<br/>- Which system is the system of record?<br/>- How does information move between applications?<br/>- Which integrations depend on manual exports?<br/>- Which processes rely on spreadsheets?<br/>- Where are APIs available?</b></p><p>A fragmented integration environment can make AI implementation significantly harder.</p><p>A well-designed integration strategy, on the other hand, creates a reliable foundation through which applications, automation platforms, and AI services can securely exchange information.</p></div><p></p></div>
</div><div data-element-id="elm_rciPzRuaedzEiFHuVWt_qQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:18px;"><b><span><b>3. APIs Will Become More Important</b></span></b></span></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_FoUIxpORq5KDK0lyUIiP-Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>APIs have already become fundamental to modern PropTech environments.</p><p>Their importance increases further as AI becomes embedded into operational workflows.</p><p>For example, imagine an AI-enabled process that identifies an accounting exception.</p><p>Recognizing the exception is only one part of the workflow.</p><p><br/></p><p>The system may also need to:</p><p><b style="color:rgb(29, 128, 226);">Retrieve data → Analyze transaction → Compare records → Recommend action → Obtain approval → Update enterprise system → Record result</b></p><p><b style="color:rgb(22, 56, 90);"><br/></b></p><p>That requires reliable connections between multiple systems.</p><p>Real estate organizations should therefore evaluate whether their existing applications and custom integrations can support this level of connectivity.</p><p>This is where an <b>API-led integration strategy</b> can help reduce dependency on manual exports and fragile point-to-point connections.</p></div><p></p></div>
</div><div data-element-id="elm_q_vRqfIR7K_49G_KZu-MVA" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:18px;"><b><span><b>4. Automate the Workflow Before Adding AI</b></span></b></span></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_GNBUKSZluI7Jt82mRannZg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Not every business problem requires artificial intelligence.</p><p>In many organizations, significant efficiency gains can still come from traditional workflow automation.</p><p>For example:</p><p><b style="color:rgb(29, 128, 226);">Invoice received → Validate → Match → Approve → Post</b></p><p>If that workflow is largely manual today, introducing AI without first understanding the underlying process may simply automate an inefficient workflow.</p><p>A better approach is to identify:</p><ul><li>Repetitive activities</li><li>Manual handoffs</li><li>Approval bottlenecks</li><li>Duplicate data entry</li><li>Spreadsheet dependencies</li><li>Exception-heavy processes</li></ul><p>Organizations can then determine which steps require conventional automation and which genuinely benefit from AI.</p><p>This creates a more practical path toward intelligent operations.</p></div><p></p></div>
</div><div data-element-id="elm_jQt_fxjLrnJ2wd9EIiiOUg" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:18px;"><b><span><b>5. Human Oversight Still Matters</b></span></b></span></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_6zPmJoezqH3dq6BfDh356g" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>As AI becomes capable of supporting more complex workflows, organizations also need to determine where human approval remains necessary.</p><p>This is particularly important in financial and operational environments.</p><p>Consider bank reconciliation.</p><p><br/></p><p>An intelligent system might be able to:</p><p><b style="color:rgb(29, 128, 226);">Import transactions → Identify potential matches → Detect exceptions → Recommend resolutions</b></p><p><b><br/></b></p><p>But organizations may still require a finance professional to approve specific exceptions before anything is posted.</p><p>The objective should therefore not always be <span style="color:rgb(22, 56, 90);"><b>100% autonomous automation</b>.</span></p><p><br/></p><p>In many situations, a more appropriate model is:</p><p><b style="color:rgb(29, 128, 226);">AI identifies → AI recommends → Human reviews → System executes</b></p><p><b><br/></b></p><p>This approach allows organizations to gain efficiency while maintaining appropriate controls.</p></div><p></p></div>
</div><div data-element-id="elm_hO0iAcMeimZHMCIgB1ppnw" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:18px;"><b><span><b>6. Security and AI Governance Cannot Be an Afterthought</b></span></b></span></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_thXEJVf4Y0qDSFbaavYxOw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Real estate platforms contain sensitive financial, tenant, vendor, lease, and operational information.</p><p>Organizations therefore need clear rules governing how AI can access and use that information.</p><p>Important questions include:</p><ul><li>Which data can AI access?</li><li>Which applications can AI interact with?</li><li>What actions can AI perform?</li><li>Which actions require human approval?</li><li>How are AI activities logged?</li><li>How are permissions managed?</li><li>How are exceptions reviewed?</li></ul><p>AI governance should be designed alongside the technology architecture rather than introduced after deployment.</p></div><p></p></div>
</div><div data-element-id="elm_7abThQCkjQXS5IF0e7TK4g" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">W</span>hat This Means for Yardi and MRI Environments</b></b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_9ZfTqQPghPKpsDZKw6a3YA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>For organizations running platforms such as <b>Yardi Voyager or MRI Software</b>, AI readiness should begin with the existing enterprise environment.</p><p><br/></p><p>That means reviewing areas such as:</p><p><b style="color:rgb(29, 128, 226);">System Configuration → Data Quality → Integrations → Reporting → Automation → Security → Governance</b></p><p><b style="color:rgb(29, 128, 226);"><br/></b></p><p>Organizations do not necessarily need to replace their core property management systems to become AI-ready.</p><p>In many cases, the bigger opportunity is to <span style="color:rgb(22, 56, 90);"><b>modernize the architecture around those platforms</b>.</span></p><p>This may include improving integrations, eliminating unnecessary manual processes, cleaning data, strengthening reporting environments, and creating more reliable connections between the property management system and the broader technology ecosystem.</p></div><p></p></div>
</div><div data-element-id="elm_WZmrBDZ8mBUwpU19iZZcmw" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">W</span>here Can AI Create Value in Real Estate Operations?</b></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_NubW2uPGKYqI7NqrymyYvA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Once the underlying technology environment is prepared, organizations can begin identifying areas where AI can create practical value.</p><p><b style="color:rgb(22, 56, 90);">Property Accounting</b></p><p>AI and automation can support transaction matching, financial exception detection, invoice processing, reconciliation, and variance analysis.</p><p><b style="color:rgb(22, 56, 90);">Lease Administration</b></p><p>Document intelligence can help extract, classify, summarize, and analyze information from leases and related documents.</p><p><b style="color:rgb(22, 56, 90);">Property Operations</b></p><p>AI-assisted workflows can help teams organize maintenance requests, identify recurring issues, classify work orders, and prioritize operational information.</p><p><b style="color:rgb(22, 56, 90);">Reporting and Analytics</b></p><p>AI can complement traditional business intelligence by helping users explore portfolio information, summarize trends, and identify areas requiring further investigation.</p><p><b style="color:rgb(22, 56, 90);">Data Management</b></p><p>Intelligent tools can help identify duplicates, classify information, detect anomalies, and improve the way organizations work with large volumes of property data.</p><p>The goal should not be to introduce AI everywhere.</p><p>Organizations should prioritize use cases where AI can solve a measurable business problem.</p></div><p></p></div>
</div><div data-element-id="elm_J28sYVYiRGopNS4WYaws5A" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">A</span> Practical AI-Readiness Roadmap for Real Estate Organizations</b></b></b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_kEAMFwLD-G6kBh_2frae6g" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Instead of starting with an AI product, organizations can begin with a structured readiness assessment.</p><p><b style="color:rgb(29, 128, 226);">Step 1:</b><b style="color:rgb(22, 56, 90);"> Map the Current Technology Environment</b></p><p>Document the systems supporting property management, accounting, leasing, construction, CRM, reporting, banking, and other critical operations.</p><p><b style="color:rgb(29, 128, 226);">Step 2:</b><b style="color:rgb(22, 56, 90);"> Identify High-Value Workflows</b></p><p>Look for processes involving high manual effort, repetitive tasks, large data volumes, or frequent exceptions.</p><p><b style="color:rgb(29, 128, 226);">Step 3:</b><b style="color:rgb(22, 56, 90);"> Assess Data Readiness</b></p><p>Evaluate data quality, accessibility, ownership, duplication, and governance.</p><p><b style="color:rgb(29, 128, 226);">Step 4:</b><b style="color:rgb(22, 56, 90);"> Review Integrations</b></p><p>Identify manual exports, outdated interfaces, custom scripts, disconnected applications, and opportunities for API-led integration.</p><p><b style="color:rgb(29, 128, 226);">Step 5:</b><b style="color:rgb(22, 56, 90);"> Automate Predictable Processes</b></p><p>Use workflow automation for repetitive and rules-based activities before introducing unnecessary AI complexity.</p><p><b style="color:rgb(29, 128, 226);">Step 6:</b><b style="color:rgb(22, 56, 90);"> Introduce AI Where Intelligence Adds Value</b></p><p>Apply AI where interpretation, prediction, classification, anomaly detection, document understanding, or decision support can meaningfully improve the process.</p><p><b style="color:rgb(29, 128, 226);">Step 7:</b><b style="color:rgb(22, 56, 90);"> Establish Governance and Human Controls</b></p><p>Define permissions, approvals, audit requirements, security controls, and accountability before scaling AI across the organization.</p><p><b style="color:rgb(29, 128, 226);">Step 8:</b><b style="color:rgb(22, 56, 90);"> Measure Business Outcomes</b></p><p>AI initiatives should be measured against business results rather than the number of AI tools deployed.</p><p>Depending on the use case, organizations can monitor metrics such as:</p><ul><li>Processing time</li><li>Manual effort</li><li>Exception volumes</li><li>Error rates</li><li>Reporting turnaround</li><li>Workflow completion time</li><li>User adoption</li></ul><p>This can help organizations determine where AI and automation are producing meaningful operational improvements.</p></div><p></p></div>
</div><div data-element-id="elm_Fhl85O7bLWlTv8Pjn8VBJg" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">F</span>rom AI Experimentation to Intelligent Operations</b></b></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_rXnb-z51LthRnzqrnMjpdQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>The next phase of real estate AI will not be defined simply by who adopts the most AI tools.</p><p>It will be defined by which organizations successfully connect <b>data, enterprise systems, integrations, automation, governance, and AI</b> into reliable operational workflows.</p><p>For companies operating complex Yardi, MRI, and multi-platform environments, that transition requires both technical expertise and a strong understanding of real estate business processes.</p><p>That is where an experienced PropTech consulting partner can make a difference.</p></div><p></p></div>
</div><div data-element-id="elm_R65IBzZd0DQIh29aBaTYBQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">H</span>ow Assetsoft Can Help</b></b></b></b></b></span></b><b></b></span></h2></div>
<div data-element-id="elm_gHG-RkWmdcGxw_RNqqvRUA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Assetsoft helps real estate organizations modernize and optimize technology environments across <span style="color:rgb(22, 56, 90);"><b>Yardi, MRI Software, integrations, automation, analytics, and enterprise workflows</b>.</span></p><p>Rather than treating AI as an isolated technology initiative, Assetsoft can help organizations examine the systems and processes that AI ultimately depends on.</p><p>Areas of support can include:</p><ul><li>Yardi consulting and optimization</li><li>MRI Software consulting</li><li>System configuration and optimization</li><li>Data migration and data-quality initiatives</li><li>API and system integration</li><li>Workflow automation</li><li>Reporting and analytics</li><li>Process assessment</li><li>AI-readiness planning</li></ul><p>The objective is not simply to introduce another technology.</p><p>It is to create an enterprise environment where <span style="color:rgb(22, 56, 90);"><b>people, processes, data, automation, and AI can work together effectively</b>.</span></p></div><p></p></div>
</div><div data-element-id="elm_6sZ2YWCoeMefJoyTpPwbfQ" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">F</span>requently Asked Questions About AI Readiness in Real Estate</b></b></b></b></b></span><span style="font-size:20px;"><b></b></span></h2></div>
<div data-element-id="elm_0GfCFvKPrys0oDO_giQLMQ" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><!-- ASSETSOFT FAQ ACCORDION – ONE COLUMN --><section class="as-faq-accordion"><style> @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap"); .as-faq-accordion, .as-faq-accordion * { box-sizing: border-box; font-family: "Poppins", sans-serif; } .as-faq-accordion { width: 100%; max-width: 1100px; margin: 0 auto; padding: 20px 0; } .as-faq-list { display: flex; flex-direction: column; gap: 14px; } .as-faq-item { overflow: hidden; background: #ffffff; border: 1px solid rgba(29, 128, 226, 0.15); border-radius: 16px; box-shadow: 0 6px 22px rgba(0, 55, 110, 0.06); transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease; } .as-faq-item:hover { border-color: rgba(29, 128, 226, 0.35); box-shadow: 0 10px 30px rgba(29, 128, 226, 0.12); transform: translateY(-2px); } .as-faq-item.is-open { border-color: rgba(29, 128, 226, 0.4); box-shadow: 0 12px 32px rgba(29, 128, 226, 0.14); } .as-faq-question { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 22px 24px; background: transparent; border: 0; color: #00376e; text-align: left; cursor: pointer; outline: none; } .as-faq-question-text { flex: 1; font-size: 17px; font-weight: 600; line-height: 1.5; } .as-faq-icon { position: relative; flex: 0 0 38px; width: 38px; height: 38px; border-radius: 50%; background: #cee0f3; transition: background-color 0.3s ease, transform 0.35s ease; } .as-faq-icon::before, .as-faq-icon::after { content: ""; position: absolute; top: 50%; left: 50%; width: 14px; height: 2px; border-radius: 10px; background: #1d80e2; transform: translate(-50%, -50%); transition: transform 0.35s ease, background-color 0.3s ease; } .as-faq-icon::after { transform: translate(-50%, -50%) rotate(90deg); } .as-faq-item.is-open .as-faq-icon { background: #1d80e2; transform: rotate(180deg); } .as-faq-item.is-open .as-faq-icon::before, .as-faq-item.is-open .as-faq-icon::after { background: #ffffff; } .as-faq-item.is-open .as-faq-icon::after { transform: translate(-50%, -50%) rotate(0deg); } .as-faq-answer { display: grid; grid-template-rows: 0fr; opacity: 0; transition: grid-template-rows 0.45s ease, opacity 0.35s ease; } .as-faq-item.is-open .as-faq-answer { grid-template-rows: 1fr; opacity: 1; } .as-faq-answer-inner { min-height: 0; overflow: hidden; } .as-faq-answer-content { margin: 0 24px; padding: 0 0 24px; border-top: 1px solid rgba(29, 128, 226, 0.12); } .as-faq-answer-content p { margin: 18px 0 0; color: #425466; font-size: 15px; font-weight: 400; line-height: 1.8; } .as-faq-question:focus-visible { box-shadow: inset 0 0 0 3px rgba(29, 128, 226, 0.25); border-radius: 16px; } @media (max-width: 767px) { .as-faq-list { gap: 12px; } .as-faq-question { gap: 14px; padding: 18px; } .as-faq-question-text { font-size: 15px; line-height: 1.45; } .as-faq-icon { flex-basis: 34px; width: 34px; height: 34px; } .as-faq-answer-content { margin: 0 18px; padding-bottom: 20px; } .as-faq-answer-content p { margin-top: 16px; font-size: 14px; line-height: 1.7; } } @media (prefers-reduced-motion: reduce) { .as-faq-item, .as-faq-icon, .as-faq-icon::before, .as-faq-icon::after, .as-faq-answer { transition: none; } } </style><div class="as-faq-list"><!-- FAQ 1 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-1"><span class="as-faq-question-text"> What does AI readiness mean for a real estate company? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-1"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> AI readiness refers to an organization's ability to implement and scale AI using reliable data, connected systems, appropriate integrations, standardized workflows, security controls, and governance. For real estate companies, this often involves evaluating property management platforms such as Yardi or MRI Software alongside the broader PropTech ecosystem. </p></div>
</div></div></article><!-- FAQ 2 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-2"><span class="as-faq-question-text"> How should real estate firms prepare their technology stack for AI? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-2"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Real estate firms can begin by assessing data quality, mapping existing applications, reviewing integrations, identifying manual workflows, establishing systems of record, improving security, and defining AI governance. Organizations can then prioritize AI use cases that address specific operational or financial challenges. </p></div>
</div></div></article><!-- FAQ 3 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-3"><span class="as-faq-question-text"> Can Yardi and MRI Software support AI initiatives? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-3"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Yardi and MRI environments can form part of a broader AI-enabled real estate technology strategy. The practical opportunities depend on the organization's products, configurations, available interfaces, integrations, data architecture, and business requirements. Optimizing the underlying environment is therefore an important part of AI readiness. </p></div>
</div></div></article><!-- FAQ 4 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-4"><span class="as-faq-question-text"> Why are APIs important for AI in real estate? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-4"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> APIs can enable approved applications, automation tools, and AI-enabled workflows to exchange information with enterprise systems. Reliable API and integration architecture can reduce manual data transfers and support more connected workflows across property management, accounting, CRM, banking, reporting, and other systems. </p></div>
</div></div></article><!-- FAQ 5 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-5"><span class="as-faq-question-text"> What is agentic AI in real estate? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-5"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Agentic AI generally refers to AI systems designed to perform or coordinate multiple steps toward an objective rather than only generating a single response. In real estate, potential applications may involve gathering information, analyzing data, identifying exceptions, recommending actions, and interacting with approved workflows or enterprise systems while operating within defined controls. </p></div>
</div></div></article><!-- FAQ 6 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-6"><span class="as-faq-question-text"> Should real estate companies automate processes before implementing AI? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-6"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> In many cases, yes. Rules-based processes may be better addressed through conventional workflow automation before adding AI. Organizations can first standardize the process and automate predictable tasks, then introduce AI where interpretation, classification, anomaly detection, prediction, or decision support provides additional value. </p></div>
</div></div></article><!-- FAQ 7 --><article class="as-faq-item"><button
 class="as-faq-question" type="button" aria-expanded="false" aria-controls="as-faq-answer-7"><span class="as-faq-question-text"> How can Assetsoft help real estate organizations become AI-ready? </span><span class="as-faq-icon" aria-hidden="true"></span></button><div class="as-faq-answer" id="as-faq-answer-7"><div class="as-faq-answer-inner"><div class="as-faq-answer-content"><p> Assetsoft can help organizations assess and optimize the technology foundations required for AI across Yardi, MRI Software, data migration, integrations, APIs, reporting, workflow automation, and process improvement. This can help organizations develop a practical roadmap for moving from isolated AI experiments toward more connected and scalable AI-enabled operations. </p></div>
</div></div></article></div><script>
    (function () {
      const faqSections = document.querySelectorAll(".as-faq-accordion");

      faqSections.forEach(function (section) {
        const items = section.querySelectorAll(".as-faq-item");

        items.forEach(function (item) {
          const button = item.querySelector(".as-faq-question");

          button.addEventListener("click", function () {
            const isOpen = item.classList.contains("is-open");

            /* Close all other FAQs */
            items.forEach(function (otherItem) {
              otherItem.classList.remove("is-open");

              const otherButton =
                otherItem.querySelector(".as-faq-question");

              otherButton.setAttribute("aria-expanded", "false");
            });

            /* Open selected FAQ if it was closed */
            if (!isOpen) {
              item.classList.add("is-open");
              button.setAttribute("aria-expanded", "true");
            }
          });
        });
      });
    })();
  </script></section></div>
</div><div data-element-id="elm_7xFRlgjHDlmg75YN8YT3-Q" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;"></span><b><span style="color:rgb(22, 56, 90);"><span style="font-size:32px;">C</span>onclusion:</span><span style="color:rgb(29, 128, 226);"> Preparing for AI Starts With the Foundation</span></b></b></b></b></b></b></b><b></b></span></h2></div>
<div data-element-id="elm_WBZ00riYFj-3kXq4go1iww" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>Moving from AI pilots to production requires more than adopting the latest AI technology. Real estate organizations need <b>clean data, optimized Yardi or MRI environments, reliable integrations, scalable automation, strong governance, and clearly defined human controls</b>. By strengthening these foundations now, organizations can enter 2027 better prepared to turn AI experimentation into practical, secure, and measurable business value.</p><p><br/></p><p><b>Ready to move beyond AI experimentation? Assetsoft can help assess your current technology environment and develop a practical roadmap toward connected, automated, and AI-ready real estate operations.</b></p></div><p></p></div>
</div><div data-element-id="elm_yVcGmpCqSOya0Gkzv4tC5A" data-element-type="button" class="zpelement zpelem-button " data-animation-name="bounceIn"><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-none " href="/contact-us" target="_blank"><span class="zpbutton-content">Get Started Now</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Thu, 24 Sep 2026 04:26:59 -0500</pubDate></item><item><title><![CDATA[Ontario Landlord Rules 2026: Rent Control & Bill 60 FAQ]]></title><link>https://assetsoft.biz/blogs/post/ontario-landlord-rules-2026-rent-control-bill-60-faq</link><description><![CDATA[<img align="left" hspace="5" src="https://assetsoft.biz/Ontario-Landlord-Rules-2026-The-Definitive-FAQ-on-Rent-Control-Bill-60-and-New-Compliance_S.jpg"/>A definitive FAQ on Ontario landlord rules for 2026 rent control, Bill 60 evictions, Bill 97 updates, and how to configure Yardi Voyager to stay compliant.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_0aQW90oPTbqokzlct1QJ1w" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_QLLTr1ANSe-9FikFhxQklw" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_HDmLIYx3RDClZH2FGDD4lQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_JQQXvligq4hYAl0rFZTvEQ" data-element-type="image" class="zpelement zpelem-image " data-animation-name="bounceInDown"><style> @media (min-width: 992px) { [data-element-id="elm_JQQXvligq4hYAl0rFZTvEQ"] .zpimage-container figure img { width: 1110px ; height: 237.61px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/Ontario-Landlord-Rules-2026-The-Definitive-FAQ-on-Rent-Control-Bill-60-and-New-Compliance_R.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_XmT6FaBHT028xJx8HGAOGg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p></p><div><p><span>Managing residential assets in Ontario has always been a distinct discipline compared to other markets. As we enter 2026, the regulatory framework has shifted again. The changes this year are not just about a new rent increase percentage; they involve fundamental shifts in eviction timelines (Bill 60), safety requirements (Fire Code), and tenant rights regarding amenities (Bill 97).</span></p><p><span>For landlords using <b>Yardi Voyager</b>, staying compliant requires more than just knowing the rules; it requires configuring your software to enforce them automatically.</span></p><p><span>Here is what every Ontario landlord needs to know for 2026.</span></p></div><p></p></div>
</div><div data-element-id="elm_F80zaQQ4CRHjVVC0ZmYdBA" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">P</span>art 1: 2026 Rent Control &amp; Financials</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_e0dWYsXhy5ZU1i5ZEOj4yw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p><b>Q: What is the Rent Increase Guideline for 2026?</b></p><p><span>A: The Ontario government has set the 2026 Rent Increase Guideline at 2.1%.</span></p><p><span>This applies to rent increases taking effect between January 1, 2026, and December 31, 2026.</span></p><p><span><br/></span></p><p><b>Q: Does this apply to all my units?</b></p><p><span>A: No. The most critical &quot;switch&quot; in your property management software this year is the New Build Exemption.</span></p><p><span>Units that were first occupied for residential purposes after November 15, 2018, are exempt from the 2.1% cap. For these units, you may increase the rent by any amount, provided you still give proper notice.</span></p><p><span><br/></span></p><p><b>Q: What are the notice requirements?</b></p><p><b>A:</b><span> You must provide <b>90 days’ written notice</b> using the official <b>Form N1</b> (for guideline increases) or <b>Form N2</b> (for exempt units).</span></p><p><span><br/></span></p><ul><li><i>Warning:</i><span> A common error is counting &quot;3 months&quot; instead of &quot;90 days.&quot; If you serve notice on February 1st for a May 1st increase, you might be short on days depending on the month lengths. The RTA is strict; being one day short voids the increase.</span></li></ul><div><br/></div></div><div><div><p><b><span style="font-size:18px;color:rgb(22, 56, 90);">How </span><span style="font-size:18px;color:rgb(29, 128, 226);">Assetsoft </span><span style="font-size:18px;color:rgb(22, 56, 90);">Helps:</span></b></p><p><span>We configure your <b>Yardi Rent Roll</b> to automate this logic completely.</span></p><ul><li><b>Exemption Logic:</b><span> We create a custom SQL trigger that checks the &quot;Certificate of Occupancy&quot; date on every unit. If the date is post-Nov 15, 2018, the system automatically tags the unit as &quot;Uncapped,&quot; preventing revenue leakage on your premium assets.</span></li><li><b>Automated N1 Generation:</b><span> We set your correspondence module to generate, PDF-bundle, and email Form N1s exactly 95 days before the effective date, ensuring you never miss the 90-day window.</span></li></ul></div><br/></div><p></p></div>
</div><div data-element-id="elm_tcD0FKwRhUryd_ymiJTRGw" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><span><b><span style="font-size:32px;color:rgb(29, 128, 226);"></span><b><span style="color:rgb(29, 128, 226);"><span style="font-size:32px;"></span><b><span style="font-size:32px;">P</span>art 2: Evictions &amp; Bill 60 (The New Timelines)</b></span><span style="color:rgb(22, 56, 90);"></span></b></b></span><b></b></span><b></b></span></h2></div>
<div data-element-id="elm_lo1-AWE8GG064zlCoQ1z-w" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p></p><div><div><p><b>Q: Is it true that eviction notices for non-payment are faster in 2026?</b></p><p>A: Yes. Under the Fighting Delays, Building Faster Act (Bill 60), the timeline for non-payment of rent has tightened.</p><p>Previously, landlords had to provide a 14-day termination notice for monthly tenancies. New provisions allow landlords to serve an N4 notice with a 7-day termination date for unpaid rent.</p><p><br/></p><p><b>Q: What is the &quot;50% Rule&quot; for hearings?</b></p><p>A: This is a significant procedural change designed to reduce delays at the Landlord and Tenant Board (LTB).</p><p>In the past, tenants could appear at a non-payment hearing and delay eviction by suddenly raising maintenance issues. In 2026, if a tenant wishes to raise maintenance issues as a defense during a rent arrears hearing, they are generally required to pay 50% of the alleged arrears into the Board’s trust before their arguments are heard.</p><p><br/></p><p><b>Q: Has the appeal window changed?</b></p><p><b>A:</b> Yes. The time frame to request a review of an LTB order has been reduced from <b>30 days to 15 days</b>. This allows landlords to enforce eviction orders (sheriff enforcement) much sooner if the tenant does not have valid legal grounds for a review.</p><p><br/></p><p><b><span style="font-size:18px;color:rgb(22, 56, 90);">How </span><span style="font-size:18px;color:rgb(29, 128, 226);">Assetsoft</span><span style="font-size:18px;color:rgb(22, 56, 90);"> Helps:</span></b></p><p><b><br/></b></p><p>Evictions fail when data is messy. If your tenant ledger shows confusing adjustments or unclear charges, the LTB will dismiss your N4.</p><ul><li><b>Automated N4 Drafting:</b> We use <b>Yardi Voyager</b> workflows to automatically draft the N4 form the moment a tenant hits a specific arrears threshold.</li><li><b>Ledger Clean-Up:</b> Our team ensures your charge codes are mapped correctly so that &quot;Rent&quot; is separated from &quot;Utilities&quot; or &quot;Parking.&quot; This distinction is vital because you cannot evict for non-payment of non-rent charges using an N4.</li></ul></div></div><p></p></div><p></p></div>
</div><div data-element-id="elm_5PwU9QOnoIhlp_ctfYjaGw" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">P</span>art 3: Bill 97 (Renovictions &amp; Air Conditioning)</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_V6nTp8mnEcc-VGfdP2JY3Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><b>Q: Can I stop a tenant from installing a window A/C unit?</b></p><p></p><div><div><p><b>A:</b> Generally, no. Under Bill 97 updates, tenants have the right to install air conditioning units, but you have new protections:</p><ol start="1"><li><b>Notice:</b> They must notify you in writing.</li><li><b>Safety:</b> They must prove the unit is installed safely (no damage to the building).</li><li><b>Seasonal Increase:</b> If electricity is included in the rent, you are legally allowed to charge a <b>seasonal rent increase</b> based on the actual or estimated cost of the power.</li></ol><div><br/></div>
<p><b>Q: What are the new rules for &quot;Renovictions&quot; (Form N13)?</b></p><p><b>A:</b> If you need a unit vacant for extensive renovations, you can no longer simply state that work is needed. You must now provide a report from a <b>&quot;qualified person&quot;</b> (specifically an engineer or architect) confirming that the vacancy is necessary for the work to proceed.</p><p><br/></p><p><b><span style="font-size:18px;color:rgb(22, 56, 90);">How </span><span style="font-size:18px;color:rgb(29, 128, 226);">Assetsoft</span><span style="font-size:18px;color:rgb(22, 56, 90);"> Helps:</span></b></p><span style="font-size:18px;color:rgb(22, 56, 90);"></span><ul><li><b>Seasonal Charge Automation:</b> We configure <b>Recurring Charges</b> in Yardi with start/end dates (e.g., June to September) so the A/C fee hits the ledger automatically during summer months and drops off in October.</li><li><b>Renovation Tracking:</b> We use Yardi’s <b>Job Cost</b> module to link your engineer’s reports directly to the unit record, creating a digital audit trail should the LTB question your N13 application.</li></ul></div><ul></ul></div></div>
</div><div data-element-id="elm_GVNMqBExOlydtqKWqEhLjA" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span style="color:rgb(29, 128, 226);"><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">P</span>art 4: Safety &amp; Fire Code (The &quot;Silent Killer&quot; Update)</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_FOHZNqrtYMT0QLg6b8H9Dw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><b>Q: What is the new Carbon Monoxide (CO) rule for 2026?</b></p><p></p><div><div><p>A: Effective January 1, 2026, the Ontario Fire Code has been updated.</p><p>The New Rule: You must have a working Carbon Monoxide alarm on every storey of the home, including the basement and other non-sleeping floors, if the home has a fuel-burning appliance (furnace, gas water heater) or an attached garage.</p><p><br/></p><p><b>Q: Why is this a liability risk?</b></p><p><b>A:</b> If an incident occurs and you cannot prove that an alarm was installed on the main floor (not just the sleeping quarters), your insurance coverage could be jeopardized.</p><p><br/></p><p><b><span style="font-size:18px;color:rgb(22, 56, 90);">How </span><span style="font-size:18px;color:rgb(29, 128, 226);">Assetsoft</span><span style="font-size:18px;color:rgb(22, 56, 90);"> Helps:</span></b></p><p>Paper checklists are not proof. We implement <b>Yardi Inspection Mobile</b> to enforce compliance:</p><ul><li><b>Photo Verification:</b> Maintenance technicians cannot close a &quot;Turnover&quot; or &quot;Annual Inspection&quot; work order without taking a time-stamped photo of the CO alarm on <i>each</i> level.</li><li><b>Dashboards:</b> We build a &quot;Safety Compliance&quot; dashboard on your Yardi Start Page that flags any unit that hasn't had a verified CO check in the last 12 months.</li></ul></div><ul></ul></div></div>
</div><div data-element-id="elm_ZJt5IR7-11_sXujPc5SM6g" data-element-type="heading" class="zpelement zpelem-heading " data-animation-name="bounceIn"><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:20px;"><span><b><span style="font-size:32px;"></span><b><span style="font-size:32px;">P</span>art 5: Why <span style="color:rgb(29, 128, 226);">Assetsoft</span>?</b></b></span><b></b></span></h2></div>
<div data-element-id="elm_gsrN2TojP2JZrnJDjfGQsQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p><span>The Ontario market operates on specific rules that generic property management software configurations often miss.</span></p><p><span>If your system isn't distinguishing between &quot;Pre-2018&quot; and &quot;Post-2018&quot; units for rent control, or if your N4 notices are still defaulting to old timelines, you are exposing your portfolio to risk.</span></p><p><span><br/></span></p><p><b>Assetsoft</b><span> is a specialized consulting firm for the real estate industry. We are experts in <b>Yardi Voyager</b> and <b>MRI Software</b>. We don't just implement software; we configure it to align with the specific laws of the jurisdictions you operate in.</span></p><p><span><br/></span></p><p><b>We can help you:</b></p><ul><li><b>Audit your Rent Roll</b><span> for 2026 guideline compliance.</span></li><li><b>Configure automated N1 and N4 notices</b><span> that meet LTB standards.</span></li><li><b>Clean up your data</b><span> to ensure your LTB applications are bulletproof.</span></li><li><b>Implement mobile apps</b><span> for Fire Code documentation.</span></li></ul><div><br/></div>
<p><span>Is your portfolio ready for the 2026 rules?</span></p><p><span><br/></span></p><p><span>Contact the Assetsoft team today to ensure your technology is working as hard as you are.</span></p></div><p></p></div>
</div><div data-element-id="elm_yq1F5ocBQjSH02biRI5daQ" data-element-type="button" class="zpelement zpelem-button " data-animation-name="bounceIn" data-animation-repeat="true"><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-none " href="/contact-us" target="_blank"><span class="zpbutton-content">Get Started Now</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Sat, 03 Jan 2026 06:02:47 -0500</pubDate></item></channel></rss>