Facilities management

Facilities defects, logged where they are and closed on evidence.

A fault in a specific room, a contractor sent to fix it, and a photo that proves they did: the record a commercial building keeps for the warranty claim, the make-good argument and the next facilities manager. Built for the people who inherit the building at handover and run it for the next ten years.

Log in
Read this first
This is a record, not a CMMS.
IssuesId has no preventive-maintenance scheduler and no asset register. If you need a PPM calendar that raises next month’s chiller service on its own, keep the tool you have for that. What IssuesId is: the place every reactive fault, every condition-walk finding and every contractor’s proof-of-fix lives, filed against the room, with a history nobody edits. Most buildings have the first tool and not the second.
01
Treat the complaint like a defect, because it is one
The process that got the building to practical completion is the process you need for the next decade. Most operators throw it away on day one and switch to a shared inbox. Keep it: photo, location, assignee, close-out.
02
Contractors without accounts
The mechanical contractor opens the job from an email link, uploads the photo of the repair and marks it complete. No seat, no password, no app to install on a subcontractor’s phone.
03
Continuity that outlasts the people
A defect record with a photo, a room and a dated trail does not resign. The next FM opens the history for the east meeting room and reads what happened, in order.
Reactive faults

A fault, a room, a photo, a contractor, a closed record.

A tenant on level six emails to say the air conditioning in the east meeting room has been blowing warm since Tuesday and there is a stain spreading across the ceiling tile. That email is the whole job in one line: something is wrong, in a specific place, and the person telling you cannot fix it. So it becomes a defect with a photo of the tile, a timestamp, and a location that resolves to a point. Assign it to the mechanical contractor in two taps; they attend, close it out with a photo, and the status change is logged with who did the work and when.

Where a job needs a scope, line items and a cost code, it becomes a work order instead, with a backcharge flag that keeps warranty work separate from what the tenant pays for. We wrote the longer version of this argument in the part facilities managers inherit.

Building manager · todayLIVE
08:52L6 east meeting room · AC warm, stained tile
09:10Issued to mechanical · due Wed
Wed 13:30Attended · photo of repair
Wed 15:05Closed · building manager
Wed 15:05Tenant sees it closed · no email
  • Logged against a room, not a floor
    East meeting room, level six, ceiling tile nearest the window. The location tree resolves to a point, so the third aircon fault in that room shows up as a pattern, not three emails.
  • A photo with its capture time
    The stain on the tile, taken on the day, keeping the original device timestamp and who took it. Eighteen months later nobody argues about when it appeared.
  • Occupants report it themselves
    A tenant contact raises it from their portal with a photo. Someone scanning the QR label on the door lands in that room’s list, or gets a short form that a manager approves.
  • Issued to the contractor, no account
    The mechanical contractor gets an email with a link that opens the job. They attend, upload a photo of the finished work, and cannot mark it complete without one.
  • Closed by you, not by them
    The contractor marks it complete; a manager or building manager closes it. Each transition stamped with a name, a role and a time.
  • Chased when it goes overdue
    A workflow rule escalates anything past its due date and sends the outstanding list on a schedule. Nothing stalls in an inbox.
Condition walks

The walk-through that raises its own faults.

Build the plant-room walk, the fire-door check or the car-park inspection once as a reusable checklist and run it per floor or per building. Answer yes or no as you go. Every No raises a tracked fault linked back to the question, and the question flips back to Yes on its own when that fault closes, so the walk and the fault register never drift apart. Mark the checks that must not be waved through as hold points, and the walk waits on them.

What IssuesId does not do is put next month’s walk in a calendar for you. It tracks what the walk found and who owes you the fix; the schedule stays yours. For the honest version of that line, read how do you track overdue inspection items across a large site?

Portfolio · this weekLIVE
MonPlant room walk · L1 · 2 of 14 failed
Mon2 faults raised · issued to hydraulics
TueFire door L4 · hold point open
ThuHydraulics closed both · photos
FriOutstanding report · emailed 07:00
  • Condition walks from a checklist
    Build the walk once — plant room, fire doors, car park, roof — and run it per floor or per building. Yes or no, with a photo where it is a no.
  • A No becomes a fault on its own
    Every failed check raises a tracked defect linked back to the question, and the question flips back to Yes when that defect closes. No re-keying.
  • Hold points for the checks that matter
    Mark the fire-door check a hold point and the walk waits on it. Nothing gets waved through because it was 4:45 on a Friday.
  • One list across every building
    The checklists page lists every walk running across the organisation, filtered by building, location, status and last activity, with a marker on any hold point still open.
  • Reports that send themselves
    Save the outstanding-faults report once and schedule it daily, weekly or monthly to whoever needs it, with nobody logged in.
  • Works in the basement
    Plant rooms and car parks have no signal. The record saves on the phone and syncs when you are back upstairs.
How a fault flows
01
Something is wrong, somewhere
A tenant, a cleaner or a walk-through finds it. It is logged against the room with a photo, in the app or from a scanned label.
02
Someone is sent to fix it
Issued to the contractor with a due date. They open the link, attend, and upload the photo that proves the work was done.
03
The building keeps the history
Closed by the manager, stamped and dated. The next FM opens the room’s history and reads what happened, in order, with evidence.
Make-good, warranty, turnover

The bit that saves real money is that the record is dated.

A building at handover comes with a defects liability period, and something that fails inside it is the builder’s or the manufacturer’s cost, not yours, provided you can prove it before the period runs out. “The pump has been playing up for a while” gets nowhere. The dated record does. Four arguments the same record wins, none of which a shared inbox can.

01
The warranty claim
A pump fault first logged with a photo on 3 March, the contractor’s attendance on the 7th, the recurrence in April and every status change between. The builder or the manufacturer cannot brush that off, and it is the same record the handover pack was built from.
02
The make-good argument
At lease end, every fault raised in that tenancy over the term, with photos, dates and who fixed what. Two recollections become one history.
03
The FM who leaves
The plant-room quirks, the tenant who complains about everything, the roof membrane disputed at handover. Written down as it happened, so it does not resign when they do.
04
The recurring fault
Six people typing “L6 aircon” six different ways never surfaces a pattern. One location tree does: the east meeting room has thrown three faults in eight months, which is a different conversation with the contractor.
Asked by FMs

Questions facilities managers ask first

Is IssuesId a CMMS?
No. There is no preventive-maintenance scheduler and no asset register. IssuesId is the reactive fault and condition-inspection record: a fault is logged against a room with a photo, issued to a contractor, and closed on evidence, and the building keeps that history. If you run planned maintenance in a CMMS, keep doing that; IssuesId is where the faults, the walk-through findings and the evidence live.
How do tenants and occupants report a fault?
Three ways. Staff raise it in the app. A tenant contact set up with the tenant role raises it from their own portal with a photo. Or someone scans the QR label on the door of the room: a signed-in user lands in that room’s list, and someone without an account is offered a short form that creates a pending request a manager approves or denies. Nothing goes live until it is approved.
Do contractors need an account?
No. The assignment email carries a link that opens the work directly; the contractor attends, uploads a photo of the finished job and marks it complete, and cannot mark it complete without the photo. They cannot close the fault: a manager does that. A contractor who already has an account sees their own assignments, worst-first, and nothing else.
How does it help with a warranty claim or a make-good argument?
Because the record is dated. A pump fault first logged with a photo on 3 March, the contractor’s attendance on the 7th, the recurrence in April and every status change between is a claim the builder or the manufacturer cannot brush off. At lease end, the same history for a tenancy is the make-good conversation, with photos, rather than two recollections.
Can we run it across several buildings?
Yes. Each building or site is a project with its own location tree, and the checklists list, the reports and the search run across every project in the organisation. Pricing is per active site. A large portfolio is a conversation about how you want it structured rather than a self-serve sign-up, so ask for a demo.
Also built for
The keys changed hands

The way you record what goes wrong should not have to.

Tenants, contractors and building managers log in at the same place and each sees only what their role allows; external access is scoped server-side and every scanned label is logged. If the building is strata-titled, the common-property register is the same product with the committee in the client seat. Pricing is per building, not per person.