Skip to content

WhatsApp maintenance request assistant for property managers

A WhatsApp assistant could collect tenant repair requests and offer approved vendor slots, escalating emergencies and spending decisions to staff.

Use case: an example of what we build, not a client project

Real estate4 min read

Maintenance technician in a high-visibility vest checking a wall socket in an empty apartment
Industry
Real estate
Platforms
WhatsApp, Web
  1. The challenge

    Repair requests reach property managers as calls, texts and photos at all hours. Someone has to judge urgency, find a vendor with a free slot, confirm with the tenant and keep a record, and urgent hazards can sit in a busy inbox.

  2. What we would build

    We would build an AI agent on the WhatsApp Business Platform that collects the tenant's photo and description, asks follow-up questions, sorts urgency against your rules, offers slots from approved vendors and keeps the tenant and your team updated.

  3. What it would change

    This is an example, not a delivered project. In short, routine jobs get booked with a clear record, and anything that could be an emergency reaches a person straight away.

What the system would do.

The parts of the system and the job each one would do for your team.

  • Requests by WhatsApp

    Tenants send a photo or short video and a few words, in the app they already use, at any hour.

  • Guided questions

    The agent asks what it needs: where the problem is, since when, whether water or power is affected, and when someone can let a vendor in.

  • Urgency triage

    Each request is sorted as emergency, urgent or routine under your written rules, and anything that may be dangerous goes to your on-call person at once.

  • Vendor slots

    For routine jobs within agreed limits, the agent offers times from your approved vendors' calendars and books the one the tenant picks.

  • Tenant updates

    Tenants hear when a job is booked, when the vendor is on the way and when it is marked done, without calling the office.

  • One job record

    Photos, messages, urgency, booking and approvals sit on one record per job, ready for your own checks or a regulator's questions.

Built with

The tools behind it, layer by layer.

  1. AI

    • Large language model with image input
  2. Integrations

    • WhatsApp Business Platform
    • Property management system
    • Vendor calendar
    • On-call alerts
    • Audit log

The use case in full

The problem

A maintenance request agent answers a problem every property manager knows: repair requests arrive everywhere, at every hour.

A tenant sends a blurry photo of a ceiling stain on Sunday night, another calls about a dripping tap, a third emails about a door that won't lock. Each one needs the same steps: understand it, judge how urgent it is, find a vendor, agree a time, tell the tenant.

When those steps run through one person's phone and inbox, two things go wrong. Routine jobs wait days for a booking, and the rare serious one, a gas smell or water near wiring, can sit behind twenty small requests.

Record keeping suffers too. When a tenant or a regulator later asks when a problem was reported and what happened next, the answer is scattered across chats and call logs.

What we would build

We would build an AI agent that runs on the WhatsApp Business Platform, the channel many tenants already use. Its goal: turn each message into a well-described, correctly sorted job with a booked vendor or a person on it. Its tools are WhatsApp, your property management system, your approved vendor list with calendars, and your on-call alert.

  • Photo and description intake, with follow-up questions to fill the gaps.

  • Urgency triage against rules your team writes: emergency, urgent or routine.

  • Vendor booking from your approved list, within a spend limit per job type.

  • Tenant updates at each stage, so nobody has to call to ask.

  • One job record holding the photos, messages, choices and approvals.

How it works

A tenant sends a photo and a line of text. The agent matches the phone number to the tenancy, then asks what it needs: which room, since when, whether water, power or heating is affected, and when someone can let a vendor in.

It reads the photo to help describe the job, for example “brown stain on bedroom ceiling, bathroom directly above”.

Next comes triage. If anything suggests danger, the agent tells the tenant a person is being contacted now, gives your emergency safety message and alerts the on-call manager by phone and WhatsApp. For routine jobs, it checks the approved vendors for that job type and building, offers two or three slots and books the one the tenant picks.

The vendor gets the job details and photos. The tenant gets a confirmation, a reminder the day before, and a message when the job is marked done, with a quick question on whether it's fixed.

What the AI does, and what your team decides

Underneath sits a standard agent design: one goal, a short list of tools, approval points and a full log. The limits are set by your team, not by the model.

  • The agent may act alone to collect details and photos, ask follow-up questions, sort routine jobs, book approved vendors within the spend limit, and send status updates.

  • A person must approve any job above the spend limit, any vendor not on the list, any request for access without the tenant present, and every possible emergency.

  • The agent never tells a tenant that a possible hazard is safe, promises compensation or rent changes, or discusses arrears.

If the agent can't tell how urgent something is, it treats it as urgent and hands it to a person.

What the research says

  • Tenants are already on WhatsApp. Ofcom's Online Nation 2024 report found WhatsApp reached 87% of UK online adults in May 2024, and 64% used it every day, up from 58% a year earlier (Ofcom, 2024). Taking requests there means no new app or portal login for the tenant.

  • People will hand routine steps to AI. In customer service vendor Zendesk's CX Trends 2025, 67% of consumers said they are ready to delegate tasks such as tracking orders to AI (Zendesk, vendor research). Booking a slot and sending job updates are the kind of routine steps the agent takes on.

  • Agents should ask before acting. The OWASP Top 10 for LLM applications recommends that a human approve high-impact actions before an AI system takes them. Here, that covers emergencies and costly jobs.

Guardrails

Data access. The agent sees the tenancy, the property and the job history for the number that messaged it, and nothing about other tenants. Vendors receive only what they need for the job.

Human approval. Vendor lists, spend limits, emergency keywords and message templates are set by your team and stored as settings.

Logging. Every message, photo, urgency choice, booking and approval is timestamped on the job, so you can show exactly when you knew and what you did.

WhatsApp rules. Messages follow the platform's business policies, with approved templates for any update sent outside an open chat.

Related reading: AI in Real Estate Operations: Leases, Tenants and Maintenance

Is a maintenance request agent right for you?

It fits managers whose repair inbox has outgrown one person. Ask yourself:

  1. How do tenants report repairs today, and how many arrive each week?

  2. Do you have written rules for what counts as an emergency?

  3. Do your vendors share availability, or is every booking a phone call?

  4. What spend limit would you trust the agent to book within?

Not sure whether you need an agent or a simpler bot? Read chatbot vs. AI agent. Our AI agent development and WhatsApp and chatbot development pages explain how we build, or read more about our real estate software work.

Common questions

What does a maintenance request agent do?

It takes repair requests from tenants, usually with a photo, asks follow-up questions, sorts each one by urgency, books routine jobs with an approved vendor and sends the tenant updates. It records everything on one job and passes emergencies and anything unusual to a person.

Can the agent decide that a leak or gas smell is safe to wait?

No. In this design anything that could be an emergency, such as gas, sparks, flooding, no heat in cold weather or a security issue, is sent straight to your on-call person. The agent never tells a tenant a possible hazard is safe.

Why WhatsApp rather than a tenant portal?

Many tenants already use WhatsApp daily and find it easier to send a photo there than to log into a portal. The agent can also run alongside a portal, writing to the same job record.

Who chooses the vendor and approves the cost?

You set the approved vendor list per job type and building, and a spend limit. Within those limits the agent can book a slot. Above the limit, or for a vendor not on the list, a property manager approves first.

Does this help with rules like Awaab's Law?

It can help social landlords in England keep timed records of when a hazard was reported and what happened next, which the law's guidance asks for. It does not replace your own investigation or legal advice.

More AI use cases.

Other examples of what we build. None of them is a client project.

See all AI use cases

Free project estimate

Talk through a project like these.

Thirty minutes with a founder, not a salesperson. Bring the problem; leave knowing what we'd build first and what it would cost.

What you get back

  • An indicative budget range
  • A realistic timeline
  • What moves the cost up or down
  • A reply within 4 business hours
  • Answered by a founder
  • NDA on request, before you share details

Tell us what you need

A few lines is plenty. You get a number before any call.

Fields marked * are required.