A request lost in the messages
Said in a group with forty other messages, so it scrolled past and nobody saw it. It gets repeated a week later, in a sharper tone.
An air conditioner that will not cool, a dead light, a door that will not close — a ticket from an employee's phone with the location pinned on the floor plan, assigned to a technician and tracked until it is done. And at the end of the month you know which room is draining you.
Most organizations are not short of technicians — they are short of a path for the request. When the path is a message in a group, these four are inevitable.
Said in a group with forty other messages, so it scrolled past and nobody saw it. It gets repeated a week later, in a sharper tone.
"The AC on the second floor" — which AC? The technician goes up, looks around, and comes back to ask.
The reporter asks, the facility manager asks the technician, the technician says "done" — and nothing is written down.
Repaired every time and never replaced, because nobody knows it is the seventh failure in the same room.
The employee writes a title and description, sets the location, and attaches a photo of the fault — from their panel or the app.
The facility manager sets the category, priority and due date, and assigns the ticket to a technician, who is notified.
The status moves: open, in progress, done. Comments live inside the ticket rather than in side conversations.
Completion time, overdue tickets and recurring faults are collected automatically into the maintenance report.
This is the difference between a maintenance system and a generic ticketing tool. An employee who does not know the room code taps its position on the floor plan, and the ticket binds to a real space with a full code: building, floor and room.
Creation, status changes, assignment, priority and due-date edits — each with who and when, and none of it deletable.
The technician asks and the reporter answers in the same place, so the details do not live in side messages that get lost.
One phone photo replaces a paragraph of description. Attached to the ticket and served through a gateway that checks permission, not as an open file.
Low, normal, high, urgent. Urgent appears at the top of the technician's list, not the bottom.
A target for completion, and anything past it shows as overdue in the report rather than being discovered by accident.
App push, an email using a template you control, and an alert in the employee panel — for the assignee and for the reporter.
Repairing the air conditioner is cheaper than replacing it — each time taken on its own. The report is what shows that "each time" has become seven this year, and that replacing it was the cheaper option from the third failure onwards.
Raises their ticket and follows their own tickets only. They see neither other people's tickets nor the admin panel.
Employee panel and appSee what is assigned to them and what falls inside their site scope: the Riyadh technician does not see Jeddah tickets.
Site scope per adminEvery ticket across their sites, with assignment, priorities and the report — under a permission separate from the other modules.
Independent permissionSend us one floor plan and we will walk the whole ticket cycle across it: raising, assigning, tracking and reporting.