SLA Clock
The SLA clock starts the moment you click Apply triage. It stops when
the related work order is marked COMPLETED (or the request is
cancelled).
Thresholds
| Urgency | SLA | Example |
|---|---|---|
EMERGENCY | 4 hours | Burst pipe, gas leak, no-power-outage in winter |
URGENT | 24 hours | No hot water, broken lock, non-functioning oven |
NORMAL | 3 business days | Dripping tap, noisy fridge, garden overgrown |
LOW | 7 business days | Cosmetic defects, low-priority preventive |
"Business days" excludes weekends but does not exclude AU public holidays — handling that is on the roadmap.
On-the-row display
Every row in the Maintenance inbox shows the SLA countdown as a chip:
- Green
2h 15m— within SLA - Yellow
0h 12m— less than 20% of budget remaining - Red
OVERDUE 1h 32m— past due, request gets theOVERDUEchip and escalates for notification
What breach triggers
- Row flips to red
OVERDUEchip in the Maintenance inbox. - A
MAINTENANCE_URGENTnotification is created on the agency feed (see Notifications on the dashboard). - Daily scanner flags the request for the next morning's triage review queue.
PMFriend does not currently auto-escalate or re-assign on breach. That's a deliberate choice — escalation decisions benefit from PM judgement (who was the tradie, did they confirm arrival, is the tenant okay?).
Clock pause conditions
The clock pauses automatically when the request status is:
AWAITING_QUOTE— blocked on owner approvalAWAITING_OWNER— blocked on owner consentBLOCKED— explicit PM pause
And resumes when status returns to an active state.
See also
- Notifications
- AI Triage — where the urgency is set