Maintenance & work orders
Resident-initiated requests, vendor scheduling, cost tracking, and recurring templates for filters, HVAC, and smoke detectors.

From the resident's first photo to the closed work order
Residents submit maintenance requests through the portal — text, photos, priority, category. Compass routes the request, creates a work order, and tracks it through assignment, scheduling, completion, and invoicing.
You can also create requests yourself, from the screen or from chat: "open a normal-priority HVAC request for 12 Oak 5A — filter replacement."
Recurring templates
The "+ Quick Add" affordance is backed by per-company templates — Air Filters, HVAC Checkup, Smoke Detector Test, anything you want. Templates have a default category, default priority, default description, and an optional recurrence cadence in months. The recurrence runs as a background job (deferred — currently a placeholder table).
Vendors, costs, status
- Assign a work order to a vendor with one click or one chat command.
- Track parts cost, labor cost, total.
- Status flows from
open→in_progress→completed→closed. - Residents get notified when status changes.