Bilingual maintenance triage and dispatch · Canada

Maintenance triage and dispatch · Canada

Sorted. Routed. Confirmed.

Maintenance requests sorted by urgency, routed to your own staff first, and followed up until the work is confirmed. In French and in English, by your rules, alongside the property management software you already use.

OPIS answers in French or English, takes the caller’s description, and runs it through the same triage as a text. It does not hold a conversation. A tenant who needs to talk something through still reaches your team.

Received

Phone, text, email or web form, in French or English, at any hour. The line answers, asks which language, and takes the description. Every channel produces the same request record.

Sorted

Each request is classified by trade and scored for urgency on a 0 to 100 scale mapped to four priority tiers. A burst pipe and a dripping tap both read as urgent at midnight. Separating them is the work.

Routed and Confirmed

Your rules decide: trade, priority, building, hours. Internal staff before vendors. If a vendor declines, the next one is contacted automatically. Closed means done, not filed.

Book the Routing Review

One call, about an hour, in French or in English. You leave with a written routing and escalation plan for your portfolio, yours to keep whether or not you ever work with us.

Contact Us

How it works

Configuration, not integration

OPIS runs on your rules: your trades, your buildings, your vendors, your hours, your on call rotation. Setting it up means describing how you already work. It does not mean changing how you work, and it does not mean an integration project.

  • Deterministic routing. The same request and rule set always produce the same outcome.
  • Your own staff and your own trades. We run no vendor network.
  • Runs beside Buildium, Yardi, Hopem, UpperBee or a spreadsheet. No rip and replace.
Book the Review
Three colleagues in a property management office reviewing work together at a monitor.

Your rules go in

Trades, buildings, vendors, business hours, who is on call, and which request types your own staff should always take before an outside vendor is contacted.

Requests come in

A number and an address your tenants call, text or email, in French or English. They keep doing exactly what they already do.

You keep the record

Each request carries a timestamped trail of what happened and who was told. Useful for owners, and for the conversations you would rather not have from memory.

The system

What runs underneath

We have no customer logos to show you, because we do not have customers yet. What we can show you is how it is built, which is the part that decides whether it holds at two in the morning.

Isolation

Row level security

Multi tenant PostgreSQL where each account is separated at the database layer, not by a filter in the application.

Integrity

Signed webhooks

Every outbound call is HMAC signed per tenant with the timestamp inside the signature, so a replayed request does not act twice.

Evidence

Append only trail

Request events are added, never overwritten. What happened, who was told, and when, in an order nobody can quietly edit.

Safety

Idempotent delivery

Outbound calls carry idempotency keys, so a retry after a timeout does not dispatch the same plumber twice.

A tradesperson in a building utility room checking a job on a phone.

Included with every account

The Command Center

A dashboard for your team. The record is not something you have to ask us for. You open it.

  • The live queue. Every open request with trade, urgency tier and status.
  • A timeline on every request. What the tenant wrote, how it was classified, which rule routed it, who was told and when.
  • Your routing rules, editable by you. You do not file a ticket with us to change your own dispatch.
  • Integration log and your own keys. Every message sent on your behalf, with its result, and signing keys you rotate yourself.
Get Started

In Quebec and bilingual Ontario

Filing in French is solved. Deciding what happens next is still someone’s job.

Quebec’s French language property management software lets a tenant submit a maintenance request in French. Then a person reads it and picks the contractor. OPIS makes that decision a rule rather than a person, in both languages.

Emergency wording is maintained as its own French list alongside the English one. A tenant who writes dégât d’eau, refoulement or pas de chauffage is scored on the same basis as one who writes flooding, backup or no heat. And they are answered in the language they wrote in.

Neither Quebec nor Ontario sets a numeric response deadline. Both assess afterwards, on what you can show. That makes the question not how fast you moved but whether you can demonstrate you handled the urgent thing first. OPIS produces exactly that: the urgency tier, the rule that fired, who was told, and when.

OPIS supports how you evidence your own practice. It does not make you compliant with anything, and you should be careful with any vendor who says otherwise.

A well kept mid-rise residential apartment building on a Canadian street in daylight.

Plainly

What is automated, and what is not

The sorting and the urgency scoring are done by software, working on how tenants in Quebec and Ontario actually write, in both languages. Anything it is not confident about, a person reads before it moves. Anything it marks urgent goes straight to your on call person, by name, and never to a vendor unless one of your rules sends it there.

What stays with your team: obtaining and comparing bids, judging whether a quote is reasonable, negotiating with vendors, verifying completed work, and anything involving rent, leasing or the tribunal.

Two people at a table in a bright office, mid conversation over a printed page.

Questions

The things people ask first

Does OPIS answer the phone?

Yes. There is a bilingual line. It answers, asks the caller to choose French or English, takes their description of the problem, and runs it through the same triage and routing as a text message. What it does not do is hold a conversation. It will not answer questions, negotiate, or talk a tenant through a fix. A tenant who needs that still reaches your team.

Does this replace our property administrator or maintenance coordinator?

No. OPIS covers the intake and routing part of the work: reading the request, identifying the trade, setting urgency, sending it to the right person under your rules, and following up to confirmation. Obtaining and comparing bids, judging whether a quote is reasonable, negotiating with vendors, verifying completed work, rent collection, leasing and tribunal matters all stay with your team. Managers use OPIS so an existing administrator can carry more doors, not so the position goes away.

How is this different from an answering service?

An answering service takes the message and passes it on. OPIS decides what happens next. It identifies the trade, sets an urgency level, applies your routing rules to send the request to your own staff before any vendor, and stays on it until someone confirms the work is done.

Does it actually work in French?

In both directions. Requests written in French are read and scored in French, with no translation step. Emergency wording is maintained as separate French and English sets, so dégât d’eau and refoulement carry the same weight as flooding and backup. Tenants receive their updates in the language they wrote in.

Does it replace our property management software?

No, and it needs no integration project. Requests arrive by phone, text, email and web form, so OPIS runs next to Buildium, Yardi, AppFolio, Hopem, UpperBee, Rent Manager or a spreadsheet without touching any of them. Your existing system stays the record for leases, accounting and rent.

Do you supply the contractors?

No. OPIS has no vendor network. Requests route to your internal staff first, then to the trades you already work with. We are paid a flat monthly fee and never take a percentage, a markup or any share of a repair invoice. Your vendor invoices you directly.

Do we get a dashboard, or is this a black box?

You get the Command Center with every account. The live queue, a full timeline on every request, your routing rules editable by you, your vendors and staff, and a log of every message OPIS sent on your behalf. The record is something you open, not something you request from us.

What does it cost?

A flat monthly fee based on door count. Nothing per request and nothing per minute. We do not publish a rate card, because your routing rules, staff coverage and request volume decide the figure. It is quoted after the routing review.

Who is this not for?

Anyone who needs a live person and a real conversation on the phone, since the line takes a description rather than talking with the caller. Firms that want the contractors supplied, since we have no network. United States operators, since the Canadian and bilingual context is the reason to choose us. And anyone looking for a property management system, since OPIS does not do leasing, rent or accounting.

Find the right fit for your portfolio

Whether you have your own maintenance staff or you lean on outside trades, the routing plan is built around how you already work.

Contact Us

Book the routing review

One hour, and a plan you keep

Tell us where to reach you and roughly how many doors you manage. We come back with times, in French or English, whichever you prefer.

No cost, no obligation, and the routing plan is yours either way. If you would rather just write, it is admin@realtytechflow.com.

We reply to the address you give us. We do not sell or share it, and no mailing list is attached to this form.

For investors and partners

Where OPIS actually is

Plainly, because you would find out anyway. OPIS has no paying customers. The platform was built through 2025 and into 2026, went quiet, and is being relaunched around a narrower position. Here is what exists, what the bet is, and what could kill it.

Built

Working software

Multi tenant PostgreSQL with row level security, per tenant signed webhooks, an idempotent integration log and an append only event trail. Intake adapters for phone, text, email and web form, including a bilingual voice line with language selection and speech capture in fr-CA and en-US. A deterministic rule based routing engine. Roughly 119 automation workflows.

Bet

The intersection

French first Quebec software handles the request but not the decision. Triage products make the decision but do not treat French as a first class case. Both sides are real businesses, and the gap between them is narrow and specific.

Risk

What could kill it

The phone line takes a description rather than conversing, while the funded leaders run full conversational voice agents. An incumbent deciding Quebec is worth a quarter of engineering time. Bilingual alone is not a moat, and we do not claim it is.

Ask

What we want

Design partners more than capital. Bilingual portfolios willing to run real requests through it and say where it fails. An introduction is worth more than a term sheet right now.

Talk to us as an investor or partner

Diligence questions are welcome, including the uncomfortable ones. We will send the architecture notes and answer directly on stage, traction and risk.

Or write to admin@realtytechflow.com.

Investor and partner enquiries

Goes straight to the founder. No mailing list.