๐Ÿ”ง Maintenance Management

Every repair, tracked cleanly โ€” from report to resolved.

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.

Get Started โ†’ See AI controls
Open (2)
Broken heater
๐Ÿšจ EMERGENCY
Unit 2A ยท Reported today
Leaky kitchen faucet
NORMAL
Unit 101 ยท Reported yesterday
In Progress (1)
Dishwasher replacement
Unit 204 ยท AcePlumbing scheduled Tue
Resolved (5)
Lightbulb ยท Unit 305
Closed ยท resident self-resolved

Urgent issues surface themselves.

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.

  • 20+ emergency keywords monitored automatically
  • Immediate SMS dispatch to your on-call contact
  • Ticket flagged with emergency priority in the dashboard
  • Resident sees acknowledgment within minutes โ€” even at 3am
Maintenance technician at work

From "my sink is leaking" to "all resolved."

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?

Ticket #14 ยท Broken heater
๐Ÿšจ EMERGENCY
Unit 2A ยท Sarah Park ยท HVAC
"The heater just stopped working and it's 34ยฐF outside. Kids are bundled up but this can't wait until Monday."
๐Ÿ•’ Reported 11:42 PM ยท ๐Ÿšจ Emergency SMS sent to HVAC on-call ยท ๐Ÿ”ง AcePlumbing ETA 30 min

Your vendors, on call.

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.

Vendor at work on a property

The AI reads, categorizes, escalates.

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.

  • Auto-categorize tickets by type (plumbing, electrical, HVAC, etc.)
  • Detect priority from language and context
  • Draft resident acknowledgments automatically
  • Surface repeat issues and vendor performance patterns in reports
Inbound from Alex Rivera
"My sink has been slow for weeks and now it's totally backed up, water on floor, please help!"
๐Ÿค– AI classified
Category: Plumbing ยท Priority: Urgent ยท Unit: 101
Ticket created ยท Acknowledgment drafted ยท Plumber suggested
๐Ÿ”ง Ticket #15 openedโœ‰ Reply drafted
WHY THIS MATTERS
"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."

Nothing broken, forgotten.

Every ticket tracked, every emergency surfaced, every vendor on call.

Get Started โ†’