A property management company replaced manual leases, paper notices, and tenant calls with a fully automated operation. Admin hours down 65%.
Before
Every tenant was a full-time job. Every month was a paper crisis.
A property management company managing over 200 residential units was held together by three things: a shared email inbox, a spreadsheet that everyone edited, and a property manager answering her phone at 11pm. Leases were drafted manually in Word from templates that were two versions behind. Rent reminders went out when someone remembered to send them. Late notices were written individually, reviewed for accuracy, and served by hand. When a tenant crossed the 14-day line, drafting the formal notice required pulling the original lease, calculating the exact arrears, formatting the notice correctly, and serving it properly — or risk starting the process over at the tribunal. The tenant AI agent was a phone number that rang a person who was trying to sleep.
Lease generation was a manual drafting exercise
Every new lease was assembled by hand from a Word template. Tenant name, unit number, rent amount, start date, special terms — all entered manually. Wrong entries meant wrong leases. Wrong leases meant liability.
The rent collection process depended entirely on memory
Reminders were sent manually the day before rent was due. Late notices were drafted when someone had time to draft them, which was not always the same day the tenant crossed the line. The gap between late rent and legal action was measured in weeks, not days.
Eviction notices required legal precision nobody had time for
N4 notices under the Residential Tenancies Act have specific content and timing requirements. A notice with the wrong arrears amount, served on the wrong date, restarts the process. The company was drafting these manually while managing 200 units. Errors happened.
Tenants calling at all hours for things that did not need a human
A significant portion of inbound tenant calls were about rent balances, maintenance status, lease terms, noise complaints, and building policies — questions a well-built system could answer instantly. They were all going to a person's mobile phone.
What We Built
Automated lease generation: tenant and property data pulled at approval, lease drafted from locked template, sent for e-signature
E-signature tracking with automated reminders at day 3 and day 7 — completion triggers deposit request and move-in sequence
Rent cycle automation: reminder at day -5, due date notice, day-5 arrears notice, escalating tone through day 14
N4 Notice to End Tenancy auto-generated at day 14 with legally correct arrears calculation, digital service, and LTB-ready timestamp log
Eviction documentation package: all notice history, payment records, and lease documents compiled automatically for LTB filing
24/7 AI tenant agent: answers rent balance, maintenance status, noise complaints, lease terms, and building policy questions at any hour — escalates emergencies immediately
Maintenance request portal with AI urgency triage: emergencies escalated to on-call contractor within minutes, routine requests queued and assigned
Owner reporting: monthly statement auto-generated per property with rent collected, arrears, maintenance costs, and vacancy status
After
Leases generate themselves. The rent cycle runs without anyone touching it. Tenants get answered at 3am. Notices go out on time, legally.
When a tenant is approved, the system pulls their details and auto-generates a compliant lease agreement from a locked, up-to-date template — rent amount, unit, dates, special clauses, and all relevant schedules included. The lease goes for e-signature automatically. Once signed, the deposit request fires and move-in instructions go out. The rent cycle runs from there: reminder at day minus 5, due date notification on day 1, formal arrears notice at day 5, and if payment still does not arrive, an N4 Notice to End Tenancy for Non-Payment of Rent is generated automatically with the correct arrears amount, served digitally, and logged with a timestamp for the Landlord and Tenant Board. A 24/7 AI agent answers tenant calls and messages at any hour — handling rent balance questions, maintenance status, noise complaints, building policies, and lease terms in a natural conversation. Actual emergencies get escalated to the on-call line immediately. The property manager now handles the 10% of situations that actually need a human.
How It Works
Step by step
Tenant Approved — Lease Generated
Approval triggers lease generation from the locked template. Tenant details, unit, rent, and terms populated automatically. Sent for e-signature immediately.
Move-In Sequence
Signed lease triggers deposit request. Payment confirmed, move-in instructions sent, inspection scheduled. All without manual action.
Rent Cycle
Day -5: courtesy reminder. Day 1: due date notice with payment link. Day 5: formal arrears notice. Tone escalates. Payment clears the sequence.
N4 Notice Generated
Day 14 without payment: N4 Notice to End Tenancy auto-generated with exact arrears, served digitally, timestamped and logged. LTB-compliant.
Eviction Package Assembled
If escalation proceeds, all documentation — notices, payment history, lease, correspondence — compiled automatically into the LTB filing package.
24/7 Tenant AI
Tenant calls or messages at any hour. AI agent handles rent balance, maintenance status, lease questions, complaints. Emergencies escalated to on-call within 60 seconds.
Measured outcomes
The Results 8 weeks to full deployment
I used to lose sleep over whether a notice went out on time or had the right arrears number. Now the system handles it and I just see the log. The AI agent alone saved me two hours a day. I didn't realize how much of my time was going to calls that didn't need me.
Property Manager, Residential Portfolio
More Case Studies