How to triage maintenance requests with AI, and where to keep a human
AI is good at turning a messy tenant message into a clear repair ticket: what is broken, which trade fixes it, how urgent it is and what to ask the tenant next. It is not good at spotting a gas smell it was never told about or deciding the cost of a repair. Use it to sort and draft, set one written emergency rule, and keep your own judgment on safety and money.
Why triage is a good job for AI
Tenants write repair requests in their own words: "the thing under the sink is making a noise and there is water". Turning that into a ticket takes a few judgment calls, and doing it fifty times a month wears owners down. An assistant can read the message, name the likely trade, pick an urgency from your rules and list the questions that would let a vendor quote without a trip.
Write the emergency rule first
Do not ask an AI to decide what counts as an emergency each time. Write the rule once, in your words, and give it to the assistant at the start. A starting point your local law and lease may change:
- Emergency, act now: gas smell, fire or smoke, flooding you cannot stop, no heat in freezing weather, a sewage backup, an unsecured entry door, a carbon monoxide alarm.
- Urgent, within a day: no hot water, a refrigerator that has stopped, a toilet that is the only one in the unit.
- Routine, within days: a dripping faucet, a loose cabinet, a slow drain.
Your emergency plan should also tell the tenant what to do first, such as calling 911 for fire or gas. An AI reply is never the first response to an emergency.
Prompts that work
With the rule in place, the prompts are short.
- "Here is a tenant message. Using my rule, give me: what is likely wrong, the trade, the urgency, and up to three questions to ask the tenant."
- "Log a work order for unit 3: leaking kitchen faucet, routine, plumber."
- "What repairs are open, and which are older than a week?"
- "Write a short message to the vendor with the address, unit, problem, access instructions and who to call."
Example a made-up tenant writes "heater is making a clicking sound and it is cold in here, 38 degrees outside". The assistant flags a possible no-heat situation in cold weather, which the owner's rule treats as urgent or an emergency, asks whether any heat is coming out and whether there is a gas smell, and logs it for an HVAC vendor with a call-first note. It does not diagnose the heater, and the owner reads the draft before anything goes out.
What not to hand over
- Safety calls. If the message mentions gas, smoke or sparks, the answer is a phone call, not a chat.
- Cost approvals. The assistant can list a quote. You decide to spend.
- Who gets treated how. Apply the same repair standards and response times to every unit, which also keeps you consistent under fair housing rules (see HUD's overview).
- Entry notices. Notice periods to enter a unit come from state law, so check them before any message promises a visit time.
Close the loop
A ticket helps only if it ends. Ask weekly: "Which work orders have had no update in five days?" Then ask for a short message to each vendor or tenant. The follow-up is the part that tenants notice, and it is also what an assistant does cheaply. Keep the history of each repair: if the same unit has the same problem three times, the cause is probably not a repair but a replacement, and that is a question for you and your vendor.
How DoorKeeping handles it
Connected to Claude or ChatGPT, DoorKeeping lists work orders, shows the history of one repair or one unit, and creates or updates a work order after showing you the trade and urgency. You can send a job to a local helper by a link that needs no account. The assistant needs your yes before it saves a change. DoorKeeping does not decide what is an emergency for you.
Sources
- HUD: Fair Housing Act overview, read Oct 30, 2026
- Model Context Protocol: Architecture overview (tools, resources, prompts), read Oct 30, 2026
- DoorKeeping: Connect Claude or ChatGPT (steps and tools list), read Oct 30, 2026
Questions
- Can ChatGPT triage maintenance requests?
- Yes, for sorting and drafting. Give it your written emergency rule and review what it writes, and treat gas, smoke or flooding as phone calls.
- Can AI decide if a repair is an emergency?
- It can apply a rule you wrote. It should not be the judge of safety, and it cannot smell, see or hear the problem.
- Should I let AI contact vendors for me?
- Let it draft the message and the job details, and send them yourself or through your software after you read them.