Maintenance is where property management lives or dies. A broken heater in January isn't just a ticket โ it's a displaced family, a frustrated review, and potentially a liability exposure. Modern Management gives you a complete maintenance workflow that catches every issue the moment it's reported, flags emergencies automatically, routes them to the right vendors, and keeps residents informed at every step. Nothing sits in limbo. Nothing gets forgotten.
When a message hits your inbox containing emergency keywords โ "flood," "fire," "no heat," "gas smell," "broken window," "locked out" โ Modern Management flags it automatically as an emergency. The ticket is created with high-priority status, highlighted in red on your dashboard, and (if you've configured it) an SMS is immediately dispatched to your on-call maintenance contact.
This is the difference between finding out about a gas leak at 9am when you check your email and finding out at 11pm when the alert pings your phone. Residents don't always know how to properly escalate a problem โ they just say what's wrong. The AI catches the urgency signal and routes the problem through the right escalation path without you needing to manually triage.
You configure the escalation contact once (typically your emergency plumber, electrician, or facilities manager) and forget about it. From then on, any emergency ticket automatically triggers an immediate SMS dispatch with the resident's name, unit, and description of the problem.
Every maintenance ticket flows through three clear states: Open (reported, not yet addressed), In Progress (vendor scheduled, work underway), and Resolved (complete, resident notified). Your ticket board shows all three columns so you always know what's stuck and what's moving.
Tickets can be created three ways: automatically from an inbound email or SMS where the AI detects a maintenance request, manually via the Maintenance page + Add Ticket button, or conversationally through the AI Command Bar ("Create a ticket for a broken heater in Unit 2A"). However the ticket starts, it ends up in the same workflow.
For each ticket you can record the resident's name, unit, category (plumbing, electrical, HVAC, appliance, structural, pest, general), priority, description, and an outcome field for closing notes. Every update is timestamped. You can reference months of historical tickets to spot patterns โ is Unit 305 a repeat problem? Is the dishwasher in Unit 204 due for replacement?
Modern Management's contact list isn't just for residents โ it's also where you store your full roster of vendors: plumbers, electricians, HVAC techs, landscapers, pest control, roofers, locksmiths. Each vendor has their own contact record with category, phone, email, and notes (preferred rates, off-hours availability, certifications, insurance expiration).
When a maintenance ticket comes in, the AI can suggest the right vendor to dispatch based on the ticket's category. Say "Send this ticket to AcePlumbing" in the command bar and an email or SMS goes to your plumber with the full ticket details, resident contact info, and access instructions. Your vendor has everything they need in one message โ no back-and-forth to clarify basics.
You can also cross-reference your task list with vendor appointments, so you always know who's been scheduled for what. When a vendor completes work, mark the ticket resolved with an outcome note, and the cost gets logged to your budget tracker automatically.
Incoming messages about maintenance rarely come in structured form. Residents write: "Hey, my sink has been slow for weeks and now it's totally backed up, there's water on the floor, please help!" โ a single sentence containing a category (plumbing), a priority signal (water on the floor suggests urgent), and a description.
The AI parses this, creates a ticket with the right metadata, suggests a follow-up task ("Dispatch plumber to Unit 101"), and drafts an acknowledgment message back to the resident โ all before you've finished reading the original. You can approve the actions with a click or adjust them as needed.
Over time, the AI notices recurring issues โ a unit that keeps having plumbing problems might deserve a proactive inspection; a vendor that always shows up late might deserve a chat. These pattern observations appear in your Property Reports, so you can make systemic improvements instead of fighting the same fires over and over.
"A broken heater at 9pm used to mean a midnight scramble for the on-call number. Now the ticket, the SMS to my plumber, and the acknowledgment to the resident all happen in under 90 seconds โ often before I've even picked up my phone."
Every ticket tracked, every emergency surfaced, every vendor on call.
Get Started โ