Meet Atrium — the software our team actually runs on
Most outsourcing firms give you people and hope. We give you a trained team and Atrium, the in-house AI operations system they work in — every department and every workflow, running alongside the PM software you already use, included with the engagement.
Anyone can rent you people. We built the software too.
Most outsourcing firms hand you staff and let them figure it out inside whatever tools you already
have. Our specialists work inside a system we built specifically for this industry — and
you get it as part of the engagement, not as a separate invoice.
01 — The people
Specialists who only do property management
Trained in North American workflows, software and regulations before touching a live account.
Dedicated to your portfolio — not shared across a call floor.
Leasing, tenant desk, rent, maintenance, admin
Fair housing trained, NDA from day one
Bilingual English and French, natively
Replaced free, no argument, if the fit is wrong
02 — The platform
Atrium, the system they run on
An AI operations system with 59 connected record types and 147 automations, syncing continuously
with the PM software you already use.
AI voice agent, call transcription and next actions
Automated messaging with a switch on every behaviour
Live sync plus a permanent local mirror of your data
Every AI action logged separately from human approvals
No migration. It runs alongside AppFolio,
Buildium, Yardi, Propertyware or Rent Manager — and there is nothing new for your onshore team to learn.
Watch It Work
One unit goes vacant. Here is what happens next.
No tour, no menu. This is the leasing cycle running end to end — the same sequence our team and Atrium run on every vacancy you hand us.
Atrium · leasingLive09:41:00
1Vacancy
2Listed
3Inquiry
4Showing
5Screened
6Leased
Unit 4B
1120 Rue Beaubien Est · 4½ · $1,450/mo
Vacating
Activity auto‑logged
Illustrative sequence using a fictional unit, tenant and figures. No client or tenant data is shown.
A Monday, compressed
Forty-seven things happened. Three needed you.
This is a full working day across every department, played in about a minute. Watch what arrives,
what the system does about it, and — the number that actually matters — how little of it
reaches your desk.
Handled without youNeeded a human decision
Every dot is a real piece of work.
Emergencies, rent files, inquiries, inspections, invoices, tenant threads. Forty-four of them ran
to completion without anyone on your team touching them. Three
reached a human — a batch approval, an asking price, and a tenant. Those three are the job.
The rest is what you are currently paying people to absorb.
06:00Atrium · operations
0Handled
0Needed you
0hDesk time saved
$0Money flagged
Today · live
What happened
A representative day using fictional
buildings, tenants and figures. No client or tenant data is shown.
Every desk, one system
Eight departments, one connected operation
You do not need all of it on day one. Most agencies start with the desk that is bleeding and add the rest once they see the effect — here is what each one does. Hit Preview demo on any card to watch it run.
01
Leasing & Turnover
Three weeks of vacancy happen where nobody is looking. A $1,450 unit bleeds $48 a day, and most of that loss is the gap between a notice landing and the unit being advertisable — the clock starts at notice, not at listing.
Notice-to-lease · seventeen tracked states
02
Repairs & Maintenance
Tickets don’t get dropped. They get forgotten quietly. A ticket sits eleven days because everyone assumed the contractor had it. Every ticket carries an explicit waiting-on, and the day opens ranked by safety, then legal exposure, then efficiency.
Ranked by safety · batched by a human
03
Rent Collection
Two tenants owe $1,400. One needs a notice, one needs a plumber. A single field called “late” cannot tell a repairs claim from silence. Three independent axes per file, and a repairs claim holds the notice automatically.
Three axes · Quebec path built in
04
Tenant Desk & Communications
The same tenant, three times, by three different people. A tenant calls, texts, then emails — three records, one angrier tenant. One thread across every channel, 24/7, with reply language detected per message.
One thread · every channel · EN / FR
05
Compliance & Inspections
Nobody plans to let a certificate lapse. They just don’t see it coming. A lapsed fire certificate is a fine, an insurance problem and a bad owner conversation — entirely preventable. Compliance is a live status per building, renewals surfaced weeks early.
Live status per building
06
Field Crews, Technicians & Vendors
“It’s done.” Prove it. Work marked complete without evidence is how you pay twice. Photos are filed against the job, work is marked verified rather than simply closed, and the invoice is drafted without re-keying.
Evidenced, not just closed
07
Invoicing, Tasks & Time
Month-end shouldn’t be an archaeology project. The last Friday disappears into matching invoices to jobs and rebuilding reports from four systems. Invoices generate from the work; reports generate as PDFs on a schedule.
Reports that write themselves
08
Data & System Layer
Integrations break. Your history shouldn’t. If your operational history lives only inside someone else’s product, a commercial decision you do not control can take years of context with it. Continuous sync with a permanent local mirror.
Permanent local mirror · full audit
Atrium · leasingLive09:41:00
Vacant units34
On market18
In repair9
Rent loss / mo$41,280
REPAIRS & RENOVATION 9 units
UnitAddressStatusVacant
4B1120 Rue Beaubien EstRepairs27 d
12845 Avenue PapineauEstimates14 d
Inbound inquiry AI
21:47 · FR detected — “Est-ce que le 4B est encore disponible ?”
Replied in French2 min
Showing offered — Thu 18:30confirmed
Lead pre-qualified against your criteriadone
Vacancy is priced live — nine units in repairs reads differently from nine waiting on photos.Renters search at night. The reply goes back in two minutes, in the language they wrote in.
Atrium · maintenanceLive09:41:00
Emergencies20
Past SLA1
Blocked1
Unscheduled546
Daily briefing AI
1 · Safety — dispatch to two roof leaksNow
2 · Legal — fire-safety violation open 35 daysNow
3 · Vendors — batch 13 plumbing tasks at one buildingToday
Quick win found AI
Thirteen open plumbing tasks matched to a single address.
One visit proposed instead of thirteen−$1,840
Approved by a personthen dispatched
The whole maintenance state, read overnight and turned into a ranked plan — safety, then legal, then efficiency.It finds the batching a busy desk never has time to spot — and a human signs off the saving.
Atrium · collectionsLive09:41:00
TenantBehindTrackNext stepOwing
C. BergeronUnit 143.9 moUnresponsiveSend notice$6,200
M. TremblayUnit 2A1.2 moRepairs claimHold$1,380
L. FournierUnit 90.8 moPromisedFollow up Fri$980
Mise en demeure & TAL · from the 20th
Formal notice to unresponsive tenants, then the tribunal file once the deadline passes.
Notice follows a date rule, not a moodcalendar
Tribunal file assembles as the cycle runsauto
Three axes per file: what you did, where the money is, how the tenant is behaving.Identical balances, opposite handling — a live repairs claim holds the notice; silence does not.
Atrium · deskLive09:41:00
ConversationCategoryAge
B. Williamsheating not workingMaintenance6h
D. Tchakounteasking about renewalRenewal9h
M. Bernierbalance questionRent11h
AI messaging
All tenant messageson
Auto-reply to replieson
Held for review9
STOP ALL AI MESSAGES
A tenant who calls, then texts, then emails stays one conversation across every channel — not three tickets.Uncertain messages are held for a person, and one control stops every automated message at once.
Atrium · complianceLive09:41:00
BuildingCertificateDeficienciesNotices
Rue Beaubien EstValid0 openSent
Avenue PapineauExpiring soon3 openSent
Rue Saint-HubertNot on file—Pending
Also in Operations
Grass cutting & snow removalseasonal rounds
Inspection due datestracked per building
Tenant access noticeslogged
Every building carries a certificate status and a deficiency count, with renewals surfaced before they lapse.Seasonal rounds and inspections are scheduled work, not something remembered when a tenant complains.
Atrium · fieldLive09:41:00
JobTechStatus
Leak repairUnit 4BM. RoyVerifying
Boiler servicePapineauK. SinghIn progress
Lock changeUnit 9—Assigned
Job #4821 — closed with evidence
Before & after photos4 attached
Marked verified, not just closeddone
Invoice drafted from the jobqueued
Work is not closed because a contractor said so — it is closed because it was evidenced.Every disputed invoice is really a missing photograph, so the photos are attached before it is queued.
Atrium · invoicingLive09:41:00
VendorJobAmountStatus
Plomberie RiveLeak · 4B$340Evidence ✓
Espaces VertsSnow round$1,120Evidence ✓
Élec ProPanel$780Review
Owner reports
Volumes, SLA & escalations compiledmonthly
Generated as a PDFon a schedule
Ready to forwardlast Friday
Each invoice carries its job and its photos, so a batch approval is an informed one.The owner report that used to eat a Friday now assembles itself from the record.
Atrium · systemLive09:41:00
Buildings44
Units1,029
Contacts2,140
Vendors38
Sync
AppFolio · Buildium · Yardicontinuous
Local mirror kept permanentlysurvives disconnection
Every action logged
Who did what, and whenfull audit
AI actions logged separatelydrafted / accepted / rejected
Records exportable at any timeyour data
One connected data layer — buildings, units, tenants, contacts, vendors and calls, mirrored locally.Every action is auditable, and AI actions are their own class: proposed versus approved, permanently on the record.
Demo
The AI Layer
Three supervisors that watch the whole operation
The AI in Atrium is not a chat box bolted onto a dashboard. It is a set of supervising agents with defined remits, plus twenty-three background routines that read, draft, rank and flag — all of it logged, and all of it switchable.
Leasing Supervisor
Follows every lead from first contact to move-in across a ten-stage pipeline, chases automatically, flags stuck leads, and guides the team through each stage so nothing goes quiet.
Operations Supervisor
The cross-department brain: leasing, maintenance, rent, team tasks and the inbox. Answers “what is the state of the business”, raises tickets and tasks, assigns people, and produces reports.
Tenant Support Agent
A tenant-facing agent that gathers the details of a new issue, infers category and urgency, confirms entry permission, and files a correctly-formed maintenance request.
Bilingual by default
Every agent answers in the language it was addressed in, and reply language is detected per thread rather than set per tenant.
Voice, end to end
Outbound call queues with purpose and priority, inbound call intake, recordings pulled and transcribed, then summarised into key points and a proposed next action attached to the right record.
Reading, not just writing
Background routines analyse a lead, a rent case, a maintenance step or a task and propose the next action — the analysis a busy desk never has time to do consistently.
Drafts, held
AI-written replies sit in an explicit approval state. Uncertain messages are held for a human rather than sent hopefully.
A real stop control
Automated outbound messaging runs behind named switches with an owner and a timestamp. One control halts it, and the act of halting is itself on the record.
Connected To
It plugs into what you already run
No migration, and nothing for your onshore team to learn. Atrium sits alongside your existing stack and syncs with it.
SMSTemplated and automated tenant and lead messaging
MarketplacesListing distribution and inbound inquiry capture
SocialUnit video publishing on a rotation schedule
CSV & manualFor anything that has no API at all
Workflow toolsOutbound hooks into your own automations
Get Started
The fastest way to judge it is to watch it run on your portfolio.
Book a walkthrough and we will open the modules that matter to your agency, with your workflows in mind — and tell you honestly which parts you would actually use.
Module descriptions reflect Atrium as our team uses it. Screens and figures shown elsewhere on this site are illustrative and use fictional buildings, tenants and numbers.