Hélios Immobilier manages condo syndicates in Québec City, and inbox management is one of the services it provides to them. Every owner question, AGM notice or document request depends on the right building's declaration, rules and history. OneNine built an AI agent that reads incoming email, finds the right syndicate's documents and writes a draft reply in Rooftop, while the property manager keeps the final word on everything that goes out.

At a glance
20+
active syndicates, each with its own isolated data
0
emails sent by the agent: it can only draft
9
playbooks for recurring email types, from AGM notices to unit sales
395
automated tests
The problem
Condo management runs on email. As the portfolio grew, one property manager was answering for every building, and each answer started with a search.
Owner questions, AGM notices, document requests, infractions, unit sales and vendor solicitations all land with the same person, and each one needs a careful answer.
Answers depend on declarations, bylaws, contribution tables and past exchanges spread across Dropbox folders and Rooftop threads.
Each syndicate's information must stay strictly separate. A single mix-up between buildings damages the trust boards place in their manager.
How we got there
We designed the agent like a new assistant: it learns the rules, it never sends on its own, and it asks when it is not sure.
June 2026
The agent can draft, never send. That rule shaped everything else, and automated tests enforce it.
June 2026
We started with a subset of syndicates to tune the rules and tone with the manager, then extended the agent to the rest of the portfolio.
July 2026
Read-only Dropbox search with citations, per-syndicate templates synced every night, and a search across past email threads.
July 2026
Nine playbooks for the most common email types, with hard rules where they matter, such as the legal notice period for AGM convocations.
September 2026
Contract tests against the live property management platform, so a change on the software side is caught and fixed quickly.
The solution
The agent works like a trained assistant: it reads, researches and drafts. The manager reviews, adjusts and sends.
The agent picks up conversations that need a reply and saves a draft directly in Rooftop, with the thread history quoted. Nothing goes out until a person sends it.
Each syndicate's Dropbox folder is indexed every night in read-only mode, so the agent can quote the right declaration article, bylaw or minutes.
Every email is handled with only that syndicate's data. Information never crosses from one building to another.
When the agent is unsure, it sends the manager a summary and its questions on Telegram. Answers the manager approves become rules for next time.
Under the hood
A Python agent with its own PostgreSQL knowledge base, connected to the tools Hélios already uses: Rooftop, Dropbox and Telegram.
The agent collects conversations waiting for a reply and skips the ones it has already handled.
A pre-filter checks each email for manipulation attempts. Anything suspicious is escalated without a draft.
The email is matched to its syndicate, and only that syndicate's rules and data are loaded.
Rules first, then the syndicate's FAQ and documents, searched with multilingual embeddings that understand French.
A reply is written following the playbook for that email type. If confidence is low, the agent escalates instead.
The draft is saved in Rooftop for review, or a summary and questions are sent to the manager on Telegram.
Benefits
The manager reviews and decides instead of searching and typing.
Inbox management is a service Hélios sells to its syndicates.
Why OneNine
The agent cannot send email. That guarantee is built into the system, not left to a setting.
Each syndicate's data is separated in the database, not just in the instructions given to the AI.
Rooftop, Dropbox and Telegram, with nothing new for the manager to learn.
Hundreds of automated tests, versioned rules and an audit trail of every action.