/ 5 min read

A WhatsApp bot for property managers: repairs, contractors and rent in the groups you already run

How a Cupbots WhatsApp bot runs a property manager's tenant and contractor groups: repair jobs with photos, contractor bookings, “any update?” answers, and rent with a pay link.

Most property managers run every tenant on WhatsApp. One group per unit, a contractor group, and your own phone buzzing at 11pm because an aircon is dripping.

The chats aren't the problem. The problem is that nothing in them is tracked. A leak reported on Monday is a scrolled-away message by Thursday, and you only learn the contractor never came when the tenant asks again.

Here's how a Cupbots bot runs those groups. We run every chat below against the real bot on WhatsApp. We changed the names and the unit.

1. A repair becomes a job, with a number

A tenant reports a problem in their group. The bot logs a job against that unit, asks for a photo, and sends the job to your contractor group.

Unit 12-3Tenants, Your AI
Mei LingHi the aircon in the master bedroom is leaking water
Logged as job #12 for Unit 12-3. Water leaks are urgent, and our contractors have the job. We will update you here as soon as a visit is booked. Could you please send a photo of the leak?
Mei Ling[photo] this is the leak
Added to job #12. We have passed the photo to our contractors, and we will let you know here as soon as the visit is booked.

The photo lands on job #12, not on a new job. The bot knows the unit from the group, so the tenant never has to type it.

2. Contractors reply in plain words

Your contractor group gets the job with the unit, the problem and the photo. Contractors answer the way they already do. No app, no form.

ContractorsYou, contractors, Your AI
Ah Kow#12 tomorrow 10am, Ah Kow coming
Booked #12 for Wed 10am, tenant told.
Ah Kowon the way to #12
Updated #12 to on the way, tenant told.
Ah Kow#12 done, the drain pipe was blocked, cleared it
Marked #12 as done, tenant told.

Each reply moves the job along: booked, on site, done. The booking goes into your Repairs calendar, with a reminder an hour before the visit. The tenant hears about each step in their own group.

3. “Any update?” gets a real answer

This is the message that eats a property manager's day. The bot answers it from the job, not from a guess.

Unit 12-3Tenants, Your AI
Mei Lingany update on the aircon?
Job #12 is booked. Contractor Ah Kow is scheduled to visit on Wed 14 Oct, 10 AM.

If the job is still waiting for a contractor, the bot says so. It never says a repair is done before your contractor marks it done.

Three days before rent is due, the bot issues the invoice and posts it in the tenant's group with a link. The link opens an invoice page where the tenant pays by card, or by DuitNow or bank transfer with your account details.

Unit 12-3Tenants, Your AI
Mei Linghow much is my rent and where do I pay?
Your rent is RM2,300, due on 14 October 2026. You can pay via this link: pay-link
Mei LingI'll pay on the 16th
Noted. I'll send the payment link again on 16 Oct at 9am.

No awkward chasing message from you. The bot keeps the date the tenant gave and sends the link again that morning.

When the invoice is paid, the bot thanks the tenant and the rent drops off your list. Card payments close on their own. For a bank transfer, your team marks the invoice paid in the hub and the bot does the rest.

5. Urgent complaints go to your admin group

Some messages need a person now: a burst pipe, an angry owner, a neighbour dispute. The bot posts those to your admin group with what the tenant said, instead of trying to handle them itself.

URGENT | Complaint | Unit 12-3 tenants | Mei Ling
Customer said:
"Water is coming through the ceiling into the kitchen, please send someone NOW"

Pick which group gets these by sending /property admin in it. Change it any time by sending the same command in another group.

6. One board for every job

Every repair is a card on the Board tab of your due items, one column per stage: reported, booked, on site, done. Drag a card to move it, or let the contractor group move it for you. You see every open job across every unit on one screen.

Setting it up

You add the bot to your existing groups and send one command in each:

  • In a tenant group: /property tenant 12-3 rent 2300 day 14
  • In the contractor group: /property contractors
  • In your admin group: /property admin

That's it. The tenant group knows its unit and rent, the contractor group gets the jobs, and urgent alerts reach the right people.

What it doesn't do yet

We'd rather you hear this from us. The bot doesn't send owners their monthly statements, settle deposits at move-out, or split utility bills between tenants. Those questions go to you. Bank transfers don't confirm themselves either; that needs a payment gateway, and we're adding one.

Want this running in your groups? Message us and we'll set it up with you.

FAQ

Can a WhatsApp bot track repair requests from tenants?

Yes. When a tenant reports a problem in their group, the bot logs a job with the unit, the problem and any photos, and sends it to your contractor group. Every job has a number, so “any update?” gets a real answer.

How do contractors update a job?

They reply in the contractor group in plain words, like “#12 tomorrow 10am, Ah Kow coming” or “#12 done, drain pipe was blocked”. The bot updates the job, books the visit in your calendar and tells the tenant.

Can the bot send rent reminders with a payment link?

Yes. Three days before rent is due the bot issues an invoice and posts it with a pay link in the tenant's group. If the tenant says “I'll pay on the 16th”, it sends the link again on the 16th at 9am. Once the invoice is paid, it thanks them and stops.

Do bank transfers mark the rent paid automatically?

Card payments do. A DuitNow or bank transfer needs your team to mark the invoice paid in the hub. After that the bot closes the rent on its own.

What happens with an urgent complaint?

The bot alerts your admin group with what the tenant said, so a person can step in. You choose the group by sending /property admin in it.

Let your bot run the tenant groups

Your bot logs every repair with the unit and a photo, tells tenants when the contractor is coming, and sends the rent link every month.

See it for property managers →

100% satisfaction guaranteed or your money back.

Don't figure out AI alone.

Join a community of business owners discovering what AI can do — new skills every week, $9/mo.

Join the Circle — $9/mo

Read next

← Back to all posts