NetReal

Three questions, asked several hundred times a month.

NetReal administers apartment buildings. Residents ring the office to ask what their payment plan is, whether they have paid, and what the building's bank details are — the same three questions, endlessly. We put an AI agent on WhatsApp that answers them, and only to people who are actually on the register.

24/7
answers, only to numbers on the register
Sector
Property and building administration
Built as
CTO, Prisma Group
Shipped
April 2026 · piloted building by building
Channel
WhatsApp, on a dedicated number
Their site
netreal.it
01 of 03 · the problem

An office that could not finish anything.

Building administration is deadline work: accounts, meetings, contractors, statutory dates. It is also a public-facing phone line, and the phone wins every time because a ringing phone is in the room and a deadline is not.

Most of the calls were three questions. What is my instalment plan. Have I paid, and what is left. What are the building's bank details. All three have exact answers that already exist in a file.

The fourth category was different and mattered more: someone reporting a fault. Those arrived in the same channel, got written on the same notepad, and were the ones you could not afford to lose.

from the callVideo call with Raffaele from NetReal
Scoping call with NetReal.
02 of 03 · what we found

Answering the wrong person is worse than not answering.

The questions are about money and about a specific apartment. That makes a wrong recipient a data breach, not an inconvenience, and it settled the design before anything else.

The agent only answers numbers that are on the building register in the CRM. Not a password, not a code — a number either belongs to a known resident or gets nothing. Anyone not on the register reaches a human, which is the correct outcome anyway.

The second decision was about staleness. Building accounts are updated in cycles, so an answer that is correct today may not have been recomputed since last month. Every accounting answer therefore carries the date it was last reconciled. The agent is never allowed to imply it knows something more recent than it does.

Third: the agent does not guess. An unclear question gets a request for clarification or a handover to a person, because a confident wrong answer about someone's arrears costs more than a slow right one.

03 of 03 · how we built it

A shared inbox with an agent in front of it.

A dedicated WhatsApp number wired into the CRM, so the administrator and his colleagues see every conversation in one place whether the agent handled it or a person did.

  1. 01

    The register is the gate

    An incoming message is matched to a contact and a unit before anything else happens. No match, no answer.

  2. 02

    The accounting answers

    Instalment plan, payments made and balance outstanding, and the building's own details. Every answer states the date the accounts were last closed.

  3. 03

    Faults become tickets

    The agent recognises a fault report, collects the minimum it needs — what, where, how urgent, a photo if there is one — opens a ticket in the CRM assigned to the right colleague, and confirms to the resident that it has been picked up.

  4. 04

    The monthly refresh

    A dedicated mailbox receives the accounting exports. An automation parses and normalises them and updates the agent's files, with a human approval step before anything goes live, and a notification flagging anomalies.

  5. 05

    Rolled out building by building

    Pilot buildings first, then wider. A system that speaks to residents about their money does not get a big-bang launch.

01
3
Routine questions answered without the office
02
24/7
Available, register-gated
03
1
Shared inbox for the whole team
04
1
Approval step before new data goes live

Project roadmap, go-live April 2026.

The office still answers the phone. Just not to read out an IBAN.

Next case studyPilota per SempreA WhatsApp agent that waits for you to finish typing

Yours could be next.

One reply within 24 hours. A 60-minute call. An honest no, or the start of something.