The 2am maintenance call
A no-heat call at 2am should end with a work order and a scheduled vendor. For most property managers it still ends with the owner's own phone ringing.
The short version
5 things that decide this
- 0156% of property owners say maintenance support is their top stress, and the main reason they hire a property manager in the first place (Buildium data via DoorLoop).
- 02An after-hours line that just forwards to a manager's cell phone doesn't fix that stress. It moves it from the owner to whoever is on call tonight.
- 03A triaged call asks the questions a dispatcher would ask first: where's the water, is there a gas smell, is the heat out, is everyone safe. The answers decide what happens in the next five minutes.
- 04An emergency escalates to a person immediately. Everything else becomes a work order, with photos where the resident can send them, written into AppFolio, Buildium, Yardi or whatever you run.
- 05A vendor gets scheduled against rules your team wrote, not a guess made at 2am by whoever answered.
You're the one it wakes up
Say you manage 300 doors. Your after-hours line is set up the way most are: it rings, and if nobody answers the portal message, it forwards to a manager's personal cell phone. At 2am, that's what happens. A resident's line finally connects, and the voice on the other end says water is coming through the ceiling.
You're awake now, and you're the triage system. Is this a burst pipe or a slow drip. Is it their unit or the one above. Do you call a plumber tonight or does it wait until morning. None of that is unreasonable to ask a resident at 2am, but it's a lot to ask a half-asleep manager to get right every time, for every property, every night they're on call.
This is a big enough problem that it shows up in why owners hire a property manager at all. 56% say maintenance support is their top stress, and the reason they pay someone else to run it (Buildium data via DoorLoop). Not rent collection. Not leasing. The 2am call, and whether it's handled right.
The questions that decide everything after them
A dispatcher who's done this a thousand times doesn't wing it. There's a short, fixed set of questions, and the answers decide whether this is a five-minute call or a vendor rolling out at 2:30am.
- 01Where's the water coming from, and is it still running? A slow drip under a sink waits until morning. Water through a ceiling doesn't.
- 02Is there a gas smell? That's not a maintenance ticket. That's evacuate and call the gas company, every time, no exceptions.
- 03Is the heat out, and how cold is it outside tonight? A no-heat call in July and a no-heat call in a January cold snap get different urgency.
- 04Is everyone in the unit safe right now? That question comes before any of the others, and it's the one a script has to ask first, not last.
- Call comes inAny hour, phone or text
- Triage questionsWater where, gas smell, heat out, everyone safe
- Emergency?Gas smell, no heat in freezing weather, active flooding: escalates to a person now
- Work order createdWith photos, into AppFolio, Buildium, Yardi or whatever you run
- Vendor scheduledBy trade, zone and your own rules
Most calls never need to wake a human. The ones that do, need to reach one fast, not after three transfers.
The resident doesn't need a person. They need a plan
Picture the same water-under-the-ceiling call, triaged instead of forwarded. The line answers immediately, asks where the water's coming from and whether it's still running, and gets a clear answer: it's slowing down, and it looks like it's from the unit above. That's not nothing, but it's not an active flood either.
The resident gets an immediate instruction: put a bucket under it if you can, and a plumber is scheduled for first thing in the morning. A work order goes into your PMS right then, with a note on the timeline and a request for a photo. Nobody's phone rings at 2am, and the resident isn't left wondering whether anyone heard them. They have an answer and a plan before they go back to sleep.
Now picture the gas-smell version of the same call. That one doesn't get a bucket and a morning appointment. It gets pulled out of the automated flow immediately: leave the unit, call the gas company, and a person on your team is reached right away, not queued behind whatever else came in that night.
Triage isn't diagnosis, and it isn't a decision
None of this replaces judgment. A triage system asks the right questions and follows rules your team wrote, but it doesn't decide policy on its own, and it doesn't pretend to diagnose the actual repair over the phone. A gas smell or active flooding leaves the automated flow and reaches a human, every time, because that's the rule, not a guess made in the moment.
Fair housing and consent still apply after dark. Any automated text to a resident needs the same consent basis as a daytime one. And a vendor doesn't get scheduled through a guess about who's available. That's a rule your team sets, by trade and by zone, so the on-call plumber isn't found by trial and error at 3am.
Some of the systems we have shipped
Related questions
01Does an after-hours triage line replace an emergency maintenance vendor?+
No. It decides which calls need a vendor tonight versus tomorrow, and it hands the emergency ones to a person fast. The vendor relationship and the on-call rotation still work the way they do today.
02What counts as an emergency that should wake someone up?+
A gas smell, active flooding, no heat in freezing weather and any immediate safety concern. Those leave the automated flow and reach a human right away, on a rule your team sets rather than a judgment call made at 2am.
03Does the work order actually land in our PMS, or somewhere separate?+
It's written into AppFolio, Buildium, Yardi, Rent Manager or whatever you run, to the depth your account exposes, confirmed during the audit. The goal is one system, not a second inbox your team checks separately.

