Voho wins a milestone project with Aramco

AI for Real Estate & Facilities · Tenant services · Facilities · Leasing and portfolio

One call from a tenant. One work order, dispatched.

The Voho Facilities AI Harness connects voice, models and agents to your BMS, your CAFM and your leases, so a tenant call at two in the morning ends with a technician on the way and the evidence attached.

  • Saudi Arabic, day and night
  • Read-only to building controls
  • Work orders in your CAFM
  • Technicians sent with a window

04 · WHERE THE WORK LANDS

Tenant services

Request answered

matched to the unit

Maintenance

WO-48812 raised

right trade, right asset

Dispatch

Technician sent

02:40 window given

Energy

Saving proposed

engineer approves

Leasing

Clause answered

from the lease

Portfolio

Expiry surfaced

before it is missed

03 · HARNESS

VOHO FACILITIES AI HARNESS

ANSWER · LOCATE · DISPATCH · PROVE

VOICE

Listen · speak · barge-in

TOOLS

BMS · CAFM · leases

MODELS

Arabic speech · LLM · faults

AGENTS

One per desk

IDENTIFICATION

Unit and lease, first

COST LIMITS

Out-of-hours needs approval

EVALUATIONS

Right trade, right priority

MODEL ROUTING · CONTEXT · RAG · GUARDRAILS · READ-ONLY CONTROLS · HUMAN APPROVALS · AUDIT TRAIL

02 · SYSTEMS OF RECORD

BMS / BASARCHIBUSSAP PMIoT SENSORSMETERSACCESSLEASESCRMTELEPHONY

01 · THE ESTATE AND ITS TENANTS

Swipe the drawing sideways.

One AI layer. Every way a tenant reaches you and every system behind the building.

The Voho Facilities AI Harness

Whoever answers the phone cannot see the building.

They take a sentence about a warm office and turn it into a ticket that says warm office. The harness reads the zone, the valve and the three work orders already raised against that air handling unit, so the order names the actual fault and the technician arrives with the part.

A model on its own

  • Writes down “AC not working” and stops
  • Cannot tell a zone fault from a plant fault
  • Sends the wrong trade at premium rates
  • Promises a time nobody agreed
  • Closes with no evidence for the dispute

The same model, in the harness

  • Matches the caller to the unit, the lease and the zone
  • Reads the BMS trend before anyone is dispatched
  • Names the asset and the trade from the history
  • Gives a window dispatch has actually accepted
  • Attaches the trend and the sign-off to the closure

Building systems

What you already run, left in place

  • BMS / BAS
  • Archibus · TRIRIGA · CAFM
  • SAP PM
  • IoT sensors
  • Energy meters
  • Access control
  • Lifts
  • CCTV alarms
  • Lease documents
  • CRM
  • Telephony

Voho Facilities AI Harness

The runtime between your systems and the models

  • Tool calling
  • Model routing
  • Building connectors
  • Tenant identification
  • Memory
  • Context
  • RAG
  • Workflow orchestration
  • Permissions
  • Cost limits
  • Human approvals
  • Evaluations
  • Guardrails
  • Audit trails
  • Observability

Model layer

Routed per task, never one model for everything

  • Saudi Arabic speech
  • Speech synthesis
  • Foundation models / LLMs
  • Time-series and fault models
  • Energy models
  • Document models

Agent layer

Scoped to one desk each

  • Tenant Agent
  • Maintenance Agent
  • Energy Agent
  • Leasing Agent
  • Access Agent
  • Portfolio Agent

Where the work lands

Finished in the system that owns it

  • Requests answered
  • Work orders raised
  • Technicians dispatched
  • Faults evidenced
  • Leases answered
  • Visits booked

01

Answer.

Tenants and residents answered in Saudi Arabic or English at any hour, on the phone and the channels they already message you on.

02

Locate.

The unit, the lease, the asset and the BMS zone resolved before anything is raised, so a request is attached to a real place in a real building.

03

Dispatch.

A work order in Archibus, TRIRIGA or SAP PM with the right trade, priority and service level, and a technician given an actual window.

04

Prove.

The trend that showed the fault, the history it matches and the sign-off attached to the closure, so the service level is defensible.

01 · Tenant services

Two in the morning, and somebody answers.

The call that usually reaches an answering machine, taken in Arabic, matched to a unit, checked against the building and turned into a dispatched work order before it ends. The out-of-hours cost is the one thing it will not decide by itself.

Live call · building hotline · Saudi Arabic
00:00

Transcript

Identification

Calling numberUnit confirmedLease matched

Nothing about a tenancy or a zone is discussed until the unit is matched.

Tool calls

waiting…

Policy

  • Raising the work order and booking a window inside the standing limit completes in the call.
  • The out-of-hours callout is above the limit, so it waited for the duty manager before dispatch.

Illustrative call · BMS read-only · trend and approval attached to the order

02 · The building twin

Why the order says valve, not thermostat.

Zones by temperature, the live trend on the air handling unit, and every work order raised against it this year in one place. The diagnosis is the part a ticket queue never has: this has happened before, on this asset, and this is what fixed it.

Tower A · digital twin · 02:11BMS read-only · illustrative

Zones by temperature

L12
21.8
22.4
22.1
22.6
L11
22.2
22.0
21.9
22.3
L10
22.6
22.4
22.1
L09
21.9
22.3
22.2
22.0
L08
22.4
22.1
22.5
22.2

L10 · zone 7 is the only zone outside the band, and it is the zone the tenant just called about.

AHU-3 · work order history

Mar

WO-41180

AHU-3 chilled water valve actuator replaced

Jun

WO-43920

Zone 7 complaints, filters changed, no fault found

Aug

WO-46110

AHU-3 valve sticking reported by technician

Zone 7 temperature26.8 °C
AHU-3 supply air19.5 °C
Chilled water valve98 %
Zone 7 CO₂749 ppm

Maintenance Agent

Zone 7 is warm with the chilled water valve near fully open and supply air rising: the valve is passing, not the thermostat. Same signature as WO-46110 in August, on the same actuator replaced in March.

Suggested: HVAC technician to AHU-3 tonight, priority 2, with the valve on the van. Out-of-hours callout is above the standing limit, so it needs an approver.

Across the portfolio

One harness. Every building and every desk.

The connectors, the identification rules and the evaluation set are built once. The next tower is configuration, not another project.

Tenant and resident services

The call at two in the morning

  • Requests taken in Arabic, matched to the unit and raised in the CAFM
  • Status chased and updated without the tenant calling again
  • Access, parking and visitor requests handled inside your rules
  • Move-in, move-out and fit-out steps explained from your own handbook
  • Service charge and billing questions answered against the lease

Facilities and maintenance

The building, not the ticket queue

  • Faults triaged against BMS trends before a technician is sent
  • Planned maintenance scheduled and confirmed with the tenants it affects
  • Asset history answered in one question: what failed, what fixed it, when
  • Vendor service levels tracked and chased automatically
  • Energy anomalies surfaced with the saving and the reason, for an engineer to approve

Leasing and portfolio

The paperwork behind the doors

  • Leases abstracted: rent, escalation, break options, obligations, expiry
  • Renewal and escalation dates surfaced before they are missed
  • Arrears calls made politely, in Arabic, with the ledger in front of the agent
  • Viewings booked and confirmed into the leasing calendar
  • Occupancy, expiry and exposure questions answered across the portfolio

Connectors

One AI layer. Every system in the building.

Read-only where it touches plant, write access only in the systems where a work order belongs. Nothing is replaced to answer the first call.

BMS / BAS

Honeywell, Siemens, Schneider. Read-only

CAFM

Archibus, TRIRIGA, Planon and others

SAP PM

Assets, notifications, work orders

IoT sensors

Temperature, CO2, occupancy, leaks

Energy meters

Consumption by zone and by asset

Access control

Passes, visitors, parking

Lease documents

Contracts, schedules, handbooks

Telephony

Cisco, Avaya, SIP. Your numbers

Built for operating buildings

What operations and security ask, answered in the product.

A building is not a demo environment: the boundaries below are configuration your own teams set, starting with the fact that it never writes to plant.

Read-only to building controls

Voho reads the BMS, the meters and the sensors. It does not write setpoints, override schedules or touch life-safety systems. Its output is a work order for a person.

Cost limits on anything it raises

Work orders, callouts and vendor jobs run inside the limits you set. Above them, or out of hours at premium rates, the job is drafted and waits for an approver.

Identification before unit data

A caller is matched to a unit and a lease under your rules before anything about the tenancy is discussed, and contractors see only what their scope allows.

Inside your own network

On your servers or in a Saudi region. Recordings, transcripts, building data and tenant details stay where your policy says they stay.

Closures that survive a dispute

The trend, the history, the technician’s note and the sign-off are attached to the closure, so a service-level argument with a tenant or a vendor has evidence behind it.

Evaluated on your own history

Scored against real past requests and faults before go-live: what it would have raised, what trade it would have sent, and what it should have escalated.

How a project runs

Start with one building. Keep the harness.

The first building proves itself on numbers you already report: answered calls, time to attend, first-time fix and service-level breaches.

  1. 01

    Take one building

    One tower or one estate, where the request volume is known and the service levels are already measured.

  2. 02

    Connect read-only

    BMS and sensor data in, the CAFM for work orders, your telephony for the calls, reviewed by your operations and security teams.

  3. 03

    Replay last quarter

    The agents are scored against the requests and faults that already happened: right trade, right priority, right escalation.

  4. 04

    Go live after hours, then widen

    Start where the alternative is an answering machine, then take the daytime queue and the next building on the same harness.

Facilities FAQ

What operations, tenants and security ask first.

If your question is not here, bring it to a technical session with our engineers.

01Does it control the building?

No. It reads the BMS, meters and sensors and raises work orders for people. It does not write setpoints, override schedules or interact with life-safety systems, and energy recommendations are proposals an engineer approves.

02Which CAFM systems do you work with?

Archibus, IBM TRIRIGA, Planon, SAP PM and others. Where there is an API we use it, where there is a database we read it, and where there is neither we work through the screens your team already uses.

03Can it dispatch a technician at two in the morning?

Yes, inside your rules: the trade, the priority and the cost limit you set for out of hours. Anything above the limit is drafted and waits for an approver rather than committing spend on its own.

04How does it know which unit is calling?

From the number, the tenant record and your own verification rules. Until the unit and lease are matched, nothing about the tenancy is discussed.

05Do tenants know they are talking to an AI?

Yes, and that is configured in the greeting. Handover to your team is always available, and every call is recorded and kept under your retention policy.

06What about CCTV and personal data?

Camera alarms can be read as events. Footage and biometrics are not processed by these agents, and tenant data stays inside your network under the retention you configure.

07Can it help with leases, not just faults?

Yes. Leases are abstracted into the terms that matter, renewal and escalation dates are surfaced before they are missed, and questions across the portfolio are answered with the clause cited.

Deployment-ready

Start your AI transformation today.

Sign up and build your first agent in the browser, or book a call if you would rather someone walked you through it. Most people do not need the call.

Start

$10 of credit, free

Granted when you sign up, about 140 minutes of live calls. No card to begin.

Then

$0.07 a connected minute

Pay as you go. No seats, no platform fee, no minimum commitment.

When you need it

Enterprise terms

Saudi data residency, an uptime SLA and on-premise deployment, on an agreement.