Skip to content
Intelligence

AI that does the work, not AI that describes it.

A chatbot that can only summarise your data has moved the work, not removed it. These agents draft the lease, dispatch the technician, code the invoice and write the commentary — and then wait for a human to approve.

Intelligence

This isn't software with a chatbot bolted on.

An assistant that can only talk is a search box with better manners. These agents read your records, draft the work, and hand it to a human to approve — which is the only version of AI a finance director will sign off.

Lease Assistant

Drafts and checks

Builds the lease from the negotiated terms, flags every clause that deviates from your template, and prepares the Ejari submission.

Reads your template, flags every deviation

Maintenance Dispatcher

Triages and assigns

Reads the tenant's description and photo, classifies the trade and urgency, then assigns the technician who is closest, qualified and free.

Classifies trade, urgency and likely parts

Document Reader

Extracts and files

Takes a title deed, cheque, contract, invoice or Emirates ID and returns structured fields linked to the right record.

31 document types recognised

Owner Assistant

Answers and reports

Answers an owner's question about their own portfolio, in their language, from the live ledger — with the figures cited.

Answers only from your own records

WhatsApp Agent

Handles the front line

Takes enquiries, books viewings, logs maintenance requests and confirms payments over WhatsApp. Escalates the moment it should.

Arabic and English, on the channel it arrived

Voice Agent

Picks up the phone

Answers inbound calls, identifies the caller against the tenancy, resolves the routine and routes the rest with a written summary.

Identifies the caller against the tenancy

Rent Collection

Chases, politely

Runs the escalation sequence per tenant, per channel, in the right tone, and stops the instant the payment clears.

Stops the moment the payment clears

Invoice Processing

Codes and matches

Reads a vendor invoice, matches it to the purchase order and work order, codes the GL account and routes it for approval.

Matches PO, work order and GL account

Reporting

Writes the commentary

Produces the monthly owner and board pack — the numbers from the ledger, the narrative explaining what moved and why.

Numbers from the ledger, narrative from the movement

Predictive Maintenance

Sees it coming

Watches asset age, service history and failure patterns across the portfolio and schedules the intervention before the callout.

Schedules against age, history and failure pattern

Four constraints, enforced by the system

These are not policies in a handbook. They are properties of the architecture — an agent cannot violate them, because the query it would need does not return.

01

Grounded in your data

Every answer is drawn from your own records, scoped to the asking user's permissions. No general-knowledge guessing about your portfolio.

02

It proposes, you approve

No agent writes to the ledger. It prepares the entry, shows its reasoning and waits for the human with authority to sign it off.

03

Every action is logged

Which agent, which model, which prompt, which records it read, what it produced and who approved it — all in the audit trail.

04

Tenant-isolated by construction

Isolation is enforced at the database row level, not in application code. An agent cannot reach another company's data because the query cannot return it.

Document intelligence

Thirty-one document types, read on upload.

Fields are extracted, validated against the existing record and filed with a confidence score. Anything the model is unsure of goes to a review queue instead of into your database.

Title deedTenancy contractEjari certificateOqoodEmirates IDTrade licencePassportChequeBank statementVendor invoicePurchase orderQuotationService reportWarranty certificateFire safety certificateLift inspectionUtility billMeter readingSnagging reportHandover certificateNOCPower of attorneyValuation reportInsurance policySite instructionVariation orderPayment certificateAudit confirmationVAT invoiceCredit noteOwner association budget
01

Read

The document is classified, then parsed for the fields that matter to its type — parties, dates, amounts, references, areas.

02

Check

Every field is validated against what the system already knows. A title deed whose plot number contradicts the register is flagged, not filed.

03

File

The document is linked to the property, unit, lease or vendor it belongs to, versioned, and made searchable in full text and by meaning.

How it works

Eight stages. One record, from title deed to board pack.

A property enters the system once. Everything that happens to it for the next twenty years is an event on that record — never a re-entry into a different system.

  1. 01
    Acquire

    Property enters the system once

    Title deed uploaded, read and verified. Building, units, areas, owners and service charges created from the document — not typed from it.

    Document AI extracts 40+ fields

  2. 02
    Market

    Listings and enquiries

    Vacant units publish to portals and your own site. Enquiries from every channel land in one pipeline with the unit already attached.

    AI qualifies and books viewings

  3. 03
    Lease

    Offer to signature

    Quotation, negotiation, approval, e-signature and Ejari registration. The revenue schedule and invoice run are created at signature.

    Lease drafted and clause-checked

  4. 04
    Move in

    Handover and inspection

    Snagging list, meter readings, key handover, DEWA transfer and the deposit posted to the right liability account.

    Inspection scheduled automatically

  5. 05
    Operate

    Maintenance and facilities

    PPM runs on schedule, reactive requests get triaged and dispatched, vendor invoices arrive coded and matched.

    AI triage and dispatch

  6. 06
    Collect

    Rent, PDCs and arrears

    Cheques banked on date, payments reconciled against invoices, arrears escalated on a sequence that stops when money lands.

    AI collection sequences

  7. 07
    Renew

    Expiry to renewal

    Renewal terms proposed against market comparables and the tenant's payment record, sent, negotiated and re-registered.

    Renewal proposed 120 days out

  8. 08
    Report

    Owners, board and regulator

    Owner statements, portfolio performance, VAT returns and the board pack — generated from the same ledger everything else posts to.

    AI writes the commentary

Start here

See it running on your own portfolio.

A 45-minute session with an engineer who knows the domain, not a slide deck. Bring a real lease, a real invoice and your hardest question.

No sales sequence. One engineer, 45 minutes, your data model on screen.