Built for Dubai, Abu Dhabi, Germany and Singapore

Every repair, answered in seconds —
in the tenant's own language.

Concierge Legend is the lettings and maintenance desk for agencies and property managers. A tenant reports a problem at 3am in Arabic, German, Chinese or English. It reads it, tells them what to do right now with the right local emergency numbers, wakes your on-call if it can't wait — and then keeps the compliance book, the quotes and the landlord's yes in order.

4
languages, read in the same sentence
4
markets, each with its own rules and numbers
132+
automated triage tests across all four languages
conciergelegend.com/report/marina-homes

Report a repair

If someone is in danger, don't use this form:
Police999Ambulance998Civil Defence997Power & water991 (DEWA)
Layla · Marina, apt 1204
المكيف واقف من ساعة والرضيع حرّان مرة
03:02
Concierge Legend · reply in Arabic
نأسف لذلك — يتم التعامل معه كأمر عاجل. سيتواصل معك أحد أفراد الفريق لإرسال فني. إلى ذلك الحين أبقِ الستائر مغلقة، واستخدم أبرد غرفة، واشرب الكثير من الماء. إذا شعر أحد بالإعياء من الحر — دوار أو ارتباك أو حرارة شديدة في الجسم — فاتصل بالإسعاف على 998.
Urgent · cooling, AugustOn-call paged
03:02
3:02am, Dubai Marina, August

The air conditioning stops. There's a baby in the flat.

Outside it is still well over thirty degrees. The tenant opens your repair page on her phone and types what she'd say to a neighbour — in Arabic, in her own words. Here is what happens next, with nobody at your office awake.

01

Read, in Arabic

Air conditioning, not working. In Dubai in August, that is urgent on the words alone — and "baby" is distress language, which can only ever push a report up, never down.

02

Advice back, in seconds

In Arabic: curtains closed, the coolest room, plenty of water — and if anyone becomes unwell from the heat, the ambulance on 998.

03

Your on-call is woken

A text first, in your agency's working language, with a one-tap acknowledge link. No tap, and a phone call follows; still nothing, the next person; then everyone. If nobody answers at all, it becomes an urgent task and an email — loudly.

04

And in January?

The same words in January wait for the morning — the season is part of the rule. Record a vulnerable occupant on the tenancy, and a summer AC failure goes straight to emergency.

Text to the on-call · English (working language)
URGENT — Air conditioning. Marina Gate, apt 1204, Dubai Marina. Layla: "المكيف واقف من ساعة والرضيع حرّان مرة" Acknowledge: conciergelegend.com/ack/…
Example
What it does

From the tenant's message to the landlord's yes

One desk for the whole repair, and the paperwork that sits around every let.

A repair page tenants actually use

One link per agency. No login, made for a phone, in the tenant's language — with the market's real emergency numbers above the form.

Triage that never rounds down

Gas, fire, flooding, people trapped in lifts, loss of power, AC and heating by season — Emergency, Urgent, Routine or Non-urgent, with the reason written down.

An escalation ladder that keeps going

Text, call, next person, everyone — until someone taps acknowledge. Calls spoken in English, Arabic, German or Mandarin.

A compliance book per market

Dated items and deadline clocks for each let — tracked, never "verified", with "not recorded" shown as exactly that.

Contractors with their paperwork

Each contractor's licence and insurance dated. Jobs with competing quotes side by side.

Landlords kept in the loop

Standing spend authority, one-tap approvals in their language, and their own live page — no login.

The compliance book

"Not recorded" means not recorded.
Never "probably fine".

For every let, the items that market actually asks for — Ejari, Tawtheeq, Energieausweis, IRAS stamp duty and the rest — each with its date and reference. It tracks what is on file; it never claims to have verified anything with a government register.

See each market's book
Dubai · Marina Gate, apt 1204 · compliance
Ejari registrationIn date to 14 Mar 2027
90-day notice to change rent or termsLast day: 15 Dec 2026
Air-conditioning serviceDue in 12 days
Rental Index result (this renewal)Not recorded
Example
To: Herr Becker · in German
Freigabe erbeten: Austausch Warmwasserspeicher

Guten Tag Herr Becker, für Ihre Wohnung Lindenstraße 14, 2. OG links, liegt ein Angebot vor, das über Ihrem hinterlegten Freigaberahmen liegt.

Angebot · Haustechnik Krause GmbH1.480 €
FreigebenAblehnen
Der Betrag ist zum Zeitpunkt der Anfrage festgeschrieben.
Example
The landlord's one-tap yes

The landlord says yes in their own language — and the price can't move

Each landlord has a standing spend authority on file. Under it, work goes ahead; over it, they get an approval email in their own language with the job and the exact amount, frozen at the moment of asking. Blank means always ask. Nothing goes out until someone at your agency presses send, and the decision is recorded once.

And every landlord has a private live page — no login — showing their compliance record, the repairs in hand and anything waiting on them.

Four languages

Everyone reads it in their own language

The tenant, the landlord and each person on your team each pick their language. The agency picks one working language for the audit trail and the pages, so the record reads the same for everyone who has to rely on it.

English

“The boiler's making a banging noise and there's water under it.”

Tenant Landlord Staff On-call voice
العربية

“في تسريب ماي من السقف في الحمام”

Tenant Landlord Staff On-call voice
Deutsch

“Die Heizung ist seit gestern Abend kalt.”

Tenant Landlord Staff On-call voice
中文

“厨房水龙头一直在漏水,关不紧。”

Tenant Landlord Staff On-call voice
Trust by design

No AI model decides an emergency.
Written rules do.

Triage is deterministic: a rule fired, and here is its wording. That is something you can show a dispute centre. Ambiguity rounds up. A language it doesn't read is rounded up and flagged for a person.

Read the security page
Two layers of isolation

Row-level security enabled and forced in Postgres, and every query names your agency explicitly.

Hosted in the EU

Data at rest in Frankfurt. The exceptions — like where paging texts are processed — are stated, not hidden.

Never claims cover it doesn't have

No paging provider configured? Every screen says so. "Nobody answered" is never quiet.

Everything on the record

The tenant's words verbatim, every rule, page, acknowledgement and approval — timestamped.

The next 3am report is already on its way.
Decide now who answers it.

We'll walk through a real report in your market and your tenants' languages — triage, advice, the page to your on-call, and the landlord's approval.

Pilot terms on request.

Concierge Legend — every repair answered in seconds, in the tenant's language