A leaking tap does not wait for office hours.
Neither does a blocked drain, broken security light, faulty water pump, damaged gate, electrical problem or other property-maintenance issue.
Yet many tenants still report maintenance problems by calling the caretaker, sending a WhatsApp message, visiting the management office or waiting until someone is available to receive their complaint.
For property managers handling dozens or hundreds of rental units, this creates a familiar problem:
Maintenance requests become scattered across phone calls, WhatsApp conversations, SMS messages and handwritten notes.
A tenant may say:
"The shower isn't working."
Another may send:
"Water is leaking in my kitchen."
Someone else might call the caretaker at 10 PM about a broken security light.
The property manager then has to remember the issue, determine the tenant's location, identify the type of problem, assign someone to handle it and eventually confirm whether it was resolved.
A USSD-based maintenance reporting service can create a much more structured process.
A tenant can dial a short USSD code from a mobile phone, select the type of problem, provide the relevant information and submit the request. The request can then be routed into the property's maintenance or service-desk workflow.
MSpace provides USSD services designed around interactive, menu-based mobile sessions. Its current documentation explains that USSD creates a real-time two-way session and can be accessed from mobile phones without requiring an internet connection.
That makes USSD particularly interesting for property managers who want tenants to have a 24/7 channel for reporting problems.
What Is USSD Maintenance Reporting?
USSD stands for Unstructured Supplementary Service Data.
Unlike a normal SMS, USSD creates an interactive session between the tenant's phone and the service.
For example, a property could provide a maintenance menu such as:
Dial the property's USSD code
1. Report Maintenance Issue
2. Check Existing Request
3. Emergency Contact
4. Property Information
The tenant selects an option and continues through the menu.
For maintenance reporting:
1. Plumbing
2. Electrical
3. Water
4. Security
5. Common Area
6. Other
The tenant can then provide additional information.
The result is not simply a message saying "something is broken."
The property manager can receive a structured maintenance request containing information such as:
Tenant phone number
Unit or house number
Problem category
Description
Date/time submitted
Request reference
Status
MSpace's USSD API documentation explains that USSD sessions can send information such as the caller's mobile number, session ID, USSD string and service code to a client's callback URL, allowing the client's system to generate the appropriate menus and process the interaction.
Why Use USSD Instead of Asking Tenants to Call?
Calling is useful, but it is difficult to manage systematically.
Imagine a property with 300 apartments.
During one morning, the property manager receives:
5 phone calls
8 WhatsApp messages
3 SMS messages
2 tenants visiting the office
All 18 people are reporting different issues.
Now the manager has to remember:
Who reported what?
Which unit was affected?
Who has already been assigned?
Which issues are still unresolved?
A structured USSD workflow can capture the information in a consistent format.
Instead of:
"Hello, something is leaking."
the system can collect:
Unit: B14
Issue: Plumbing
Problem: Kitchen sink leaking
Urgency: Normal
Contact: Tenant's registered phone number
That is much easier to organize.
1. Give Tenants a 24/7 Maintenance Reporting Channel
One of the strongest advantages of USSD is that tenants don't have to wait for someone to answer the phone.
A tenant discovers a problem at 7 AM.
They can report it.
A tenant discovers a problem at 11 PM.
They can report it.
A tenant is using a basic phone without mobile data.
They can still access a USSD service.
MSpace describes its USSD service as accessible from any mobile phone and not requiring special phone settings.
This makes USSD particularly suitable for essential property services where accessibility matters.
2. Create a Simple Maintenance Menu
The menu should be easy to understand.
For example:
WELCOME TO ABC PROPERTY MANAGEMENT
1. Report Maintenance Issue
2. Check Request Status
3. Report Water Problem
4. Emergency Contact
5. Contact Management
Selecting 1 could produce:
SELECT ISSUE TYPE
1. Plumbing
2. Electrical
3. Water
4. Security
5. Appliance
6. Other
The tenant can then continue through the menu.
The goal is not to create a complicated application.
The goal is to make reporting a problem take as few steps as reasonably possible.
3. Identify the Tenant and Property Unit
A maintenance request is only useful if the property manager knows where the problem is.
The USSD workflow can ask:
Enter your apartment/unit number:
The tenant could enter:
B14
The system can associate that request with the relevant property.
Depending on the property's system design, tenant information could potentially be linked to the phone number used during the session.
This can help reduce situations where a caretaker receives a complaint but has to call the tenant back simply to ask:
"Which house are you in?"
4. Categorize Maintenance Problems Automatically
Categorization is important for assigning maintenance work.
Instead of receiving 100 unstructured complaints, the property manager could see categories such as:
| Category | Example |
|---|---|
| Plumbing | Leaking pipe |
| Electrical | Power socket not working |
| Water | No water |
| Security | Broken security light |
| Common Area | Damaged staircase |
| Cleaning | Dirty common area |
| Appliance | Faulty appliance |
| Other | General issue |
This can help management identify recurring problems.
For example, if 30 tenants report water problems in the same building, management may need to investigate the underlying infrastructure rather than treating every report as an isolated complaint.
5. Allow Tenants to Describe the Problem
After selecting the category, the USSD service can request additional information.
For example:
Describe your problem:
The tenant could enter:
"Kitchen sink leaking under the cabinet."
The system can then record the response.
MSpace's USSD API documentation explains that information entered during the USSD interaction can be passed to the client's callback system, allowing the business to process the session data.
That provides the technical foundation for connecting a USSD maintenance menu to a property's own application or database.
6. Give Every Maintenance Request a Reference Number
A useful maintenance system should give tenants a way to identify their request.
For example:
Maintenance Request Submitted
Reference: MNT-48291
Unit: B14
Issue: Plumbing
Our maintenance team has received your request.
The reference can then be used when the tenant wants to check progress.
This is much more organized than telling a tenant:
"We are still checking on it."
without having any identifiable record.
7. Allow Tenants to Check Request Status
A more advanced USSD menu can allow tenants to check the progress of an existing request.
For example:
1. Report New Issue
2. Check Existing Request
The tenant selects 2 and enters the request reference.
The system could respond:
REQUEST MNT-48291
Status: Assigned
Category: Plumbing
Reported: 2 October
Or:
Status: In Progress
Or:
Status: Resolved
The exact workflow depends on the property-management or service-desk system connected to the USSD service.
8. Connect USSD to a Property Service Desk
This is where the concept becomes considerably more powerful.
Instead of USSD simply collecting complaints, the requests can feed into a service desk or ticketing system.
MSpace currently provides a Service Desk designed to track customer requests, assign issues to agents, send automated notifications, generate reports and collect customer feedback.
A property-maintenance workflow could therefore look like:
Tenant
↓
USSD Maintenance Request
↓
Maintenance Ticket
↓
Assigned to Technician/Caretaker
↓
Work Performed
↓
Request Updated
↓
Tenant Notified
This creates a proper maintenance workflow instead of an informal complaint channel.
9. Automatically Assign Issues to the Right Person
Different maintenance problems may require different people.
For example:
Plumbing → Plumber
Electrical → Electrician
Security → Security Manager
Cleaning → Cleaning Team
Lift Problem → Building Technician
Water Pump → Facilities Manager
A property-management system can use the category selected by the tenant as part of its assignment logic.
MSpace's Service Desk supports automated ticket dispatch and assignment of issues to agents.
This means the person responsible for handling an issue can receive the request without the property manager having to manually relay every complaint.
10. Send SMS Confirmation After a Report
USSD is excellent for collecting the request.
SMS can then be used for confirmation.
For example:
ABC PROPERTY MANAGEMENT
Your maintenance request MNT-48291 for Unit B14 has been received. Our team will review the issue and update you.
This creates a useful two-channel workflow:
USSD → Report
SMS → Confirmation
MSpace supports SMS through its platform and API, including delivery reporting.
11. Notify the Tenant When the Issue Is Assigned
The tenant doesn't necessarily need to keep calling management for updates.
For example:
"Maintenance request MNT-48291 has been assigned to our plumbing team."
Later:
"Maintenance request MNT-48291 is now being attended to."
And after completion:
"Maintenance request MNT-48291 has been marked resolved. If the issue persists, please contact management."
This can make the maintenance process more transparent.
12. Ask the Tenant for Feedback
Once the issue is resolved, the system can ask the tenant to rate the service.
For example:
Was your maintenance issue resolved?
1. Yes
2. No
Or:
Rate the service
1. Poor
2. Fair
3. Good
4. Very Good
5. Excellent
MSpace's Service Desk supports customer feedback ratings and reporting, making feedback part of the service-management process.
This gives property managers a way to monitor the tenant experience rather than simply closing tickets.
13. Identify Recurring Problems Across a Property
Maintenance data becomes particularly valuable over time.
Suppose a property receives:
January: 8 plumbing complaints
February: 12
March: 19
April: 27
That trend may suggest a larger infrastructure problem.
Similarly, management might discover:
One building has unusually high electrical complaints.
One block frequently experiences water interruptions.
A particular lift generates repeated reports.
Security lights repeatedly fail in one area.
A particular type of plumbing fixture frequently needs repair.
Instead of responding to individual complaints forever, management can use the data to investigate recurring causes.
14. Create an Emergency Option
Not every maintenance issue has the same urgency.
A USSD menu could distinguish between ordinary maintenance and emergencies.
For example:
1. Normal Maintenance
2. Urgent Maintenance
3. Emergency Assistance
The emergency option could provide an appropriate emergency contact or instructions.
However, property managers should be careful not to make USSD the sole channel for genuine emergencies.
For situations involving immediate danger to life, fire, serious injury or other urgent hazards, tenants should use the appropriate emergency services or the property's emergency contact procedures.
USSD is best treated as a structured reporting and communication channel, not a replacement for emergency-response services.
15. USSD Can Work Even When the Tenant Has No Data
This is one of the reasons USSD remains relevant.
A tenant doesn't need to open a website, download an application or find a Wi-Fi connection to start the interaction.
MSpace describes USSD as accessible from mobile phones and as a real-time interactive service.
That makes it useful for properties where management wants a communication channel that isn't dependent on a smartphone application.
16. Combine USSD With WhatsApp
USSD doesn't have to replace WhatsApp.
The two channels can serve different purposes.
USSD
Useful for:
Structured reporting
Basic phones
No-data situations
Quick menus
Simple status checks
Useful for:
Photos
Videos
Detailed conversations
Sharing documents
Rich-media communication
For example, a tenant could report:
"Broken water pipe"
through USSD.
The maintenance team could then contact the tenant through WhatsApp if photographs or videos are required.
This creates a practical multi-channel maintenance process.
17. Combine USSD With SMS
SMS can complement USSD particularly well.
The workflow could be:
Tenant dials USSD
↓
Reports problem
↓
Request reference generated
↓
SMS confirmation sent
↓
Technician assigned
↓
SMS status update
↓
Issue resolved
↓
SMS feedback request
This reduces the need for tenants to repeatedly call the management office.
18. Connect Maintenance Reporting to Your Existing Systems
Property companies with their own software can potentially connect USSD to an existing application.
MSpace's current USSD API documentation describes a callback-based architecture where the client's callback URL receives information from the USSD session and returns the menus that should be displayed to the user.
That means a technical team can design a workflow around the property's existing database or application.
A simplified architecture could look like:
Tenant
↓
USSD Code
↓
MSpace USSD
↓
Property Management System
↓
Maintenance Database
↓
Service Desk
↓
Technician
↓
Tenant Notification
This is particularly useful for larger property-management companies with many buildings.
Example: A 500-Unit Residential Property
Imagine a property manager responsible for 500 apartments.
Without a structured reporting system, maintenance requests may arrive through:
Phone calls
WhatsApp
SMS
Caretakers
Office visits
Verbal complaints
Now consider introducing a USSD maintenance service.
The tenant dials the property's configured USSD code.
They select:
1. Maintenance
Then:
2. Plumbing
Then:
Unit: C214
Then:
"Bathroom tap leaking."
The system creates:
Ticket: MNT-73541
The tenant receives an SMS:
"Your maintenance request MNT-73541 has been received."
The ticket is assigned to the plumbing team.
The technician handles the issue.
The ticket is marked resolved.
The tenant receives:
"Maintenance request MNT-73541 has been resolved. Please report again if the problem persists."
The tenant can then provide feedback.
The property manager can subsequently review the maintenance records and identify recurring problems.
That is considerably more structured than relying on a notebook containing handwritten complaints.
What Information Should a Tenant Provide?
Keep the USSD process short.
A practical maintenance form could request:
| Information | Example |
|---|---|
| Tenant phone | 0712 XXX XXX |
| Unit | B214 |
| Issue category | Plumbing |
| Problem | Kitchen sink leaking |
| Urgency | Normal |
| Reference | MNT-73541 |
The fewer unnecessary questions you ask, the easier the service becomes to use.
Design the USSD Menu Around the Tenant
Don't build the menu around what the property manager thinks is convenient.
Build it around what tenants actually need.
For example:
PROPERTY SERVICES
1. Report Maintenance
2. Check Maintenance Request
3. Report Water Problem
4. Emergency Contact
5. Contact Management
This is easier to understand than forcing tenants through a complicated series of menus.
The USSD session is designed to be interactive, so businesses should keep menus concise and practical. MSpace's documentation describes USSD as a session-driven service in which responses generate the menus displayed to the user.
Benefits for Property Managers
A well-designed USSD maintenance system can help property managers:
Reduce Unstructured Complaints
Requests arrive through a defined workflow.
Improve Response Tracking
Each issue can have a reference and status.
Reduce Repetitive Phone Calls
Tenants can report and potentially check requests through the service.
Improve Accountability
Management can identify who was assigned to each issue.
Create Maintenance Records
Requests can be stored for future analysis.
Identify Recurring Problems
Reports can reveal patterns across buildings and units.
Improve Tenant Communication
SMS notifications can keep tenants informed.
Provide 24/7 Reporting
Tenants don't have to wait for the management office to open before submitting a non-emergency maintenance request.
What Property Managers Should Not Automate Blindly
Automation should improve maintenance operations, not create another layer of frustration.
Property managers should still have procedures for:
Emergency incidents
Safety hazards
Unidentified tenants
Duplicate requests
False reports
Contractor delays
Parts shortages
Unresolved complaints
Escalations
Data privacy
The system should also make it easy for a tenant to reach a human being when an automated workflow is insufficient.
USSD + Service Desk + SMS: A Practical Property-Management Stack
For larger properties, these technologies can complement each other.
USSD
For submitting structured maintenance requests.
Service Desk
For managing, assigning and tracking those requests.
SMS
For confirmations and status notifications.
For richer conversations and photographs where necessary.
Property Management Software
For tenant, unit, rent and property records.
The result is a connected communication workflow rather than several disconnected channels.
Start Automating Tenant Maintenance Requests
Property maintenance doesn't operate according to office hours.
A tenant may discover a problem at any time. What matters is having a reliable way for that tenant to report it and for management to capture, assign, track and resolve the request.
MSpace provides USSD services for interactive mobile sessions, and its API documentation supports integration through callback URLs. MSpace also provides a Service Desk for tracking requests, assigning issues, automated notifications, reporting and customer feedback.
If you're a property manager, real-estate company, apartment operator, estate manager or facilities-management business looking to create a structured tenant communication system, you can explore MSpace here:
https://mspace.co.ke/r/C3D8071C4D
The objective is simple:
Give tenants an easy way to report problems. Give management a structured way to receive them. Give maintenance teams a clear way to act on them.
And with USSD, that reporting channel can be available to tenants directly from their mobile phones without requiring a dedicated property-management app or an internet connection.

No comments:
Post a Comment
We value your voice! Drop a comment to share your thoughts, ask a question, or start a meaningful discussion. Be kind, be respectful, and let’s chat!